2008-07-05 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
bloba53238ea6fa676940c925dd18f94a2fcb851ddb3
1 2008-07-05  Johannes Schmid  <jhs@gnome.org>
3         * plugins/Makefile.am:
4         #539551 – AutoComplete doesn't work
6 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8         * plugins/file-manager/file-model.c (file_model_filter_file):
9         Fixed "Hide binary files"
11 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
13         * plugins/debug-manager/start.c,
14         plugins/build-basic-autotools/build-basic-autotools.c,
15         plugins/run-program/plugin.c,
16         plugins/run-program/plugin.h:
17         Fix bug #538217: Run in terminal option isn't remembered
18         Fix bug: Debugger sources directories isn't remembered neither
20 2008-07-04  Johannes Schmid  <jhs@gnome.org>
22         * plugins/symbol-browser/plugin.c (project_root_added):
23         Fixed global tags loading
25 2008-07-04  Johannes Schmid  <jhs@gnome.org>
27         Patch from Arun Chaganty:
28         * configure.in:
29         * plugins/symbol-browser/an_symbol_prefs.c
30         (on_create_tags_clicked):
31         #515954 – create_global_tags.sh: wrong anjuta-tags path
33         * global-tags/create_global_tags.sh.in:
34         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
36 2008-07-04  Johannes Schmid  <jhs@gnome.org>
38         * plugins/debug-manager/breakpoints.c (on_editor_saved):
39         * plugins/symbol-browser/plugin.c (on_editor_saved):
40         * plugins/symbol-db/plugin.c (on_editor_saved):
41         Adapted to change in the "saved" signal of IAnjutaFile
43         * plugins/editor/text_editor.c (text_editor_save_file):
44         Fixed #541313 – Crash on saving file
45         
46         * plugins/sourceview/sourceview.c (on_save_finish):
47         Emit "saved" signal
49 2008-07-04  Johannes Schmid  <jhs@gnome.org>
51         * plugins/sourceview/anjuta-editor-sourceview.glade:
52         Remove "Monitor VFS" preference - it is always enabled
54 2008-07-04  Johannes Schmid  <jhs@gnome.org>
56         * plugins/document-manager/action-callbacks.c
57         (on_close_file_activate):
58         * plugins/document-manager/anjuta-docman.c:
59         * plugins/project-manager/plugin.c (value_added_current_editor):
60         * plugins/symbol-browser/plugin.c (value_added_current_editor):
61         Fixed GFile* related stuff
62         
63         * plugins/file-manager/file-model.c (file_model_update_file):
64         Do not unref GIcon* as it is owned by GFileInfo*
65         
66         * plugins/sourceview/anjuta-document-loader.c:
67         * plugins/sourceview/anjuta-document-loader.h:
68         * plugins/sourceview/anjuta-document-saver.c:
69         * plugins/sourceview/anjuta-document-saver.h:
70         * plugins/sourceview/anjuta-document.c:
71         * plugins/sourceview/anjuta-document.h:
72         * plugins/sourceview/anjuta-utils.c:
73         * plugins/sourceview/anjuta-utils.h:
74         Deleted old (gedit) gnome-vfs stuff.
75         
76         * plugins/sourceview/sourceview.io.c
77         * plugins/sourceview/sourceview.io.h:
78         New helper class that takes care of file saving/loading
79         and is much smaller than the gnome-vfs stuff as many things are
80         handled by gio now.
81         
82         * plugins/sourceview/Makefile.am:
83         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
84         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
85         (anjuta_view_delete_selection), (anjuta_view_expose):
86         * plugins/sourceview/anjuta-view.h:
87         * plugins/sourceview/sourceview-private.h:
88         * plugins/sourceview/sourceview.c (sourceview_create_markers),
89         (sourceview_create_highligth_indic), (goto_line),
90         (on_document_modified_changed), (on_mark_set),
91         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
92         (on_open_finish), (on_save_failed), (on_save_finish),
93         (sourceview_instance_init), (sourceview_dispose),
94         (sourceview_finalize), (sourceview_new), (ifile_open),
95         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
96         (ieditor_goto_line), (wordcharacters_contains),
97         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
98         (autodetect_language), (ihover_iface_init):
99         Adapted to use the new IO class, clean up a bit
101 2008-07-03  Johannes Schmid  <jhs@gnome.org>
103         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
104         Removed useless DEBUG_PRINTs
105         
106         * plugins/document-manager/action-callbacks.c:
107         * plugins/document-manager/action-callbacks.h:
108         * plugins/document-manager/anjuta-docman.c
109         (anjuta_docman_goto_file_line_mark):
110         * plugins/document-manager/anjuta-document-manager.ui:
111         * plugins/document-manager/plugin.c
112         (update_document_ui_interface_items), (register_stock_icons):
113         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
114         a.ui:
115         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
116         (register_stock_icons):
117         Moved "Swap .c/.h" from document-manager to language-support where it
118         belongs and reimplemented it without gnome-vfs
120 2008-07-02  Johannes Schmid  <jhs@gnome.org>
122         * libanjuta/interfaces/libanjuta.idl:
123         Corrected sigal argument
124         * plugins/file-manager/file-model.c (file_model_row_collapsed):
125         #538921 Duplicated folders
127 2008-07-02  Johannes Schmid  <jhs@gnome.org>
129         * plugins/debug-manager/breakpoints.c
130         (on_jump_to_breakpoint_activate):
131         * plugins/debug-manager/disassemble.c (on_location_changed):
132         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
133         (dma_plugin_activate):
134         * plugins/document-manager/anjuta-docman.c
135         (anjuta_docman_goto_file_line_mark):
136         
137         Fixed crash when double-clicking on a breakpoint.
138         
139 2008-07-02  Johannes Schmid  <jhs@gnome.org>
141         * libanjuta/interfaces/anjuta-idl-compiler.pl:
142         Allow NULL GFiles
143         
144         * plugins/file-loader/plugin.c (on_session_load):
145         Fixed typo
146         
147         * src/main.c (on_message_received):
148         Fixed loading of files from the command line
150 2008-07-02  Johannes Schmid  <jhs@gnome.org>
152         * libanjuta/interfaces/anjuta-idl-compiler.pl:
153         * libanjuta/interfaces/libanjuta.idl:
154         Change (nearly) all interfaces to use GFile* instead of uris
155         Document all shell variables
156         
157         * plugins/build-basic-autotools/build-basic-autotools.c
158         (on_build_mesg_parse), (value_added_fm_current_file),
159         (value_removed_fm_current_file), (value_added_pm_current_uri),
160         (value_added_project_root_uri), (value_added_current_editor),
161         (activate_plugin), (ifile_open), (ifile_get_file),
162         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
163         * plugins/class-gen/plugin.c (activate_plugin),
164         (cg_plugin_generator_created_cb):
165         * plugins/class-inheritance/class-callbacks.c
166         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
167         * plugins/class-inheritance/class-inherit.c
168         (class_inheritance_show_dynamic_class_popup_menu),
169         (cls_inherit_draw_expanded_node):
170         * plugins/class-inheritance/plugin.c (activate_plugin):
171         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
172         (value_removed_fm_current_file), (value_added_current_editor),
173         (activate_plugin):
174         * plugins/debug-manager/breakpoints.c
175         (breakpoints_dbase_set_all_in_editor),
176         (breakpoints_dbase_add_breakpoint),
177         (breakpoints_dbase_edit_breakpoint),
178         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
179         * plugins/debug-manager/command.c (dma_command_run):
180         * plugins/debug-manager/plugin.c (set_program_counter),
181         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
182         (dma_plugin_activate):
183         * plugins/debug-manager/variable.c (on_program_stopped):
184         * plugins/devhelp/plugin.c (devhelp_activate):
185         * plugins/document-manager/Makefile.am:
186         * plugins/document-manager/action-callbacks.c
187         (on_close_file_activate), (on_reload_file_activate),
188         (get_swapped_filename), (on_swap_activate):
189         * plugins/document-manager/anjuta-docman.c
190         (anjuta_docman_page_init), (on_open_filesel_response),
191         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
192         (anjuta_docman_add_editor), (anjuta_docman_add_document),
193         (anjuta_docman_set_current_document),
194         (anjuta_docman_goto_file_line),
195         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
196         (anjuta_docman_update_page_label),
197         (anjuta_docman_delete_all_indicators),
198         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
199         (anjuta_docman_get_document_for_file):
200         * plugins/document-manager/anjuta-docman.h:
201         * plugins/document-manager/editor-tooltips.c:
202         * plugins/document-manager/editor-tooltips.h:
203         * plugins/document-manager/file_history.c (an_file_history_back),
204         (an_file_history_forward):
205         * plugins/document-manager/plugin.c (get_directory_display_name),
206         (update_title), (value_added_project_root_uri),
207         (on_document_changed), (on_session_save), (on_save_prompt),
208         (on_docman_auto_save):
209         * plugins/editor/Makefile.am:
210         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
211         * plugins/editor/print.c:
212         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
213         (open_file_with), (value_added_fm_current_file),
214         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
215         (activate_plugin), (iloader_load):
216         * plugins/file-manager/file-model.c (file_model_update_file),
217         (file_model_get_file):
218         * plugins/file-manager/file-model.h:
219         * plugins/file-manager/file-view-marshal.list:
220         * plugins/file-manager/file-view.c (file_view_get_selected),
221         (file_view_button_press_event), (file_view_selection_changed),
222         (file_view_class_init):
223         * plugins/file-manager/file-view.h:
224         * plugins/file-manager/plugin.c
225         (on_file_view_current_file_changed), (on_file_view_open_file),
226         (on_file_view_show_popup_menu), (file_manager_activate),
227         (ifile_manager_set_selected):
228         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
229         * plugins/file-wizard/plugin.c (activate_plugin):
230         * plugins/gdb/plugin.c (idebugger_run_to):
231         * plugins/glade/anjuta-design-document.c (ifile_open),
232         (ifile_get_file), (ifile_iface_init):
233         * plugins/glade/plugin.c (value_added_current_editor),
234         (on_session_save), (activate_plugin), (ifile_open),
235         (ifile_get_file), (ifile_iface_init):
236         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
237         * plugins/language-support-cpp-java/plugin.c
238         (cpp_java_plugin_activate_plugin):
239         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
240         * plugins/profiler/plugin.c (register_stock_icons),
241         (profiler_activate), (ifile_open), (ifile_get_file),
242         (ifile_iface_init):
243         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
244         (ifile_iface_init):
245         * plugins/project-import/project-import.c (on_import_apply):
246         * plugins/project-manager/plugin.c (confirm_removal),
247         (on_uri_activated), (on_treeview_selection_changed),
248         (value_added_fm_current_file), (value_removed_fm_current_file),
249         (value_added_current_editor), (project_manager_unload_gbf),
250         (project_manager_plugin_activate_plugin), (ifile_open),
251         (ifile_get_file), (ifile_iface_init):
252         * plugins/project-wizard/install.c (npw_open_action):
253         * plugins/search/search-replace.c (search_and_replace),
254         (on_message_clicked):
255         * plugins/search/search-replace_backend.c
256         (file_buffer_new_from_te), (file_buffer_new_from_path):
257         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
258         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
259         (sourceview_new), (ifile_open), (ifile_get_file),
260         (ifile_savable_save_as), (ifile_iface_init):
261         * plugins/sourceview/sourceview.h:
262         * plugins/subversion/plugin.c (value_added_fm_current_file),
263         (value_removed_fm_current_file), (value_added_current_editor),
264         (activate_plugin):
265         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
266         (isymbol_iface_init):
267         * plugins/symbol-browser/plugin.c (goto_file_line),
268         (update_editor_symbol_model), (value_added_current_editor),
269         (activate_plugin):
270         * plugins/symbol-db/plugin.c
271         (on_editor_buffer_symbols_update_timeout),
272         (value_added_current_editor), (goto_file_line),
273         (symbol_db_activate):
274         * plugins/symbol-db/symbol-db-engine-iterator-node.c
275         (isymbol_get_file), (isymbol_iface_init):
276         * plugins/tools/editor.c (on_editor_response):
277         * plugins/tools/execute.c (on_message_buffer_click):
278         * plugins/tools/variable.c (atp_variable_get_editor_variable):
279         * plugins/valgrind/plugin.c (valgrind_activate):
280         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
281         * src/anjuta.c (anjuta_new):
282         * src/main.c (on_message_received), (main):
284         Adapt all plugins to the interface changes, port partly to gio
286         Patch from Yuriy Penkin:
287         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
288         (text_editor_update_monitor), (text_editor_new),
289         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
290         (text_editor_save_file), (ifile_get_file), (ifile_open),
291         (isavable_save_as), (ifile_iface_init):
292         * plugins/editor/text_editor.h:
293         
294         #540731 - Port editor to gio
296 2008-06-29  Johannes Schmid  <jhs@gnome.org>
298         * plugins/language-support-cpp-java/cpp-java-assist.c
299         (create_completion),
300         (cpp_java_assist_create_word_completion_cache),
301         (cpp_java_assist_show_autocomplete):
302         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
303         
304         #449620 – Implement autocompletion for gtksourceview editor
306 2008-06-28  Johannes Schmid  <jhs@gnome.org>
308   Patch from Yuriy Penkin:
309         * plugins/search/search-replace.c (search_update_dialog):
310         #538906 – Enable state "Max actions" when "No limit" toggled
312 2008-06-28  Johannes Schmid  <jhs@gnome.org>
314   Patch from Yuriy Penkin:
315         * plugins/file-loader/plugin.c (on_session_load):
316         * plugins/macro/macro-dialog.c (macro_dialog_init):
317         * plugins/patch/patch-plugin.glade:
318         #538443 – Missing files in POTFILES.in
320 2008-06-28  Johannes Schmid  <jhs@gnome.org>
322   Patch from  Ignacio Casal Quinteiro:
323         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
324         (anjuta_launcher_finalize):
325         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
326         (anjuta_ui_class_init), (anjuta_ui_init):
327         * libanjuta/cell-renderer-captioned-image.c
328         (anjuta_cell_renderer_captioned_image_dispose),
329         (anjuta_cell_renderer_captioned_image_finalize),
330         (anjuta_cell_renderer_captioned_image_init),
331         (anjuta_cell_renderer_captioned_image_class_init):
332         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
333         (e_splash_init):
334         513156 – Get rid of libgnome(ui)
335         
336         * plugins/symbol-db/test/main.c (close_project),
337         (get_global_members):
338         Fixed build
340 2008-06-28  Johannes Schmid  <jhs@gnome.org>
342         * plugins/document-manager/anjuta-docman.c
343         (anjuta_docman_update_documents_menu_status):
344         Fixed a Gtk-Critical
345         
346         * plugins/document-manager/anjuta-document-manager.ui:
347         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
348         Show actions in correct Goto menu
350 2008-06-28  Johannes Schmid  <jhs@gnome.org>
352   Patch from Yuriy Penkin:
353         * configure.in:
354         * plugins/file-manager/Makefile.am:
355         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
356         #539726 – Completing port to GIO
358 2008-06-28  Johannes Schmid  <jhs@gnome.org>
360         * plugins/file-manager/file-model.c (file_model_row_expanded),
361         (file_model_init), (file_model_finalize), (file_model_refresh):
362         
363         #538921 – Duplicated folders
364         Using sync API for now as the async approach does not seem to have any
365         advantages and just caused problems
367 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
369         * plugins/document-manager/anjuta-docman.c:
370         Fix again #538798: UI selected tab document differs from real one
371         Remove automatic page reordering (annoying when sorting tab with
372         the same names)
373         Do not reselect page on page switch as the page number could have
374         changed just update document menu
375         Update document menu after reordering all documents
377 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
379         * plugins/document-manager/anjuta-docman.c:
380         Fix #538798: UI selected tab document differs from real one
382 2008-06-16  Johannes Schmid  <jhs@gnome.org>
384         * plugins/language-support-cpp-java/plugin.c
385         (set_indentation_param_emacs), (set_indentation_param_vim),
386         (set_line_indentation), (get_line_indentation_base),
387         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
388         
389         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
391 2008-06-15  Johannes Schmid  <jhs@gnome.org>
392         
393         * plugins/file-manager/file-model.c (on_file_model_changed):
394         Fixed file monitoring
395         
396         * plugins/file-manager/file-view.c (file_view_show_extended_data),
397         (file_view_selection_changed):
398         
399         Some code refactoring
400         
401         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
402         Hide "rename" menu item for now
404 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
406         * plugins/document-manager/anjuta-docman.c:
407         Make sure that scintilla window is displayed
409 2008-06-15  Naba Kumar  <naba@gnome.org>
411         * plugins/document-manager/anjuta-docman.c
412         (anjuta_docman_set_current_document),
413         (anjuta_docman_goto_uri_line_mark):
414         * plugins/sourceview/sourceview.c (ieditor_goto_line):
416         Restore text focus on switching editor with ALT+X and
417         navigating from local-symbols view.
418         
419 2008-06-15  Naba Kumar  <naba@gnome.org>
421         * plugins/file-manager/file-view.c (file_view_show_extended_data):
422         Fixed a crash on file selection. Gave enough buffer for the formated
423         time print.
424         
425 2008-06-15  Naba Kumar  <naba@gnome.org>
427         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
429 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
431         Reviewed by: Naba Kumar  <naba@gnome.org>
432         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
433         Removed GNOME_CALL_PARENT.
435         * libanjuta/anjuta-status.ch:
436         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
437         (with modifications)
438         
439 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
441         Reviewed by: Naba Kumar  <naba@gnome.org>
442         * plugins/debug-manager/info.c:
443         * plugins/debug-manager/data_view.c:
444         * plugins/debug-manager/debug_tree.c:
445         * plugins/debug-manager/sparse_view.c:
446         * plugins/project-wizard/druid.c:
447         * plugins/project-wizard/property.c:
448         * plugins/valgrind/vggeneralprefs.c:
449         * plugins/valgrind/vgdefaultview.c:
450         * plugins/valgrind/vgrule-list.c:
451         * plugins/valgrind/process.c:
452         * plugins/valgrind/vgcachegrindprefs.c:
453         * plugins/valgrind/vgrule-editor.c:
454         * plugins/valgrind/vghelgrindprefs.c:
455         * plugins/valgrind/vgmemcheckprefs.c:
456         * plugins/valgrind/vgsearchbar.c:
457         * plugins/symbol-db/symbol-db-view-search.c:
458         * plugins/gdb/parser.c:
459         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
461 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
463         reviewed by: Johannes Schmid <jhs@gnome.org>
465         * libanjuta/Makefile.am:
466         * libanjuta/interfaces/libanjuta.idl:
467         * plugins/document-manager/anjuta-docman.c
468         (anjuta_docman_update_documents_menu),
469         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
470         (on_notebook_switch_page), (on_document_save_point),
471         (on_document_destroy), (anjuta_docman_remove_document),
472         (anjuta_docman_get_page_for_document),
473         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
474         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
475         (anjuta_docman_present_notebook_page),
476         (anjuta_docman_update_page_label),
477         (anjuta_docman_delete_all_markers),
478         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
479         (anjuta_docman_get_document_for_uri),
480         (anjuta_docman_get_all_doc_widgets):
481         * plugins/document-manager/anjuta-docman.h:
482         * plugins/document-manager/plugin.c:
483         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
484         (on_sourceview_uri_changed_prompt):
485         
486         #530215 – Have a message area like gedit
487         
488         Commited with a trivial change to make sure it doesn't crash when a project is
489         closed.
491 2008-06-13  Massimo Cora'  <maxcvs@email.it>
493         * plugins/project-manager/plugin.c (on_close_project_idle),
494         (project_manager_plugin_deactivate_plugin):
495         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
497 2008-06-13  Johannes Schmid  <jhs@gnome.org>
499         * plugins/file-manager/file-view.c (file_view_query_tooltip),
500         (file_view_init), (file_view_class_init):
501         Correct position for tooltips
503 2008-06-13  Johannes Schmid  <jhs@gnome.org>
505         * plugins/file-manager/file-view.c (file_view_query_tooltip):
506         Show correct tooltip
508 2008-06-13  Johannes Schmid  <jhs@gnome.org>
510         * plugins/file-manager/file-manager.ui:
511         * plugins/file-manager/file-model.c (file_model_filter_file),
512         (file_model_remove_file), (file_model_update_file),
513         (file_model_add_file), (on_file_model_changed),
514         (file_model_add_watch), (file_model_expand_row_real),
515         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
516         * plugins/file-manager/file-model.h:
517         * plugins/file-manager/file-view.c (file_view_refresh),
518         (file_view_rename), (file_view_can_rename),
519         (file_view_show_extended_data), (file_view_selection_changed),
520         (file_view_init):
521         * plugins/file-manager/file-view.h:
522         * plugins/file-manager/plugin.c (on_file_manager_rename),
523         (project_root_added), (project_root_removed),
524         (on_file_view_show_popup_menu), (on_gconf_notify),
525         (file_manager_activate):
526         
527         Big code reorganization in file-manger plugin. No more refresh as it now
528         listens to file system changes and an extended selection view.
530 2008-06-13  Johannes Schmid <jhs@gnome.org>
532         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
533         * plugins/file-manager/file-model.c (file_model_add_dummy),
534         (file_model_filter_file), (file_model_expand_row_real),
535         (file_model_row_expanded), (file_model_row_collapsed),
536         (file_model_expand_cancelled), (file_model_init),
537         (file_model_finalize), (file_model_set_property), (file_model_new),
538         (file_model_refresh), (file_model_get_uri):
539         * plugins/file-manager/file-model.h:
540         * plugins/file-manager/file-view.c (file_view_button_press_event),
541         (file_view_selection_changed), (file_view_sort_model),
542         (file_view_init):
543         * plugins/file-manager/plugin.c (on_gconf_notify):
544         Ported file-manager to gio
546 2008-06-13  Naba Kumar  <naba@gnome.org>
548         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
549         Enabled tooltips for recent files to identify full paths.
551 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
553         Reviewed by Naba Kumar  <naba@gnome.org>:
554         * plugins/project-import/project-import.c:
555         Changed label alignment to 0.0
557 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
559         Reviewed by Naba Kumar  <naba@gnome.org>:
560         * src/anjuta-app.c:
561         * libanjuta/anjuta-ui.{ch}:
562         Moved accels save/load funcs to anjuta-ui.
564 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
566          * libanjuta/interfaces/libanjuta.idl,
567         libanjuta/anjuta-plugin-manager.c,
568         libanjuta/anjuta-plugin-manager.h:
569         Add new IAnjutaEnvironment interface
571         * plugins/build-basic-autotools/build-basic-autotools.c,
572         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
573         Remove scratchbox 1 support from build plugin
574         Use new IAnjutaEnvironment interface
576         * (added) plugins/scratchbox/plugin.c,
577         (added) plugins/scratchbox/plugin.h,
578         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
579         (added) plugins/scratchbox/anjuta-scratchbox.glade,
580         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
581         (added) plugins/scratchbox/Makefile.am,
582         plugins/Makefile.am,
583         configure.in:
584         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
586 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
588         * configure.in:
589         Fix #536375: libsocket not included cause build fail on Solaris
591 2008-06-12  Johannes Schmid  <jhs@gnome.org>
593         * plugins/project-manager/plugin.c (on_close_project_idle),
594         (on_close_project), (project_manager_plugin_deactivate_plugin),
595         (project_manager_plugin_instance_init):
596         * plugins/project-manager/plugin.h:
597         
598         Fixed a possible bug where the project-manager plugin is deactivated twice.
600 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
602         * libanjuta/anjuta-utils.c,
603         libanjuta/anjuta-utils.h,
604         plugins/debug-manager/start.c,
605         plugins/run-program/execute.c:
606         Copy libgnome deprecated gnome_util_user_shell into libanjuta
608 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
610         * plugins/build-basic-autotools/build-basic-autotools.c:
611         Fix #534523: anjuta parses filenames from make wrong
612         GMatchInfo need to be freed even when regex fail in build_get_summary
614 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
616         * plugins/tools/plugin.c:
617         Fix #537134: critical warnings tools->plugin_deactivate
619 2008-06-09  Johannes Schmid  <jhs@gnome.org>
621         * plugins/symbol-browser/plugin.c (project_root_removed):
622         Fixed #537398 – crash in Anjuta IDE: Closed project
624 2008-06-07  Johannes Schmid  <jhs@gnome.org>
626         Patch from Marc Lorber:
627         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
628         (anjuta_plugin_manager_get_remembered_plugins_page):
629         Add translation
630         
631         Patch from Arun Raghavan:
632         * manuals/anjuta-manual/C/debugger.xml:
633         #536889 – anjuta doesn't pass "make check"
635 2008-06-07  Johannes Schmid <jhs@gnome.org>
637         * plugins/symbol-db/Makefile.am:
638         Put tables.sql into distribution
640 2008-06-07  Massimo Cora'  <maxcvs@email.it>
642   Reviewed by: Johannes Schmid <jhs@gnome.org>
644         * libanjuta/interfaces/libanjuta.idl:
645         * plugins/class-inheritance/class-inherit.c
646         (class_inheritance_show_dynamic_class_popup_menu),
647         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
648         (class_inheritance_update_graph):
649         * plugins/language-support-cpp-java/cpp-java-assist.c
650         (create_completion),
651         (cpp_java_assist_create_word_completion_cache),
652         (cpp_java_assist_show_calltip):
653         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
654         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
655         * plugins/symbol-db/plugin.c (isymbol_manager_search):
656         * plugins/symbol-db/plugin.h:
657         * plugins/symbol-db/symbol-db-engine.c
658         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
659         * plugins/symbol-db/symbol-db-engine.h:
660         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
661         now search for symbols can be done also in global tags. Added a new parameter
662         to search function and adjusted dependencies on different plugins.
664 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
666         * plugins/terminal/terminal.c,
667         libanjuta/anjuta-preferences.c:
668         Fix a crash when GNOME Terminal is not installed
670 2008-06-03 Halton Huo <halton.huo@sun.com>
672         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
673         * libanjuta/anjuta-launcher.c:
674         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
676 === anjuta 2.5.0 ===
678 2008-06-02  Naba Kumar  <naba@gnome.org>
680         * NEWS: Updated for 2.5.0 release.
681         
682 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
684         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
685         * plugins/cvs-plugin/Makefile.am,
686         plugins/cvs-plugin/cvs-execute.c,
687         plugins/sourceview/anjuta-document.c,
688         plugins/sourceview/Makefile.am,
689         plugins/subversion/Makefile.am,
690         plugins/search/search-replace.h,
691         plugins/search/Makefile.am,
692         plugins/build-basic-autotools/build-basic-autotools.c,
693         plugins/build-basic-autotools/Makefile.am,
694         plugins/editor/Makefile.am,
695         plugins/document-manager/Makefile.am,
696         plugins/macro/Makefile.am,
697         configure.in:
698         Fix #514620: Port anjuta to GRegex
700 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
702         * plugins/debug-manager/anjuta-marshal.list,
703         plugins/debug-manager/sexy-icon-entry.c:
704         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
705         Update sexy icon entry
707 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
709         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
710         * plugins/run-program/execute.c:
711         Fix #536045: New run program plugin crash
713 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
715         * libanjuta/interfaces/anjuta-idl-compiler.pl,
716         libanjuta/interfaces/libanjuta.idl,
717         manuals/reference/libanjuta/libanjuta-sections.txt:
718         Keep comment for enum and structures
719         Declare class typedef first
720         Allow to document Anjuta shell variable using define
721         Add a documentation sample in IAnjutaProjectManager interface
723         * manuals/reference/libanjuta/writing-plugins.sgml:
724         Fix a detail in the previous patch
726 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
728         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
729         * manuals/reference/libanjuta/writing-plugins.sgml:
730         Fix #534175: Deprecated code in Plugin Tutorial
732 2008-05-27  basti  <pee@hiddenbox.de>
734         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
735         * scripts/anjuta_import.sh.in,
736         plugins/tools/scripts/prepare-changelog.pl,
737         global-tags/create_global_tags.sh.in:
738         Use sh instead of bash when possible
740         * plugins/sourceview/anjuta-document-saver.c,
741         plugins/sourceview/anjuta-document-loader.c:
742         Order of include matter on OpenBSD
744         * plugins/debug-manager/start.c:
745         ps syntax differ on *BSD
747         * libanjuta/anjuta-launcher.c:
748         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
749         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
751 2008-05-27  Johannes Schmid  <jhs@gnome.org>
753         * plugins/language-manager/Makefile.am:
754         Merged patch from bug 
755         #535048 – Anjuta doesn't build when checking underlinking and overlinking
757 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
759         * manuals/reference/libanjuta/libanjuta-docs.sgml:
760         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
761         in the documentation
763 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
765         * plugins/debug-manager/start.c,
766         plugins/build-basic-autotools/build-basic-autotools.c,
767         plugins/run-program/plugin.c,
768         plugins/run-program/execute.c,
769         plugins/run-program/plugin.h,
770         libanjuta/interfaces/libanjuta.idl,
771         libanjuta/interfaces/anjuta-idl-compiler.pl,
772         manuals/reference/libanjuta/libanjuta-docs.sgml,
773         manuals/reference/libanjuta/libanjuta-sections.txt:
774         Change the new IAnjutaBuilder interface to use callbacks
775         Add the documentation of IAnjutaBuilder
777 2008-05-25  Naba Kumar  <naba@gnome.org>
779         Patch from: Pavel Kostyuchenko
781         * libanjuta/anjuta-preferences.c
782         (anjuta_preferences_is_dialog_created):
783         * libanjuta/anjuta-preferences.h:
784         * src/action-callbacks.c (on_set_preferences1_activate):
785         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
786         open twice.
788 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
790         * plugins/editor/text_editor_cbs.c:
791         Set line to mouse location when popup-menu is displayed (#530689)
793 2008-05-25  James Liggett  <jrliggett@cox.net>
795         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
796         * libanjuta/anjuta-command.c,
797         libanjuta/anjuta-async-command.c:
798         Document AnjutaCommand and AnjutaAsyncCommand
800 2008-05-25  basti  <pee@hiddenbox.de>
802         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
803         * plugins/debug-manager/debug_tree.c:
804         Fix a crash when changing a watch while debugger is stopped
806         * plugins/gdb/plugin.c,
807         plugins/gdb/anjuta-gdb.plugin.in:
808         Allow loading application/octet-stream mime type
810 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
812         * plugins/debug-manager/start.c:
813         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
815 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
817         * plugins/run-program/plugin.c,
818         plugins/run-program/execute.c,
819         plugins/run-program/plugin.h:
820         Use IAnjutaBuilder to always run an up to date program
822 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
824         * plugins/build-basic-autotools/build-basic-autotools.c,
825         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
826         libanjuta/interfaces/libanjuta.idl,
827         libanjuta/interfaces/anjuta-idl-compiler.pl:
828         New IAnjutaBuilder interface allowing to check if a target is up to
829         data and having a notification when the target is built
831 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
833         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
834         * plugins/project-wizard/templates/django.wiz:
835         Fix #533758: django project creation fails
837 2008-05-19  Johannes Schmid  <jhs@gnome.org>
839   Patch from Pavel Kostyuchenko:
840         * plugins/glade/anjuta-design-document.h:
841         * plugins/glade/plugin.c (update_current_project),
842         (value_added_current_editor), (glade_update_ui),
843         (on_document_destroy), (glade_plugin_add_project):
844         
845         #532625 – Wrong consecution of functions calls when opening a glade file
847 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
849         * plugins/project-wizard/templates/terminal.wiz,
850         plugins/project-wizard/templates/xlib-dock.wiz,
851         plugins/project-wizard/templates/wxwin.wiz,
852         plugins/project-wizard/templates/java.wiz,
853         plugins/project-wizard/templates/django.wiz,
854         plugins/project-wizard/templates/gnome.wiz,
855         plugins/project-wizard/templates/anjuta-plugin.wiz,
856         plugins/project-wizard/templates/gtkmm.wiz,
857         plugins/project-wizard/templates/python.wiz,
858         plugins/project-wizard/templates/cpp.wiz,
859         plugins/project-wizard/templates/sdl.wiz,
860         plugins/project-wizard/templates/gtk.wiz,
861         plugins/project-wizard/templates/minimal.wiz,
862         plugins/project-wizard/templates/xlib.wiz,
863         plugins/project-wizard/templates/gcj.wiz:
864         Fix #533346: Create project in path with spaces fails
866 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
868         * src/anjuta.glade,
869         libanjuta/anjuta-preferences.c:
870         Fix #531940: Can't change the default project directory
872 2008-05-14  Rémi Cardona  <remi@gentoo.org>
874         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
875         * plugins/editor/scintilla/Makefile.am,
876         libanjuta/Makefile.am:
877         Remove useless _DEPENDENCIES
879 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
881         * plugins/run-program/execute.c:
882         Fix #532243: Execute program with whitespace in the project path fails
884 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
886         * plugins/debug-manager/debug_tree.c:
887         Fix #531623: Crash on updating non-existing watch
889 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
891         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
892         * tagmanager/tm_tag.c:
893         * tagmanager/test_tm_buffer.c:
894         * plugins/editor/scintilla/LexNsis.cxx:
895         * plugins/editor/aneditor.cxx:
896         * plugins/file-manager/file-view.c:
897         Fixed a bunch of compiler warnings
899 2008-05-10  Johannes Schmid  <jhs@gnome.org>
901         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
902         * plugins/symbol-browser/plugin.c (project_root_added),
903         (isymbol_manager_search):
904         
905         Fixed global tags loading from project configuration and added a
906         configuration option
908 2008-05-08  Johannes Schmid  <jhs@gnome.org>
910         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
912         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
913         * plugins/subversion/subversion-log-dialog.c (create_columns):
914         
915         Fix translation issues (#530860 and #531411)
917 2008-05-08  Johannes Schmid  <jhs@gnome.org>
919         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
921         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
922         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
923         * plugins/project-wizard/templates/java/configure.ac.tpl:
924         * plugins/project-wizard/templates/minimal/autogen.sh:
925         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
926         * plugins/project-wizard/templates/python/configure.ac.tpl:
927         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
928         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
929         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
930         
931         #531405 – AM_CONFIG_HEADER macro is obsolete
932         
933         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
934         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
936 2008-05-07  Massimo Cora'  <maxcvs@email.it>
938         * libanjuta/interfaces/libanjuta.idl:
939         * plugins/class-inheritance/class-inherit.c
940         (class_inheritance_show_dynamic_class_popup_menu):
941         * plugins/language-support-cpp-java/cpp-java-assist.c
942         (cpp_java_assist_create_word_completion_cache),
943         (cpp_java_assist_show_calltip):
944         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
945         * plugins/symbol-db/plugin.c (isymbol_manager_search):
946         * plugins/symbol-db/symbol-db-engine.c
947         (on_scan_update_files_symbols_end),
948         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
949         * plugins/symbol-db/symbol-db-engine.h:
950         add limit/offset keywords to search query. Adjusted APIs.
951         Fixed a minor bug with caches in the engine.
953 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
955         * plugins/terminal/anjuta-terminal-plugin.glade,
956         plugins/terminal/terminal.c:
957         The terminal configuration default option doesn't work (#530031)
958         Combobox for terminal choose not working (#530032)
960 2008-05-06  Johannes Schmid  <jhs@gnome.org>
962         * plugins/document-manager/plugin.c (on_session_save):
963         Do not reverse list of file in save-session (#531445)
964         
965         * plugins/sourceview/anjuta-view.c
966         (anjuta_view_button_press_event):
967         Set line to mouse location when popup-menu is displayed (#530689)
969 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
971         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
972         plugins/terminal/Makefile.am,
973         plugins/terminal/terminal.c:
974         Add a context menu with copy/paste in terminal plugin
976 2008-05-02  Johannes Schmid  <jhs@gnome.org>
978         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
979         * libanjuta/interfaces/libanjuta.idl:
980         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
981         (iproject_manager_iface_init):
982         Add an interface method to access the pkg-config data from gnome-build.
983         
984         * plugins/symbol-browser/plugin.c (project_root_added):
985         Automatically load symbol from project configuration (proof-of-concept)
987 2008-05-01  Massimo Cora'  <maxcvs@email.it>
989         * plugins/symbol-db/plugin.c (symbol_db_activate):
990         * plugins/symbol-db/test/main.c (main):
992         Adapt to changes in recent libgda
994 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
996         * plugins/run-program/execute.c:
997         Fix run plugin again, previous patch was causing a crash when
998         the program exist
1000 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1002         * plugins/document-manager/plugin.c (update_title):
1003         Fixed bug broken titles for new files
1005 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1007         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1008         (anjuta_util_replace_home_dir_with_tilde),
1009         (anjuta_util_str_middle_truncate):
1010         * libanjuta/anjuta-utils.h:
1011         Added some utility methods (derived from gedit)
1012         
1013         * plugins/document-manager/plugin.c (get_directory_display_name),
1014         (update_title):
1015         Really fix #530033 now
1017 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1019         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1020         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1022         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1023         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1024         (sdb_engine_thread_monitor), (sdb_engine_init),
1025         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1026         (sdb_engine_add_new_sym_implementation),
1027         (sdb_engine_second_pass_update_scope_1),
1028         (sdb_engine_second_pass_update_scope),
1029         (sdb_engine_second_pass_update_heritage),
1030         (symbol_db_engine_update_project_symbols),
1031         (symbol_db_engine_get_files_with_zero_symbols),
1032         (symbol_db_engine_get_file_symbols):
1033         fixed a population bug introduced with using of caches. It broke the kind
1034         of symbol in some cases (e.g. returning of table_id = -1). 
1035         Avoid lazy initialization and inlined the lookup functions to speed up the
1036         thing.
1037         Performances improvement in sdb_engine_second_pass_update_heritage () using
1038         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1039         logic in this part should avoid gui freezing, at least here it does not freeze.
1041         * plugins/symbol-db/symbol-db-view-locals.c
1042         (symbol_db_view_locals_recv_signals_from_engine):
1043         * plugins/symbol-db/symbol-db-view.c
1044         (symbol_db_view_recv_signals_from_engine):
1045         greyed out trees while population is in place.
1047 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1049         * data/default.profile:
1050         Put the new run program plugin in the default plugin list
1052         * plugins/run-program/execute.c:
1053         Fix a crash when the program doesn't exist
1055 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1057         * plugins/document-manager/anjuta-document-manager.ui:
1058         * plugins/message-view/anjuta-message-manager.ui:
1059         Put the menu items of the message-manager in the correct Goto menu
1061 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1063         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1064         Allow markup in dialog description
1065         
1066         * plugins/file-loader/plugin.c (iloader_load):
1067         #523186 – Open With dialog should mention filename
1069 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1071         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1072         * plugins/document-manager/anjuta-docman.c
1073         (anjuta_docman_update_page_label):
1074         * plugins/document-manager/plugin.c (update_title),
1075         (on_document_update_save_ui):
1076         
1077         #530033 – Have window title like gedit
1078         Also add the dirty char (*) at the beginning of the filename to match HIG
1080 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1082         * plugins/devhelp/anjuta-devhelp.ui:
1083         * plugins/search/anjuta-search.ui:
1084         * plugins/document-manager/anjuta-document-manager.ui:
1085         * src/anjuta.ui:
1086         Moved Goto menu into View to avoid cluttering the menubar and created
1087         new Documents menu
1089         * plugins/document-manager/action-callbacks.c (on_next_document),
1090         (on_previous_document):
1091         * plugins/document-manager/action-callbacks.h:
1092         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1093         (anjuta_docman_update_documents_menu_status),
1094         (anjuta_docman_update_documents_menu),
1095         (on_notebook_page_reordered), (anjuta_docman_page_init),
1096         (anjuta_docman_new), (on_notebook_switch_page),
1097         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1098         * plugins/document-manager/plugin.c:
1099         
1100         Show open documents in the "Documents" menu and add actions for next/prev
1101         document like in gedit. Don't center menu items of notebook popup menu.
1102         (Fixes bugs #453702 and #529528)
1104 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1106         Patch from Yuriy Penkin:
1108         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1109         .glade:
1110         * plugins/debug-manager/anjuta-debug-manager.glade:
1111         * plugins/run-program/anjuta-run-program.glade:
1112         * plugins/tools/anjuta-tools.glade:
1113         530566 – Fix translation and POTFILES.in
1115 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1117         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1118         Use current project folder as default and added a file filter for
1119         the patch file chooser.
1121 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1123         * plugins/symbol-db/symbol-db-view-search.c
1124         (sdb_view_search_model_filter):
1125         fixed search symbols to match "foo_symbol_%"
1127 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1129         * configure.in,
1130         po/POTFILES.in,
1131         plugins/Makefile.am,
1132         src/anjuta.ui,
1133         (added) plugins/run-program/anjuta-run-program-48.png,
1134         (added) plugins/run-program/anjuta-run-program.glade,
1135         (added) plugins/run-program/anjuta-run-program.plugin.in,
1136         (added) plugins/run-program/anjuta-run-program.ui,
1137         (added) plugins/run-program/execute.c,
1138         (added) plugins/run-program/execute.h,
1139         (added) plugins/run-program/Makefile.am,
1140         (added) plugins/run-program/parameters.c,
1141         (added) plugins/run-program/parameters.h,
1142         (added) plugins/run-program/plugin.c,
1143         (added) plugins/run-program/plugin.h,
1144         (added) plugins/run-program/utils.c,
1145         (added) plugins/run-program/utils.h:
1146         New run program plugin, includes a new dialog box to set
1147         program arguments
1149         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1150         plugins/debug-manager/anjuta-debug-manager.ui,
1151         plugins/debug-manager/plugin.c,
1152         plugins/debug-manager/start.c:
1153         Update debugger plugin to use run program parameter dialog
1155         * plugins/build-basic-autotools/build-basic-autotools.c,
1156         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1157         Remove run program menu item
1159         * libanjuta/interfaces/libanjuta.idl,
1160         plugins/gdb/plugin.c,
1161         plugins/gdb/debugger.c,
1162         plugins/gdb/debugger.h,
1163         plugins/debug-manager/command.c,
1164         plugins/debug-manager/command.h:
1165         Use a gchar * null terminated array instead of a GList for
1166         passing environment variables
1168 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1170         * plugins/terminal/terminal.c,
1171         libanjuta/interfaces/libanjuta.idl:
1172         Add a child-exited signal in the IAnjutaTerminal interface
1173         Remove environment variables merging, it is already done
1174         in vte
1176 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1178         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1179         * plugins/symbol-db/symbol-db-engine.c
1180         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1181         fixed partial pattern match accordingly with api.
1183 2008-04-28  Johannes Schmid <jhs@gnome.org>
1185         * plugins/symbol-db/plugin.c:
1186   Hide progress bar when things are done.
1188 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1190         * plugins/symbol-db/symbol-db-engine.c
1191         (symbol_db_engine_find_symbol_by_name_pattern),
1192         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1193         fixed typo on query.
1194         
1195 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1197         * plugins/document-manager/plugin.c (on_document_update_ui):
1198         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1199         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1200         * plugins/symbol-db/symbol-db-engine.c
1201         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1202         (sdb_engine_get_dyn_query_node_by_id),
1203         (sdb_engine_dyn_child_query_node_destroy),
1204         (sdb_engine_insert_dyn_query_node_by_id),
1205         (sdb_engine_free_cached_queries),
1206         (sdb_engine_free_cached_dynamic_queries),
1207         (sdb_engine_get_tuple_id_by_unique_name),
1208         (sdb_engine_get_tuple_id_by_unique_name2),
1209         (sdb_engine_get_tuple_id_by_unique_name3),
1210         (sdb_engine_populate_db_by_tags),
1211         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1212         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1213         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1214         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1215         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1216         (sdb_engine_add_new_sym_implementation),
1217         (sdb_engine_add_new_heritage),
1218         (sdb_engine_add_new_scope_definition),
1219         (sdb_engine_add_new_tmp_heritage_scope),
1220         (sdb_engine_second_pass_update_scope_1),
1221         (sdb_engine_second_pass_update_heritage),
1222         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1223         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1224         (on_scan_update_files_symbols_end),
1225         (symbol_db_engine_update_project_symbols),
1226         (symbol_db_engine_get_full_local_path),
1227         (symbol_db_engine_get_file_db_path),
1228         (sdb_engine_walk_down_scope_path),
1229         (symbol_db_engine_get_files_with_zero_symbols),
1230         (sdb_engine_prepare_symbol_info_sql),
1231         (symbol_db_engine_get_class_parents_by_symbol_id),
1232         (symbol_db_engine_get_class_parents),
1233         (symbol_db_engine_get_global_members_filtered),
1234         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1235         (symbol_db_engine_get_scope_members_by_symbol_id),
1236         (symbol_db_engine_get_scope_members),
1237         (symbol_db_engine_get_current_scope),
1238         (symbol_db_engine_get_file_symbols),
1239         (symbol_db_engine_get_symbol_info_by_id),
1240         (symbol_db_engine_find_symbol_by_name_pattern),
1241         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1242         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1243         * plugins/symbol-db/symbol-db-engine.h:
1244         * plugins/symbol-db/tables.sql:
1245         new dynamic prepared queries architecture. Now every query used in the
1246         engine has its own compiled query in libgda-sqlite provider. This for speed
1247         improvements, code cleaning and auto-escaping of string parameters. 
1248         Lookup of dynamic queries takes care of sym_info parameters and of 
1249         parameters passed to functions. The compiled GdaStatements are stored in an 
1250         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1251         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1253         * plugins/symbol-db/test/Makefile.am:
1254         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1255         (main):
1256         re-enabled test.
1258 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1260         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1261         * po/POTFILES.in,
1262         plugins/tools/tool.c:
1263         Fix #529798: Mark additional strings for translation
1265 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1267         * plugins/project-wizard/druid.c,
1268         plugins/project-wizard/property.c,
1269         plugins/project-wizard/property.h,
1270         plugins/project-wizard/parser.c,
1271         plugins/project-wizard/templates/mkfile.wiz,
1272         plugins/project-wizard/templates/terminal.wiz,
1273         plugins/project-wizard/templates/xlib-dock.wiz,
1274         plugins/project-wizard/templates/wxwin.wiz,
1275         plugins/project-wizard/templates/java.wiz,
1276         plugins/project-wizard/templates/django.wiz,
1277         plugins/project-wizard/templates/gnome.wiz,
1278         plugins/project-wizard/templates/anjuta-plugin.wiz,
1279         plugins/project-wizard/templates/gtkmm.wiz,
1280         plugins/project-wizard/templates/python.wiz,
1281         plugins/project-wizard/templates/cpp.wiz,
1282         plugins/project-wizard/templates/sdl.wiz,
1283         plugins/project-wizard/templates/gtk.wiz,
1284         plugins/project-wizard/templates/minimal.wiz,
1285         plugins/project-wizard/templates/xlib.wiz,
1286         plugins/project-wizard/templates/gcj.wiz:
1287         Add additional restriction on project name fix #529226
1289 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1291         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1292         * plugins/tools/plugin.c:
1293         Fix #529506: Uncorrect unloading tools plugin
1295 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1297         * plugins/search/search-replace.c (search_and_replace),
1298         (on_message_view_destroyed):
1299         Don't spit out two many warnings when the message view is destroyed
1300         
1301         * plugins/search/search-replace_backend.c
1302         (file_buffer_new_from_path):
1303         Only use first 500 characters for validation
1305 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1307         * plugins/search/plugin.c (find_incremental):
1308         * plugins/search/search-replace.c (on_search_regex_toggled),
1309         (on_search_button_next_clicked), (search_replace_find_usage):
1310         * plugins/search/search-replace_backend.c (match_substr_free),
1311         (file_buffer_new_from_path), (get_next_match),
1312         (clear_search_replace_instance), (create_search_replace_instance):
1313         * plugins/search/search-replace_backend.h:
1314         
1315         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1316         Rest of #440637
1318 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1320         * plugins/document-manager/action-callbacks.c
1321         (on_editor_command_paste_activate):
1322         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1323   (there was an else missing...)
1325 2008-04-17  Naba Kumar  <naba@naba-desktop>
1327         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1328         * plugins/project-import/anjuta-project-import.plugin.in:
1329         * plugins/project-wizard/anjuta-project-wizard.glade:
1330         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1331         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1333 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1335         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1336         Fixed a condition where we kill our own process
1338 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1340         * libanjuta/anjuta-session.h:
1341         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1342         * plugins/symbol-db/plugin.c (value_added_current_editor),
1343         (on_session_load), (symbol_db_activate):
1344         * plugins/symbol-db/plugin.h:
1345         * plugins/symbol-db/symbol-db-view.c
1346         (sdb_view_build_and_display_base_tree):
1347         Added new sessions states to avoid loading the local symbols before
1348         the session is loaded (speeds up start-up).
1349         
1350         * plugins/document-manager/plugin.c
1351         (update_document_ui_undo_items), (update_document_ui_save_items),
1352         (on_document_update_ui):
1353         * plugins/sourceview/sourceview.c (idocument_redo):
1354         Fixed #528705 – There is no Redo
1356 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1358         * libanjuta/interfaces/libanjuta.idl,
1359         plugins/terminal/terminal.c,
1360         plugins/build-basic-autotools/executer.c,
1361         plugins/gdb/plugin.c:
1362         Add an env parameter in the IAnjutaTerminal interface allowing
1363         to specify additional environment variables
1365         * libanjuta/anjuta-launcher.c:
1366         Add one initialization
1368 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1370         Patch from Ignacio Casal Quinteiro:
1371         * plugins/file-loader/anjuta-recent-chooser-menu.c
1372         (_gtk_recent_chooser_get_items),
1373         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1374         (anjuta_recent_chooser_menu_populate):
1375         Show 5 project and 15 file items in recent-chooser
1377 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1379         * plugins/search/search-replace_backend.c (isawordchar),
1380         (extra_match), (get_next_match):
1381         
1382         Make searching utf-8 aware. We still need to fix encodings for
1383         search/replace in files as it is currently assumed they are utf-8 like
1384         the editors.
1386 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1387         
1388         Patch from Ignacio Casal Quinteiro:
1389         * plugins/file-loader/anjuta-recent-chooser-menu.c
1390         (anjuta_recent_chooser_menu_insert_item),
1391         (anjuta_recent_chooser_menu_populate):
1392         * plugins/file-loader/plugin.c (activate_plugin):
1393         Fix recent files in the toolbar
1394         
1395         * plugins/tools/plugin.c (ipreferences_merge):
1396         Fixed some warnings
1398 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1400         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1402 2008-04-13  Naba Kumar  <naba@naba-desktop>
1404         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1405         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1406         Do not enable brace autocompletion by defualt because it annoying for
1407         fast typist (i.e. it's easier to type ending brace than move carat)
1408         and it's currently broken for scintilla.
1410 2008-04-13  Naba Kumar  <naba@naba-desktop>
1412         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1413         * src/about.c (on_about_plugin_activate): Removed dead code.
1414         * src/main.c: Make smaller include.
1416 2008-04-12  Naba Kumar  <naba@naba-desktop>
1418         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1419         src/utilities.h: Removed dead files.
1420         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1421         files.
1423 2008-04-12  Naba Kumar  <naba@naba-desktop>
1425         * src/action-callbacks.c: Removed unneeded gnome.h include.
1426         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1428 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1430         Reviewed by Naba Kumar  <naba@gnome.org>:
1431         * libanjuta/anjuta-utils.{ch}:
1432         Added anjuta_utils_get_user_config_dir. This func is used
1433         to get the user config directory.
1434         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1436 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1438         * plugins/search/Makefile.am:
1439         * plugins/search/anjuta-search.glade:
1440         * plugins/search/anjuta-search.ui:
1441         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1442         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1443         (on_findnext1_activate), (on_findprevious1_activate),
1444         (on_prev_occur), (on_next_occur), (activate_plugin),
1445         (deactivate_plugin), (dispose), (finalize),
1446         (search_plugin_class_init):
1447         * plugins/search/plugin.h:
1448         * plugins/search/search-replace.c (search_and_replace_init),
1449         (search_and_replace), (write_message_pane), (on_message_clicked),
1450         (save_not_opened_files), (replace_in_not_opened_files),
1451         (search_replace_next_previous), (search_replace_next),
1452         (search_replace_previous), (sr_get_gladewidget),
1453         (search_set_popdown_strings), (search_set_popdown_map),
1454         (search_select_item), (search_set_combo), (search_set_action),
1455         (search_set_target), (search_set_direction),
1456         (search_get_item_combo), (search_get_item_combo_name),
1457         (search_direction_changed), (populate_value), (reset_flags),
1458         (reset_flags_and_search_button), (search_start_over),
1459         (search_end_alert), (max_results_alert), (nb_results_alert),
1460         (search_show_replace), (modify_label_image_button),
1461         (search_replace_populate), (show_jump_button),
1462         (translate_dialog_strings), (create_dialog), (show_dialog),
1463         (word_in_list), (list_max_items), (search_update_combos),
1464         (replace_update_combos), (search_update_dialog),
1465         (on_search_replace_delete_event),
1466         (on_search_dialog_key_press_event),
1467         (search_disconnect_set_toggle_connect),
1468         (on_search_match_whole_word_toggled),
1469         (on_search_match_whole_line_toggled),
1470         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1471         (search_set_toggle_direction), (on_search_direction_changed),
1472         (on_search_action_changed), (on_search_target_changed),
1473         (on_search_expression_changed), (on_actions_no_limit_clicked),
1474         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1475         (on_search_button_next_clicked), (search_replace_find_usage),
1476         (on_search_button_jump_clicked), (on_search_expression_activate),
1477         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1478         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1479         (basic_search_toggled), (anjuta_search_replace_activate):
1480         * plugins/search/search-replace.h:
1481         * plugins/search/search-replace_backend.c (pcre_info_free),
1482         (pcre_info_new), (match_substr_free), (match_info_free),
1483         (file_buffer_free), (file_buffer_new_from_te),
1484         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1485         (file_match_line_from_pos), (create_search_files_list),
1486         (get_project_file_list), (isawordchar), (extra_match),
1487         (get_next_match), (create_search_entries), (regex_backref),
1488         (clear_search_replace_instance), (clear_pcre),
1489         (create_search_replace_instance):
1490         * plugins/search/search-replace_backend.h:
1491         Restored old search plugin - was a bad idea to merge this patch. Sorry!
1493 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1495         * libanjuta/Makefile.am:
1496         * libanjuta/libanjuta.h:
1497         * plugins/document-manager/anjuta-document-manager.glade:
1498         * plugins/document-manager/plugin.c:
1499         * plugins/editor/text_editor.c (text_editor_finalize),
1500         (convert_to_utf8), (load_from_file), (save_to_file):
1501         * plugins/editor/text_editor.h:
1502         * plugins/sourceview/Makefile.am:
1503         * plugins/sourceview/anjuta-convert.c:
1504         * plugins/sourceview/anjuta-convert.h:
1505         * plugins/sourceview/anjuta-document-loader.c:
1506         * plugins/sourceview/anjuta-document-saver.c:
1507         * plugins/sourceview/anjuta-document.c:
1508         * plugins/sourceview/anjuta-encodings.c:
1509         * plugins/sourceview/anjuta-encodings.h:
1510         * plugins/sourceview/anjuta-utils.c:
1511         * plugins/sourceview/anjuta-utils.h:
1512         * plugins/sourceview/anjuta-view.c:
1513         * plugins/sourceview/sourceview.c:
1514         
1515         Move the encoding conversion infrastrcute to libanjuta and update all
1516         users. Test all available encodings by default in scintilla editor
1517         like sourceview is doing and removed encoding preferences
1519         * plugins/search/search-replace_backend.c
1520         (file_buffer_new_from_uri):
1521         Fixed crasher
1523 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1525         * plugins/search/anjuta-search.glade:
1526         Various small improvements to the dialog
1528 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1530         Patch from Ignacio Casal Quinteiro:
1531         * plugins/file-loader/Makefile.am:
1532         * plugins/file-loader/anjuta-recent-chooser-menu.c
1533         (gtk_recent_chooser_iface_init),
1534         (_anjuta_recent_chooser_install_properties),
1535         (sort_recent_items_mru), (get_is_recent_filtered),
1536         (_gtk_recent_chooser_get_items),
1537         (anjuta_recent_chooser_menu_class_init),
1538         (anjuta_recent_chooser_menu_init),
1539         (anjuta_recent_chooser_menu_finalize),
1540         (anjuta_recent_chooser_menu_dispose),
1541         (anjuta_recent_chooser_menu_constructor),
1542         (anjuta_recent_chooser_menu_set_property),
1543         (anjuta_recent_chooser_menu_get_property),
1544         (anjuta_recent_chooser_menu_set_current_uri),
1545         (anjuta_recent_chooser_menu_get_current_uri),
1546         (anjuta_recent_chooser_menu_select_uri),
1547         (anjuta_recent_chooser_menu_unselect_uri),
1548         (anjuta_recent_chooser_menu_select_all),
1549         (anjuta_recent_chooser_menu_unselect_all),
1550         (anjuta_recent_chooser_menu_set_sort_func),
1551         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1552         (anjuta_recent_chooser_menu_get_recent_manager),
1553         (anjuta_recent_chooser_menu_add_filter),
1554         (anjuta_recent_chooser_menu_remove_filter),
1555         (anjuta_recent_chooser_menu_list_filters),
1556         (anjuta_recent_chooser_menu_set_current_filter),
1557         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1558         (anjuta_recent_chooser_menu_create_item),
1559         (anjuta_recent_chooser_menu_insert_item),
1560         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1561         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1562         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1563         (get_icon_size_for_widget), (foreach_set_shot_tips),
1564         (anjuta_recent_chooser_menu_set_show_tips),
1565         (anjuta_recent_chooser_menu_new),
1566         (anjuta_recent_chooser_menu_new_for_manager):
1567         * plugins/file-loader/anjuta-recent-chooser-menu.h:
1568         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1569         (activate_plugin), (dispose):
1570         
1571         Add separator to recent menu (#526932)
1573         * plugins/search/Makefile.am:
1574         * plugins/search/anjuta-search.glade:
1575         * plugins/search/anjuta-search.ui:
1576         * plugins/search/plugin.c (on_find1_activate),
1577         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1578         (on_findnext1_activate), (on_findprevious1_activate),
1579         (on_search_again_activate), (on_find_usage), (activate_plugin),
1580         (deactivate_plugin), (dispose), (search_plugin_class_init):
1581         * plugins/search/plugin.h:
1582         * plugins/search/search-replace.c (anj_sr_execute),
1583         (anj_sr_write_match_message), (on_message_clicked),
1584         (anj_sr_set_search_string), (anj_sr_select_nearest),
1585         (anj_sr_select_next), (anj_sr_select_previous),
1586         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1587         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1588         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1589         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1590         (anj_sr_set_target), (anj_sr_set_direction),
1591         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1592         (anj_sr_get_combo_id_active_value),
1593         (anj_sr_conform_direction_change), (anj_sr_populate_value),
1594         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1595         (anj_sr_end_alert), (anj_sr_max_results_alert),
1596         (anj_sr_total_results_alert), (anj_sr_show_replace),
1597         (anj_sr_modify_button), (anj_sr_populate_data),
1598         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1599         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1600         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1601         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1602         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1603         (anj_sr_find_in_list), (anj_sr_trim_list),
1604         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1605         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1606         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1607         (anj_sr_disconnect_set_toggle_connect),
1608         (on_search_match_whole_word_toggled),
1609         (on_search_match_whole_line_toggled),
1610         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1611         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1612         (on_search_direction_changed), (on_search_action_changed),
1613         (on_search_target_changed), (on_search_expression_changed),
1614         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1615         (on_search_button_start_clicked),
1616         (on_search_button_replace_clicked),
1617         (on_search_expression_activate):
1618         * plugins/search/search-replace.h:
1619         * plugins/search/search-replace_backend.c (regex_backref),
1620         (pcre_info_free), (pcre_info_new), (match_substr_free),
1621         (match_info_free_subs), (editor_new_from_file_buffer),
1622         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1623         (file_buffer_free), (file_buffer_get_byte_offset),
1624         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1625         (file_buffer_find_lines), (file_buffer_freshen_lines),
1626         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1627         (file_buffer_get_linetext_for_line), (save_file_buffer),
1628         (replace_in_local_buffer), (get_search_files_list),
1629         (get_project_files_list), (isawordchar), (extra_match),
1630         (get_next_match), (create_search_entries), (clear_search_entries),
1631         (search_get_default_data), (search_replace_data_new),
1632         (clear_search_replace_instance), (search_replace_data_destroy),
1633         (search_replace_init):
1634         * plugins/search/search-replace_backend.h:
1635         * plugins/search/search_preferences.c (removed):
1636         * plugins/search/search_preferences.h (removed):
1637         
1638         Merged the UI changes from bug #511688 and simplified the search dialog
1640 2008-04-10  Johannes Schmid <jhs@gnome.org>
1642         * plugins/symbol-db/symbol-db-engine.c:
1643         * plugin.c:
1644         Check for ctags binary (#516123)
1646 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1648         * plugins/symbol-db/symbol-db-engine.c
1649         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1650         (sdb_engine_get_query_parameters_list),
1651         (sdb_engine_free_cached_queries),
1652         (sdb_engine_get_tuple_id_by_unique_name),
1653         (sdb_engine_get_tuple_id_by_unique_name2),
1654         (sdb_engine_get_tuple_id_by_unique_name3),
1655         (symbol_db_engine_add_new_workspace),
1656         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1657         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1658         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1659         (sdb_engine_add_new_sym_implementation),
1660         (sdb_engine_add_new_heritage),
1661         (sdb_engine_add_new_scope_definition),
1662         (sdb_engine_add_new_tmp_heritage_scope),
1663         (sdb_engine_second_pass_update_scope_1),
1664         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1665         (on_scan_update_files_symbols_end),
1666         (symbol_db_engine_update_project_symbols):
1667         GdaSet *plist is now used globally for every prepared statement.
1668         It won't be created/unreffed at every query.
1670 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1672         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1673         Fixed crasher when deactivating symbol-db plugin
1675 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1677         * plugins/symbol-db/symbol-db-engine.c
1678         (sdb_engine_populate_db_by_tags):
1679         Don't use transactions - uses only half of the time now!
1681 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1683         * plugins/symbol-db/symbol-db-engine.c
1684         (sdb_engine_prepare_symbol_info_sql),
1685         (symbol_db_engine_get_global_members_filtered):
1686         * plugins/symbol-db/symbol-db-view.c
1687         (sdb_view_load_symbol_pixbufs),
1688         (sdb_view_build_and_display_base_tree):
1689         fixed global tab icons. Libgda could not understood the right fields, now it
1690         does.
1692 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1694         * plugins/language-support-cpp-java/cpp-java-assist.c
1695         (completion_compare), (create_completion),
1696         (cpp_java_assist_create_word_completion_cache):
1697         
1698         Only show () for functions/methods and macros with arguments. Does not work
1699         with symbol-db yet but fixes things for symbol-browser
1701 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1703         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1704         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1705         (sdb_engine_add_new_sym_implementation):
1706         
1707         Fixed some issues with caching
1709 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1711         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1712         (on_importing_project_end), (project_root_added),
1713         (symbol_db_activate), (symbol_db_deactivate):
1714         * plugins/symbol-db/plugin.h:
1715         
1716         Give the symbol-db it's own progress bar because there are too many
1717         interactions with the global status bar.
1719 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1721         * plugins/symbol-db/symbol-db-view-locals.c
1722         (sdb_view_locals_create_new_store):
1723         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1724         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1725         (symbol_db_view_open):
1726         
1727         Sort symbol trees
1729 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1731         * plugins/sourceview/sourceview.c (idocument_cut),
1732         (idocument_copy), (idocument_paste):
1733         Block insert-text signal on cut/copy/paste
1735 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1737         * plugins/symbol-db/plugin.c (on_char_added),
1738         (on_single_file_scan_end):
1739         Only update buffer when a newline is inserted
1740         
1741         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1742         (sdb_engine_get_tuple_id_by_unique_name),
1743         (sdb_engine_get_tuple_id_by_unique_name2),
1744         (sdb_engine_get_tuple_id_by_unique_name3),
1745         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1746         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1747         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1748         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1749         Precompute file_defined_id to speed up population
1751 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1753         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1754         (anjuta_launcher_set_encoding):
1755         Fixed some problems with binary streams needed by symbol-db
1756         
1757         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1758         Removed DEBUG_PRINT
1759         
1760         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1761         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1762         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1763         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1764         (sdb_engine_add_new_sym_implementation),
1765         (on_scan_update_files_symbols_end):
1766         Use some caching to speed up population
1767         
1768         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1769         Exit properly when scanning is over
1771 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1773         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1774         One additional change missed in the previous commit
1776 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1778         * plugins/project-wizard/templates/gtkmm.wiz,
1779         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1780         plugins/project-wizard/templates/gtkmm/src/main.cc,
1781         plugins/project-wizard/templates/django.wiz,
1782         plugins/project-wizard/templates/python.wiz,
1783         plugins/project-wizard/templates/python/configure.ac.tpl,
1784         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1785         plugins/project-wizard/templates/cpp.wiz,
1786         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1787         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1788         plugins/project-wizard/templates/sdl.wiz,
1789         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1790         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1791         plugins/project-wizard/templates/terminal.wiz,
1792         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1793         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1794         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1795         plugins/project-wizard/templates/gtk.wiz,
1796         plugins/project-wizard/templates/gtk/src/main.c,
1797         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1798         plugins/project-wizard/templates/minimal.wiz,
1799         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1800         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1801         plugins/project-wizard/templates/java.wiz,
1802         plugins/project-wizard/templates/java/configure.ac.tpl,
1803         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1804         plugins/project-wizard/templates/xlib.wiz,
1805         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1806         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1807         plugins/project-wizard/templates/gcj.wiz,
1808         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1809         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1810         plugins/project-wizard/templates/xlib-dock.wiz,
1811         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1812         plugins/project-wizard/templates/wxwin.wiz,
1813         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1814         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1815         plugins/project-wizard/templates/gnome.wiz,
1816         plugins/project-wizard/templates/gnome/src/main.c,
1817         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1818         plugins/project-wizard/templates/anjuta-plugin.wiz,
1819         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1820         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1821         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1822         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1823         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1824         Fix bug #525999: Remove space in file and target names generated
1825         by project wizard
1826         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1827         has been renamed ianjuta_document_manager_get_current_document
1829 2008-04-06  Naba Kumar  <naba@naba-desktop>
1831         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1832         * libanjuta/anjuta-utils.h:
1833         * plugins/project-wizard/druid.c (check_and_warn_missing),
1834         (on_druid_next):
1835         * plugins/project-wizard/header.c (npw_header_free),
1836         (npw_header_add_required_program),
1837         (npw_header_add_required_package),
1838         (npw_header_check_required_programs), (package_is_installed),
1839         (npw_header_check_required_packages):
1840         * plugins/project-wizard/header.h:
1841         * plugins/project-wizard/parser.c (parse_tag),
1842         (parse_header_start), (parse_header_text):
1843         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1844         * plugins/project-wizard/templates/cpp.wiz:
1845         * plugins/project-wizard/templates/django.wiz:
1846         * plugins/project-wizard/templates/gcj.wiz:
1847         * plugins/project-wizard/templates/gnome.wiz:
1848         * plugins/project-wizard/templates/gtk.wiz:
1849         * plugins/project-wizard/templates/gtkmm.wiz:
1850         * plugins/project-wizard/templates/java.wiz:
1851         * plugins/project-wizard/templates/minimal.wiz:
1852         * plugins/project-wizard/templates/mkfile.wiz:
1853         * plugins/project-wizard/templates/python.wiz:
1854         * plugins/project-wizard/templates/sdl.wiz:
1855         * plugins/project-wizard/templates/terminal.wiz:
1856         * plugins/project-wizard/templates/wxwin.wiz:
1857         * plugins/project-wizard/templates/xlib-dock.wiz:
1858         * plugins/project-wizard/templates/xlib.wiz:
1860         Added a check for vital programs and packages needed to create a
1861         new project. A warning dialog is shown to user in project
1862         wizard when he proceeds after selecting a project type.
1863         Updated all project templates to cover vital programs and
1864         packages to generate and build correctly.
1865         
1866 2008-04-05  Naba Kumar  <naba@gnome.org>
1868         patch from  surenspost@gmail.com:
1869         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1871 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1873         * plugins/sourceview/anjuta-view.c:
1874         * plugins/sourceview/anjuta-view.h:
1875         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1876         (sourceview_prefs_init):
1877         Removed unused color management code
1878         
1879         * plugins/sourceview/anjuta-editor-sourceview.glade:
1880         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1881         (create_style_model), (on_style_changed), (ipreferences_merge),
1882         (ipreferences_unmerge):
1883         * plugins/sourceview/plugin.h:
1884         
1885         Added style chooser for sourceview editor (#522555)
1887 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1889         * plugins/document-manager/action-callbacks.c:
1890         * plugins/document-manager/anjuta-document-manager.ui:
1891         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1892         (update_document_ui_disable_all):
1893         * plugins/file-loader/anjuta-loader-plugin.ui:
1894         * plugins/file-loader/plugin.c (on_new_activate),
1895         (activate_plugin):
1896         
1897         Moved "New" action from document-manager to file-loader using 
1898         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1900 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1902         * Makefile.am:
1903         * configure.in:
1904         * libegg/.cvsignore:
1905         * libegg/Makefile.am:
1906         * libegg/egg-cell-renderer-text.c:
1907         * libegg/egg-combo-action.c:
1908         * libegg/egg-entry-action.c:
1909         * libegg/egg-recent-action.c:
1910         * libegg/egg-recent-files-module.c:
1911         * libegg/egg-recent-item.c:
1912         * libegg/egg-recent-model.c:
1913         * libegg/egg-recent-util.c:
1914         * libegg/egg-recent-view-gtk.c:
1915         * libegg/egg-recent-view.c:
1916         * libegg/egg-submenu-action.c:
1917         * libegg/eggcellrendererpopup.c:
1918         * libegg/eggcomboselect.c:
1919         * libegg/eggmarshalers.list:
1920         * libegg/eggtreemodelfilter.c:
1921         * libegg/eggtreemodelunion.c:
1922         * libegg/eggtreemultidnd.c:
1923         * libegg/gtkcellview.h:
1924         * libegg/layout.glade:
1925         * libegg/menu/.cvsignore:
1926         * libegg/menu/Makefile.am:
1927         * libegg/menu/egg-combo-action.h:
1928         * libegg/menu/egg-entry-action.h:
1929         * libegg/menu/egg-recent-action.h:
1930         * libegg/menu/egg-submenu-action.h:
1931         * libegg/menu/eggcomboselect.h:
1932         * libegg/recent-files/.cvsignore:
1933         * libegg/recent-files/Makefile.am:
1934         * libegg/recent-files/egg-recent-item.h:
1935         * libegg/recent-files/egg-recent-model.h:
1936         * libegg/recent-files/egg-recent-util.h:
1937         * libegg/recent-files/egg-recent-view-gtk.h:
1938         * libegg/recent-files/egg-recent-view.h:
1939         * libegg/recent-files/egg-recent.h:
1940         * libegg/test-actions.c:
1941         * libegg/test-multi-drag.c:
1942         * libegg/test-union.c:
1943         * libegg/treeviewutils/.cvsignore:
1944         * libegg/treeviewutils/Makefile.am:
1945         * libegg/treeviewutils/egg-cell-renderer-text.h:
1946         * libegg/treeviewutils/eggcellrendererpopup.h:
1947         * libegg/treeviewutils/eggtreemodelfilter.h:
1948         * libegg/treeviewutils/eggtreemodelunion.h:
1949         * libegg/treeviewutils/eggtreemultidnd.h:
1950         * libegg/util/.cvsignore:
1951         * libegg/util/Makefile.am:
1952         * libegg/util/egg-macros.h:
1953         * libegg/util/eggintl.h:
1954         
1955         Killed libegg (#349279)
1956         
1957         * plugins/document-manager/Makefile.am:
1958         * plugins/document-manager/action-callbacks.c:
1959         * plugins/document-manager/plugin.c:
1960         * plugins/editor/plugin.c:
1961         (on_open_recent_file), (sort_recent_menu),
1962         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1963         (anjuta_file_loader_plugin_instance_init):
1964         * plugins/file-loader/plugin.h:
1965         * plugins/search/Makefile.am:
1966         * plugins/search/plugin.c:
1967         * plugins/search/search-replace.c:
1968         
1969         Removed dead code and libegg from Makefiles
1970         
1971         * plugins/symbol-browser/Makefile.am:
1972         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1973         * plugins/symbol-browser/plugin.c (on_editor_saved),
1974         (update_editor_symbol_model), (iter_matches),
1975         (value_removed_current_editor), (activate_plugin):
1976         Removed symbol-browser toolbar which used libegg and was
1977         buggy (#451588)
1978         
1979         Patch from Ignacio Casal Quinteiro with lots of changes:
1980         * plugins/file-loader/Makefile.am:
1981         * plugins/file-loader/anjuta-loader-plugin.ui:
1982         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1983         Port FileLoader to GtkRecent (#398984)
1985 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1987         * configure.in:
1988         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1989         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1990         * libanjuta/interfaces/libanjuta.idl:
1991         * plugins/Makefile.am:
1992         * plugins/class-inheritance/class-inherit.c
1993         (class_inheritance_show_dynamic_class_popup_menu),
1994         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1995         (class_inheritance_update_graph):
1996         * plugins/language-support-cpp-java/cpp-java-assist.c
1997         (create_completion),
1998         (cpp_java_assist_create_scope_completion_cache),
1999         (cpp_java_assist_create_word_completion_cache),
2000         (cpp_java_assist_show_calltip):
2001         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2002         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2003         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2004         (isymbol_get_extra_info_string), (isymbol_get_line),
2005         (isymbol_get_icon), (isymbol_iface_init):
2006         * plugins/symbol-browser/an_symbol.h:
2007         * plugins/symbol-browser/an_symbol_view.c
2008         (anjuta_symbol_view_get_file_symbol_model):
2009         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2010         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2011         (isymbol_manager_iface_init):
2012         * plugins/symbol-db/Makefile.am:
2013         * plugins/symbol-db/anjuta-symbol-db.glade:
2014         * plugins/symbol-db/plugin.c
2015         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2016         (value_added_current_editor), (goto_local_tree_iter),
2017         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2018         (on_global_treeview_row_collapsed), (on_project_element_added),
2019         (on_project_element_removed), (on_importing_project_end),
2020         (do_import_sources_after_abort), (do_import_sources),
2021         (project_root_added), (project_root_removed), (symbol_db_activate),
2022         (symbol_db_deactivate), (isymbol_manager_search),
2023         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2024         (isymbol_manager_iface_init), (ipreferences_merge),
2025         (ipreferences_unmerge), (ipreferences_iface_init):
2026         * plugins/symbol-db/plugin.h:
2027         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2028         (symbol_db_engine_iterator_node_new),
2029         (sdb_engine_iterator_node_instance_init),
2030         (sdb_engine_iterator_node_finalize),
2031         (symbol_db_engine_iterator_node_get_symbol_id),
2032         (symbol_db_engine_iterator_node_get_symbol_name),
2033         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2034         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2035         (symbol_db_engine_iterator_node_get_symbol_signature),
2036         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2037         (isymbol_get_name), (isymbol_get_args),
2038         (isymbol_get_extra_info_string), (isymbol_get_uri),
2039         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2040         (isymbol_iface_init):
2041         * plugins/symbol-db/symbol-db-engine-iterator.c
2042         (symbol_db_engine_iterator_new):
2043         * plugins/symbol-db/symbol-db-engine.c
2044         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2045         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2046         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2047         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2048         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2049         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2050         (sdb_engine_init), (sdb_engine_finalize),
2051         (sdb_engine_set_defaults_db_parameters),
2052         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2053         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2054         (sdb_engine_get_tuple_id_by_unique_name),
2055         (sdb_engine_get_tuple_id_by_unique_name2),
2056         (sdb_engine_get_tuple_id_by_unique_name3),
2057         (symbol_db_engine_add_new_workspace),
2058         (symbol_db_engine_project_exists),
2059         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2060         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2061         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2062         (sdb_engine_add_new_sym_access),
2063         (sdb_engine_add_new_sym_implementation),
2064         (sdb_engine_add_new_heritage),
2065         (sdb_engine_add_new_scope_definition),
2066         (sdb_engine_add_new_tmp_heritage_scope),
2067         (sdb_engine_second_pass_update_scope_1),
2068         (sdb_engine_second_pass_update_heritage),
2069         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2070         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2071         (on_scan_update_files_symbols_end),
2072         (symbol_db_engine_fill_type_array),
2073         (symbol_db_engine_update_files_symbols),
2074         (symbol_db_engine_update_project_symbols),
2075         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2076         (symbol_db_engine_update_buffer_symbols),
2077         (symbol_db_engine_get_files_with_zero_symbols),
2078         (sdb_engine_prepare_symbol_info_sql),
2079         (symbol_db_engine_get_class_parents_by_symbol_id),
2080         (symbol_db_engine_get_class_parents),
2081         (symbol_db_engine_get_global_members_filtered),
2082         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2083         (symbol_db_engine_get_scope_members_by_symbol_id),
2084         (symbol_db_engine_get_scope_members),
2085         (symbol_db_engine_get_file_symbols),
2086         (symbol_db_engine_get_symbol_info_by_id),
2087         (symbol_db_engine_get_full_local_path),
2088         (symbol_db_engine_get_file_db_path),
2089         (symbol_db_engine_find_symbol_by_name_pattern),
2090         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2091         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2092         * plugins/symbol-db/symbol-db-engine.h:
2093         * plugins/symbol-db/symbol-db-prefs.c
2094         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2095         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2096         (on_listall_output), (on_listall_exit), (files_visit_dir),
2097         (on_tag_load_toggled), (symbol_db_prefs_init),
2098         (symbol_db_prefs_finalize):
2099         * plugins/symbol-db/symbol-db-prefs.h:
2100         * plugins/symbol-db/symbol-db-view-locals.c
2101         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2102         (do_add_root_symbol_to_view),
2103         (consume_symbols_inserted_queue_idle_destroy),
2104         (consume_symbols_inserted_queue_idle), (on_scan_end),
2105         (do_recurse_subtree_and_remove), (on_symbol_removed),
2106         (on_symbol_inserted),
2107         (symbol_db_view_locals_recv_signals_from_engine),
2108         (symbol_db_view_locals_update_list):
2109         * plugins/symbol-db/symbol-db-view.c
2110         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2111         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2112         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2113         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2114         (sdb_view_build_and_display_base_tree):
2115         * plugins/symbol-db/symbol-db.glade:
2116         * plugins/symbol-db/symbol-db.ui:
2117         * plugins/symbol-db/tables.sql:
2118         * plugins/symbol-db/test/Makefile.am:
2119         * plugins/symbol-db/test/main.c (get_parents), (main),
2120         (packages_foreach), (files_visit_dir):
2121         
2122         Merged changes from symbol-db branch
2124 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2126         * plugins/sourceview/sourceview.c (autodetect_language):
2127         Use gnome_vfs_get_slow_mime_type()
2129 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2131         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2132         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2133         (open_with_dialog):
2134         
2135         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2136         supertype instead no plugin for mime-type was found (#525706)
2138 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2140         patch by: Carl-Anton Ingmarsson:
2141         * src/anjuta.glade:
2142         Fixed padding in preferences
2144 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2146         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2148         * plugins/tools/anjuta-tools.glade:
2149         * plugins/tools/anjuta-tools.ui:
2150         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2151           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2152           atp_tool_dialog_refresh, atp_tool_dialog_show):
2153         * plugins/tools/dialog.h (dialog, plugin):
2154         * plugins/tools/plugin.c (prefs, gxml, action_group,
2155           atp_plugin_finalize, test, atp_plugin_activate,
2156           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2157           ipreferences_unmerge, ipreferences_iface_init):
2158         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2159           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2160           atp_user_tool_activate, atp_tool_list_append_new,
2161           atp_tool_list_activate, atp_tool_list_deactivate):
2162         * plugins/tools/tool.h (plugin):
2163         
2164         #515854 – Move configuration into preferences
2166 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2168         patch by: Carl-Anton Ingmarsson:
2169         * src/anjuta-app.c (style, on_toolbar_style_changed,
2170           on_add_merge_widget, anjuta_app_instance_init):
2171         * src/anjuta.glade:
2172         
2173         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2175 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2177         * plugins/debug-manager/anjuta-debug-manager.glade,
2178         plugins/debug-manager/command.c,
2179         plugins/debug-manager/command.h,
2180         plugins/debug-manager/start.c,
2181         plugins/gdb/plugin.c,
2182         plugins/gdb/debugger.c,
2183         plugins/gdb/debugger.h,
2184         libanjuta/interfaces/libanjuta.idl:
2185         Improve start program dialog, allowing to specify working
2186         directory and environment variables
2188 2008-03-26  Naba Kumar  <naba@gnome.org>
2190         * libanjuta/resources.c (anjuta_res_url_show): Use
2191         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2192         fixed formatting.
2194         Patch from Carl-Anton Ingmarsson:
2196         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2197         * libanjuta/anjuta-utils.h:
2198         * src/action-callbacks.c (help_activate),
2199         (on_help_manual_activate), (on_help_tutorial_activate),
2200         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2201         * libanjuta/Makefile.am:
2202         Get rid of gnome_help_display_with_doc_id()
2204 2008-03-26  Naba Kumar  <naba@gnome.org>
2206         Patch from Carl-Anton Ingmarsson:
2208         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2209         * plugins/project-import/project-import.c (on_import_cancel): Remove
2210         stray GnomeDruid variable.
2212 2008-03-26  Naba Kumar  <naba@gnome.org>
2214         * plugins/project-import/project-import.c (create_start_page):
2215         * plugins/project-wizard/druid.c (npw_druid_new):
2216         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2217         
2218         Fixed type 'assistent' to 'assistant'.
2220 2008-03-25  Naba Kumar  <naba@gnome.org>
2222         Patch from Carl-Anton Ingmarsson:
2224         * libanjuta/Makefile.am:
2225         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2226         (visibility_toggled), (accel_edited_callback),
2227         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2228         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2229         (anjuta_ui_get_accel_editor):
2230         * libegg/Makefile.am:
2231         * libegg/eggaccelerators.c (removed):
2232         * libegg/eggcellrendererkeys.c (removed):
2233         * libegg/eggtreeviewstate.c (removed):
2234         * libegg/test-tree-utils.c (removed):
2235         * libegg/treeviewutils/Makefile.am:
2236         * libegg/treeviewutils/eggaccelerators.h (removed):
2237         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2238         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2240         Ports anjuta-ui to gtk_cell_renderer_accel
2241         
2242 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2244         Reviewed by Naba Kumar  <naba@gnome.org>
2246         * plugins/project-import/Makefile.am:
2247         * plugins/project-import/project-import.{ch}:
2248         * plugins/project-import/anjuta-project-import.glade (removed):
2249         * configure.in, po/POTFILES.in:
2251         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2252         file because libglade doesn't have GtkAssistant support.
2254 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2256         * plugins/debug-manager/registers.c:
2257         Avoid a crash when debugger stop on an error
2259         * plugins/debug-manager/start.c,
2260         plugins/gdb/debugger.c,
2261         libanjuta/interfaces/libanjuta.idl:
2262         Display an error message when debugger target is not found
2264 2008-03-15  Naba Kumar  <naba@naba-desktop>
2266         * configure.in:
2267         * data/Makefile.am:
2268         * (removed) data/properties:
2269         * (added) plugins/editor/properties:
2270         * plugins/editor/Makefile.am:
2272         Moved data/properties to plugins/editor/ and removed dead code from
2273         Makefile.am files.
2274         
2275 2008-03-15  Naba Kumar  <naba@naba-desktop>
2277         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2278         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2279         (macro_dialog_finalize):
2280         * plugins/macro/macro-edit.c (macro_edit_dispose),
2281         (macro_edit_finalize):
2283         Fixed errors in previous patch.
2284         
2285 2008-03-15  Naba Kumar  <naba@naba-desktop>
2287         Patch from Ignacio Casal Quinteiro:
2289         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2290         (finalize):
2291         * plugins/class-gen/plugin.c (dispose), (finalize):
2292         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2293         (class_inheritance_dispose):
2294         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2295         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2296         (dma_plugin_finalize):
2297         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2298         (dma_debugger_queue_finalize):
2299         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2300         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2301         (anjuta_docman_finalize):
2302         * plugins/document-manager/plugin.c:
2303         * plugins/editor/plugin.c (dispose), (finalize),
2304         (editor_plugin_class_init):
2305         * plugins/editor/text_editor.c (text_editor_dispose),
2306         (text_editor_finalize):
2307         * plugins/file-loader/plugin.c (dispose), (finalize),
2308         (anjuta_file_loader_plugin_class_init):
2309         * plugins/file-manager/plugin.c (file_manager_finalize),
2310         (file_manager_dispose):
2311         * plugins/file-wizard/plugin.c (dispose), (finalize),
2312         (file_wizard_plugin_class_init):
2313         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2314         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2315         * plugins/glade/plugin.c (glade_plugin_dispose),
2316         (glade_plugin_finalize), (glade_plugin_class_init):
2317         * plugins/gtodo/plugin.c (finalize), (dispose):
2318         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2319         (anjuta_vim_plugin_dispose):
2320         * plugins/indent/plugin.c (indent_plugin_finalize),
2321         (indent_plugin_dispose):
2322         * plugins/language-manager/plugin.c (language_manager_finalize),
2323         (language_manager_dispose):
2324         * plugins/language-support-cpp-java/plugin.c
2325         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2326         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2327         (macro_db_class_init):
2328         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2329         (macro_dialog_finalize), (macro_dialog_class_init):
2330         * plugins/macro/macro-edit.c (macro_edit_dispose),
2331         (macro_edit_finalize), (macro_edit_class_init):
2332         * plugins/macro/plugin.c (finalize), (dispose):
2333         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2334         (anjuta_msgman_finalize):
2335         * plugins/message-view/message-view.c (message_view_dispose),
2336         (message_view_finalize):
2337         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2338         (message_view_plugin_finalize):
2339         * plugins/patch/plugin.c (patch_plugin_finalize),
2340         (patch_plugin_dispose):
2341         * plugins/profiler/plugin.c (profiler_finalize),
2342         (profiler_dispose):
2343         * plugins/project-import/plugin.c (dispose), (finalize),
2344         (project_import_plugin_class_init):
2345         * plugins/project-manager/plugin.c
2346         (project_manager_plugin_finalize),
2347         (project_manager_plugin_dispose):
2348         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2349         (npw_plugin_finalize), (npw_plugin_class_init):
2350         * plugins/sample1/plugin.c (sample_plugin_finalize),
2351         (sample_plugin_dispose):
2352         * plugins/search/plugin.c (dispose), (finalize),
2353         (search_plugin_class_init):
2354         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2355         (sourceview_plugin_dispose):
2356         * plugins/subversion/plugin.c (finalize), (dispose):
2357         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2358         * plugins/symbol-browser/an_symbol_iter.c
2359         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2360         * plugins/symbol-browser/an_symbol_search.c
2361         (an_symbol_search_dispose), (an_symbol_search_finalize):
2362         * plugins/symbol-browser/an_symbol_view.c
2363         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2364         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2365         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2366         (symbol_db_dispose):
2367         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2368         (terminal_plugin_finalize):
2369         * plugins/tools/plugin.c (atp_plugin_dispose),
2370         (atp_plugin_finalize), (atp_plugin_class_init):
2371         * plugins/valgrind/plugin.c (valgrind_finalize),
2372         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2374 2008-03-15  Naba Kumar  <naba@gnome.org>
2376         * TODO.tasks: Updated and marked debugger bounties completed.
2377         
2378 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2380         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2381         (get_line_indentation_base):
2382         
2383         #521847 – anjuta freez when edit file
2385 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2387         Patch from Rob Bradford:
2388         * plugins/build-basic-autotools/executer.c (execute_program):
2389         520324 – Execute command is not overridable
2390         
2391         * plugins/sourceview/sourceview.c (on_insert_text):
2392         Removed Debug print
2394 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2396         Patch from James Liggett:
2397         * plugins/subversion/plugin.c (activate_plugin):
2398         521691 – Crash when click "Resolve Conflicts" without opened project
2400 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2402         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2403         * plugins/language-support-cpp-java/cpp-java-utils.c:
2404         * plugins/language-support-cpp-java/plugin.c
2405         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2406         520415 – [PATCH] Problems in auto indentatation code,
2407         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2408         
2409         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2410         (anjuta_view_button_press_event):
2411         * plugins/sourceview/sourceview.c (on_insert_text),
2412         (sourceview_adjustment_changed), (sourceview_new):
2413         #520761 – Weirz behavior with popup
2415 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2417         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2418         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2419         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2420         (anjuta_launcher_fork):
2421         * libanjuta/anjuta-launcher.h:
2422         Add API to set environment variables for the forked process
2423         
2424         * plugins/build-basic-autotools/Makefile.am:
2425         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2426         .glade:
2427         * plugins/build-basic-autotools/build-basic-autotools.c
2428         (build_set_env), (build_execute_command_full),
2429         (build_execute_command), (build_configure_project),
2430         (build_autogen_project):
2431         * plugins/build-basic-autotools/build-basic-autotools.h:
2432         * plugins/build-basic-autotools/build-options.c
2433         (fill_options_combo), (build_dialog_configure):
2434         * plugins/build-basic-autotools/build-options.h:
2435         Use new launcher API to set CFLAGS when running configure. New configure dialog
2436         which has predefined CFLAGS settings.
2438         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2440 === anjuta 2.4.0 ===
2442 2008-03-11  Naba Kumar  <naba@gnome.org>
2444         * NEWS: Updated for 2.4.0 stable release.
2445         * configure.in: Version bumped to 2.4.0
2446         * TODO.tasks: Updated.
2448 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2450         Reviewed by Naba Kumar  <naba@gnome.org>:
2451         * global-tags/Makefile.am:
2452         Revert change for #515954. This change was incorrect, the anjuta-tags
2453         program is installed into the $(bindir) rather than the $(scriptdir).
2455 2008-03-02  Naba Kumar  <naba@gnome.org>
2457         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2458         * configure.in: Added a requirement for scintilla editor plugin.
2460 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2462         * plugins/message-view/anjuta-msgman.c
2463         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2464         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2465         * plugins/message-view/anjuta-msgman.h:
2466         
2467         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2468         get rid of the cached current_view member.
2469         Fixes #518469 – Save message buffer not working good
2471 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2473         Patch by James Liggett:
2474         * plugins/subversion/svn-command.h:
2475         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2476         Fixed #519275 – Subversion should allow offline diffs   
2478 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2480         * plugins/language-support-cpp-java/cpp-java-assist.c
2481         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2482         Removed some debug code
2483         
2484         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2485         Escape tooltip text to avoid broken markup
2487 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2489         * libanjuta/Makefile.am:
2490         Fixed a build error when building with -j X
2491         
2492         * plugins/tools/scripts/prepare-changelog.pl:
2493         Updated to latest script version in gnome svn
2495 2008-02-28  Johannes Schmid <jhs@gnome.org>
2497         * plugins/document-manager/anjuta-docman.c:
2498         (anjuta_docman_page_destroy):
2499         Do not unref widget because the GtkNotebook will unref them
2500         
2501         * plugins/file-manager/file-view.c: (file_view_refresh):
2502         * plugins/search/search_preferences.c: (search_preferences_init):
2503         Fixed a memory leaks
2504         
2505         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2506         (ieditor_get_offset), (ieditor_iface_init),
2507         (idocument_get_filename), (ilanguage_get_supported_languages),
2508         (autodetect_language):
2509         
2510         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2511         was missing.
2513 2008-02-28  Johannes Schmid <jhs@gnome.org>
2515         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2516         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2518 2008-02-27  Naba Kumar  <naba@gnome.org>
2520         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2521         string break. That was a mistake doing at this point.
2523 === anjuta 2.3.5 ===
2525 2008-02-26  Naba Kumar  <naba@gnome.org>
2527         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2528         crash when there is a modified new file open, a non-modified exiting
2529         file open and autosave happen. Simplified error checking logic and
2530         avoided memory corruption. Fixes bug #Bug 518716.
2532 2008-02-25  Naba Kumar  <naba@gnome.org>
2534         * NEWS: Updated for release 2.3.5
2535         * configure.in: Bumped version to 2.3.5
2537         * plugins/build-basic-autotools/build-basic-autotools.c:
2538         (on_editor_changed): Avoid accessing text which is greater than
2539         valid range.
2541         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2543 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
2545         * plugins/debug-manager/breakpoints.c:
2546         Fix #518329: Crash when adding breakpoint and other similar bugs
2548 2008-02-25  Johannes Schmid <jhs@gnome.org>
2550         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2551         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2552         Never call error() which calls exit()
2553         #517646 – Anjuta exists with code 2 when i try to import gedit
2555 2008-02-23  Johannes Schmid <jhs@gnome.org>
2557         * plugins/sourceview/sourceview.c: (ieditor_insert):
2558         Block insert_text signal when inserting manually.
2560 2008-02-23  Johannes Schmid <jhs@gnome.org>
2562         * plugins/sourceview/sourceview.c: (on_insert_text):
2563         Fixed a problem with the "insert-text" signal that broke
2564         copy&paste sometimes
2566 2008-02-22  Johannes Schmid <jhs@gnome.org>
2568         * plugins/language-support-cpp-java/plugin.c:
2569         (get_line_indentation_base):
2570         More fixes for comment handling and made the code
2571         a lot simpler
2573 2008-02-22  Johannes Schmid <jhs@gnome.org>
2575         * plugins/sourceview/sourceview.c: (on_insert_text):
2576         Fixed #517919 – Crash on pasting docblock
2578 2008-02-20  Johannes Schmid <jhs@gnome.org>
2580   Patch from James Liggett:
2581         * plugins/profiler/profiler.glade:
2582         Fix width options dialog. Translations are not longer cut off. (#516630)
2584 2008-02-18  Johannes Schmid <jhs@gnome.org>
2586         * plugins/sourceview/sourceview.c: (on_insert_text):
2587         Do not change the iterator in the "insert-text" handler because
2588         it has some strange side-effects when copying text
2589         Fix useless free'ing in hover-leave that might have led to random
2590         crashes
2592 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2594         * plugins/debug-manager/start.c:
2595         Avoid a glib warning if no project is loaded
2597 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2599         * manuals/anjuta-manual/C/debugger.xml:
2600         Remove warning about new debugger
2602 2008-02-17  Johannes Schmid <jhs@gnome.org>
2604         * manuals/anjuta-manual/figures/project-window.png:     
2605         Use a smaller picture
2607 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2609         * plugins/gdb/debugger.c:
2610         Set breakpoint in file with uncommon characters in path name
2612 2008-02-17  Johannes Schmid <jhs@gnome.org>
2614         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2615         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2616         (icell_get_char):
2617         * plugins/sourceview/sourceview.c: (on_insert_text):    
2618         Fix "char-added" signal to pass the correct iterator
2620 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2622         * plugins/gdb/debugger.c:
2623         Load executable in gdb with space in path name 
2625 2008-02-17  Johannes Schmid <jhs@gnome.org>
2627         * plugins/language-support-cpp-java/plugin.c:
2628         (get_line_indentation_base), (get_line_auto_indentation),
2629         (on_auto_indent):
2630         Some bugfixes and clean-ups in comment indentation code
2631         
2632         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2633         (anjuta_view_finalize), (anjuta_view_key_press_event):
2634         * plugins/sourceview/sourceview.c: (on_insert_text),
2635         (sourceview_create_highligth_indic), (sourceview_new):
2636         Cleaned implementation of char-added signal by using "insert-text" signal
2637         instead of filtering "key-press-event"
2638         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2639         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2640         (iiter_diff):
2641         Fixed implementation of get_character and return value of iiter_first() and
2642         iiter_last();
2644 2008-02-16  Johannes Schmid <jhs@gnome.org>
2646         * plugins/valgrind/plugin.c: (valgrind_activate),
2647         (ipreferences_merge), (ipreferences_unmerge):
2648         * plugins/valgrind/vgactions.c: (vg_actions_run):
2649         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2650         
2651         Fixed crasher when starting valgrind because of strange prefs handling and
2652         #516641 – Valgrind: Load Log does not clear list
2654 2008-02-15  James Liggett  <jrliggett@cox.net>
2656         * plugins/profiler/plugin.c:
2657         (on_select_other_target_button_clicked):
2658         Select the new custom target in the list so that the user sees it.
2660         Bug 516630 – Selection custom binary in profiler is not
2661         user-friendly.
2663 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2665         * manuals/anjuta-manual/C/projects.xml:
2666         Fix #515993: "Add package" button is "Add Package" in code
2667         Fix #516727: "Build All" is "Build Project" in code
2668         Fix #516728: "Clean All" is "Clean Project" in code
2669         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2670         Fix #516730: Fix note title 
2671         "Configure" is "Run Configure..." in code
2673 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2675         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2676         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2677         manuals/anjuta-manual/C/projects.xml,
2678         manuals/anjuta-manual/Makefile.am:
2679         Fix #515207: Add a new project window screenshoot
2680         Rename "Project View" to "Project window"
2682 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2684         * plugins/project-import/project-import.c:
2685         Fix #516743: Import project keeps an old date on project file
2687         * plugins/project-manager/plugin.c:
2688         Fix #516737: Import project doesn't load project with space in name
2690 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2692         * plugins/debug-manager/command.c:
2693         Destroy local variables on each step
2695         * plugins/debug-manager/debug_tree.c,
2696         plugins/debug-manager/watch.c,
2697         plugins/debug-manager/locals.c,
2698         plugins/gdb/debugger.c,
2699         libanjuta/interfaces/libanjuta.idl:
2700         Parse local variables scope (not used yet)
2702 2008-02-15  James Liggett <jrliggett@cox.net>
2704         reviewed by: Johannes Schmid <jhs@gnome.org>
2706         * plugins/profiler/gprof-options.c: (setup_widgets),
2707         (gprof_options_set_target), (gprof_options_has_target),
2708         (gprof_options_get_string):
2709         * plugins/profiler/gprof-options.h:
2710         * plugins/profiler/plugin.c: (ifile_open):
2711         516128 – crash in Anjuta IDE: selected profiler as the...
2713 2008-02-14  Johannes Schmid <jhs@gnome.org>
2715         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2716         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2717         * plugins/symbol-browser/an_symbol.c:
2718         * plugins/symbol-browser/an_symbol_view.c:
2719         (on_symbol_view_row_expanded):
2720         Fixed some memory leaks (Remember to all free/unref everything that comes
2721         from gtk_tree_model_get())
2723 2008-02-14  Johannes Schmid <jhs@gnome.org>
2725         * plugins/document-manager/search-box.c: (on_search_activated):
2726         516377 – Status bar does not change its status of 'Search for .. continued at top'
2727         (caused by differences between scintilla and sourceview)
2729 2008-02-13  James Liggett <jrliggett@cox.net>
2731         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2732         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2734 2008-02-14  Johannes Schmid <jhs@gnome.org>
2736         * plugins/language-support-cpp-java/plugin.c:
2737         (get_line_indentation_base), (get_line_auto_indentation),
2738         (on_editor_char_inserted_cpp):
2739         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2741 2008-02-13  Johannes Schmid <jhs@gnome.org>
2743         * plugins/language-support-cpp-java/plugin.c:
2744         (is_iter_inside_string), (get_line_auto_indentation):
2745         Handle comments in the code and do not ask editor. Fixes scintilla
2746         indentation (sourceview does not report comments anyway).
2747         
2748         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2749         Diff with correct sign (also fixes some issues with language-support)
2751 2008-02-13  Johannes Schmid <jhs@gnome.org>
2753         * plugins/language-support-cpp-java/plugin.c:
2754         (get_line_indentation_base):
2755         Act even more clever for comments. Indent /* */ comments correctly
2756         for multilines
2758 2008-02-13  Johannes Schmid <jhs@gnome.org>
2760         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2761         Also set indentation size correctly, when tab size is set
2762         by language support plugin
2764 2008-02-13  Johannes Schmid <jhs@gnome.org>
2766         * plugins/language-support-cpp-java/plugin.c:
2767         (get_line_indentation_base):
2768         
2769         Indent lines after comments correctly
2771 2008-02-13  Johannes Schmid <jhs@gnome.org>
2773         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2774         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2775         * libanjuta/anjuta-launcher.h:
2776         Some more fixes from symbol-db-branch
2777         
2778         * src/Makefile.am:
2779         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2781 2008-02-12  Johannes Schmid <jhs@gnome.org>
2783   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2784         * global-tags/Makefile.am:
2785         * AUTHORS
2786         #515954 – create_global_tags.sh: wrong anjuta-tags path
2787         
2788         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2789         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2790         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2791         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2792         (anjuta_launcher_fork):
2793         * libanjuta/anjuta-launcher.h:
2794         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2795         from symbol-db branch
2797 2008-02-11  Johannes Schmid <jhs@gnome.org>
2799         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2800   515868 – File browser only shows icons when activated
2801   
2802 2008-02-11  Johannes Schmid <jhs@gnome.org>
2804         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2805         #515867 – Anjuta dies on startup
2807 2008-02-11  Johannes Schmid <jhs@gnome.org>
2809         * TODO.tasks: Marked subversion task as completed
2811 === anjuta 2.3.4 ===
2813 2008-02-11  Naba Kumar  <naba@gnome.org>
2815         * configure.in: Bumped version to 2.3.4
2817 2008-02-10  Naba Kumar  <naba@gnome.org>
2819         * NEWS: Updated for release.
2821 2008-02-10  Johannes Schmid <jhs@gnome.org>
2823         * plugins/document-manager/anjuta-document-manager.plugin.in:
2824         Added html, javascript and glade file types. This makes it possible to
2825         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2826         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2827         
2828         * plugins/file-wizard/anjuta-file-wizard.glade:
2829         * plugins/gdb/anjuta-gdb.glade:
2830         * plugins/project-wizard/anjuta-project-wizard.glade:
2831         * plugins/search/anjuta-search.glade:
2832         * plugins/terminal/anjuta-terminal-plugin.glade:
2833         
2834         Fixed some other translation issues (#507921)
2836 2008-02-10  Naba Kumar  <naba@gnome.org>
2838         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2839         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2841 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2843         * manuals/anjuta-manual/C/interface.xml,
2844         manuals/anjuta-manual/C/introduction.xml,
2845         manuals/anjuta-manual/C/preferences.xml,
2846         manuals/anjuta-manual/C/fileoperations.xml,
2847         manuals/anjuta-manual/C/projects.xml:
2848         Fix spelling errors, including bug #515204, #515172, #515117
2849         and #513892
2851 2008-02-10  Naba Kumar  <naba@gnome.org>
2853         * plugins/document-manager/plugin.c: Fixed stream comment and added
2854         translator's comment for 'block comment', 'box comment' and 'stream
2855         comment'
2857 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2859         * plugins/debug-manager/command.c,
2860         plugins/debug-manager/command.h,
2861         plugins/debug-manager/breakpoints.c,
2862         libanjuta/interfaces/libanjuta.idl:
2863         Avoid adding the same breakpoint several times
2865         * plugins/gdb/debugger.c:
2866         Fix bug #515463: Deattaching process kill it
2868 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2870         * manuals/anjuta-manual/C/debugger.xml:
2871         Fix translation bug #515459 and #515460
2873 2008-02-10  Johannes Schmid <jhs@gnome.org>
2875   Patch from Rémi Cardona <remi@gentoo.org>
2877         * plugins/build-basic-autotools/Makefile.am:
2878         * plugins/cvs-plugin/Makefile.am:
2879         * plugins/document-manager/Makefile.am:
2880         * plugins/editor/Makefile.am:
2881         * plugins/indent/Makefile.am:
2882         * plugins/language-support-cpp-java/Makefile.am:
2883         * plugins/message-view/Makefile.am:
2884         * plugins/sourceview/Makefile.am:
2885         * plugins/symbol-browser/Makefile.am:
2886         * plugins/terminal/Makefile.am:
2887         * scripts/build-schemas.mk:
2888         * src/Makefile.am:
2889   Fix #512531 – Parallel build fails
2890   
2891   * AUTHORS: Added Rémi
2893 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2895         * plugins/debug-manager/queue.c:
2896         Fix interrupt command, not working due to previous change
2898 2008-02-10  Johannes Schmid <jhs@gnome.org>
2900         * src/Makefile.am:
2901         * src/anjuta-app.c:
2902         * src/anjuta-callbacks.c (removed):
2903         * src/anjuta-callbacks.h (removed):
2904         
2905         Removed (almost) empty files, fixes #515383 and #515388
2907 2008-02-09  James Liggett <jrliggett@cox.net>
2909         Reviewed by Naba Kumar  <naba@gnome.org>:
2911         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2912         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2913         * plugins/subversion/svn-command.c:
2914         (svn_command_make_canonical_path):
2915         * plugins/subversion/svn-command.h:
2916         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2917         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2918         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2919         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2920         * plugins/subversion/svn-remove-command.c:
2921         (svn_remove_command_new):
2922         * plugins/subversion/svn-status-command.c:
2923         (svn_status_command_new):
2924         * plugins/subversion/svn-switch-command.c:
2925         (svn_switch_command_new):
2926         * plugins/subversion/svn-update-command.c:
2927         (svn_update_command_new):
2928         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2929         die if the user gives a path that libsvn doesn't like. 
2930         
2931         Fixes bug #515500
2933 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2935         * plugins/debug-manager/command.c,
2936         plugins/debug-manager/command.h,
2937         plugins/debug-manager/queue.c:
2938         Fix crashes when trying to stop the debugger while it is busy
2940 2008-02-08  Johannes Schmid <jhs@gnome.org>
2942   Patch from Rodrigo Moya <rodrigo@novell.com>
2944         * plugins/glade/plugin.c: (ifile_open):
2945         * plugins/symbol-browser/test-class.cpp:
2946         * AUTHORS: Added Rodrigo
2947         
2948         #514732 – 64 bit compliation error
2949         #514733 – Use of uninitialized variables
2951 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2953         * manuals/anjuta-manual/C/debugger.xml:
2954         Fix translation bug #514494 and bug #514440
2956 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2958         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2959         Fix a compile error added in the previous patch
2961 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2963         * plugins/profiler/gprof-view.c,
2964         plugins/class-inheritance/class-callbacks.c,
2965         plugins/class-inheritance/class-inherit.c,
2966         plugins/symbol-browser/an_symbol.c,
2967         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2968         libanjuta/interfaces/libanjuta.idl:
2969         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2971 2008-02-04  Johannes Schmid <jhs@gnome.org>
2973         * plugins/search/anjuta-search.glade: Fixed typo
2975 2008-02-03  Johannes Schmid <jhs@gnome.org>
2977         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2978         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2979         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2980         .glade:
2981         * plugins/build-basic-autotools/build-basic-autotools.c:
2982         (build_get_context), (build_configure_project):
2983         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2984         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2985         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2986         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2987         * plugins/devhelp/plugin.c: (devhelp_activate):
2988         * plugins/editor/Makefile.am:
2989         * plugins/editor/anjuta-editor-scintilla.glade:
2990         * plugins/editor/text_editor.c:
2991         * plugins/editor/text_editor.h:
2992         * plugins/editor/text_editor_menu.c (removed):
2993         * plugins/editor/text_editor_menu.h (removed):
2994         * plugins/file-wizard/anjuta-file-wizard.glade:
2995         * plugins/gtodo/notification.c: (create_notification_window):
2996         * plugins/gtodo/preferences.c: (preferences_widget):
2997         * plugins/language-support-cpp-java/plugin.c:
2998         (cpp_java_plugin_activate_plugin):
2999         * plugins/message-view/anjuta-message-manager-plugin.glade:
3000         * plugins/message-view/plugin.c: (activate_plugin):
3001         * plugins/project-manager/plugin.c: (confirm_removal):
3002         * plugins/search/anjuta-search.glade:
3003         * plugins/search/plugin.c:
3004         * plugins/search/search-replace.c: (nb_results_alert):
3005         * plugins/subversion/subversion-commit-dialog.c:
3006         (on_subversion_commit_response):
3007         * plugins/symbol-browser/plugin.c: (activate_plugin):
3008         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3009         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3010         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3011         * src/anjuta.glade:
3012         
3013         Fixed translation bugs from #507921.
3014         Removed unused files in scintilla plugin
3016 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3018         * manuals/anjuta-manual/C/debugger.xml:
3019         Fix bug #514124 and bug #514138: Wrong menu item name
3021 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3023         * plugins/profiler/gprof-view.c,
3024         plugins/symbol-browser/plugin.c,
3025         plugins/class-inheritance/class-callbacks.c,
3026         plugins/debug-manager/plugin.c,
3027         plugins/tools/editor.c,
3028         plugins/search/search-replace.c,
3029         plugins/search/search-replace_backend.c,
3030         plugins/search/search-replace_backend.h,
3031         plugins/build-basic-autotools/build-basic-autotools.c,
3032         plugins/document-manager/plugin.c,
3033         plugins/document-manager/file_history.c,
3034         plugins/document-manager/anjuta-docman.c,
3035         plugins/document-manager/anjuta-docman.h,
3036         plugins/document-manager/action-callbacks.c,
3037         libanjuta/interfaces/libanjuta.idl:
3038         Rename IAnjutaDocumentManager functions:
3039         find_document_with_path, goto_file_line, goto_file_line_mark
3040         and get_full_filename into
3041         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3042         and get_uri
3043         Fix search plugin to use an URI instead of a file path
3044         Fix anjuta_docman_get_uri to always return an URI
3046 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3048         * plugins/debug-manager/breakpoints.c:
3049         Fix bug #514118: Rename Clear All Breakpoints to Remove
3050         All Breakpoints
3052 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3054         * manuals/anjuta-manual/C/debugger.xml:
3055         Update debugger documentation
3057 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3059         * plugins/debug-manager/sharedlib.c,
3060         plugins/debug-manager/anjuta-debug-manager.glade,
3061         plugins/debug-manager/queue.c,
3062         plugins/tools/execute.c,
3063         plugins/tools/anjuta-tools.glade,
3064         plugins/tools/editor.c,
3065         plugins/project-wizard/templates/terminal.wiz,
3066         plugins/project-wizard/templates/xlib-dock.wiz,
3067         plugins/project-wizard/templates/wxwin.wiz,
3068         plugins/project-wizard/templates/java.wiz,
3069         plugins/project-wizard/templates/gnome.wiz,
3070         plugins/project-wizard/templates/anjuta-plugin.wiz,
3071         plugins/project-wizard/templates/gtkmm.wiz,
3072         plugins/project-wizard/templates/python.wiz,
3073         plugins/project-wizard/templates/cpp.wiz,
3074         plugins/project-wizard/templates/sdl.wiz,
3075         plugins/project-wizard/templates/gtk.wiz,
3076         plugins/project-wizard/templates/minimal.wiz,
3077         plugins/project-wizard/templates/xlib.wiz,
3078         plugins/project-wizard/templates/gcj.wiz,
3079         plugins/gdb/plugin.c,
3080         plugins/gdb/debugger.c,
3081         libanjuta/anjuta-plugin-manager.c:
3082         Partial fix of #507921: translation issues in debug-manager, tools,
3083         project-wizard, gdb and anjuta-plugin-manager.
3085 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3087         * plugins/debug-manager/queue.c:
3088         Debugger Local, Stack and Thread windows were missing due to
3089         the previous change.
3091 2008-02-02  Johannes Schmid <jhs@gnome.org>
3093         * manuals/anjuta-manual/Makefile.am:
3094         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3095         causes make install to fail
3097 2008-02-02  Johannes Schmid <jhs@gnome.org>
3099         * plugins/macro/macros.xml:
3100         #495511 – Header_h macro correction
3102 2008-02-02  Johannes Schmid <jhs@gnome.org>
3104         * plugins/patch/patch-plugin.glade:
3105         gtk-apply is not translatable...
3107 2008-02-02  Johannes Schmid <jhs@gnome.org>
3109         * plugins/build-basic-autotools/build-basic-autotools.c:
3110         (on_build_mesg_format):
3111         
3112         Also check for untranslated messages from make. Should fix 
3113         #511981 – Error parsing make output
3115 2008-02-02  Johannes Schmid <jhs@gnome.org>
3117         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3118         .glade:
3119         
3120         Fixed #511010 – [UI] Execute program utility window
3122 2008-02-02  Johannes Schmid <jhs@gnome.org>
3124         * src/anjuta.glade:
3125         Fixed #509908 – [UI] Problems with the General settings tab
3127 2008-02-02  Johannes Schmid <jhs@gnome.org>
3129         * manuals/anjuta-manual/C/fileoperations.xml:
3130         Fixed #513730 – Option not present in the GUI po file
3132 2008-02-02  Johannes Schmid <jhs@gnome.org>
3134         * plugins/sourceview/anjuta-editor-sourceview.glade:
3135         Adjust preferences default values
3137 2008-02-02  Johannes Schmid <jhs@gnome.org>
3139         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3140         Fixed #512535 – Open files tabs' position is correctly remembered 
3141         but not applied at startup
3143 2008-02-02  Johannes Schmid <jhs@gnome.org>
3145         * plugins/search/search-replace.c: (on_message_clicked):
3146         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3147         fix clicking on search result messages
3149 2008-02-01  James Liggett <jrliggett@cox.net>
3151         * plugins/subversion/svn-command.c: (on_svn_notify):
3152         Fixed wrong status message output when resolving conflicts.
3154 2008-02-02  Johannes Schmid <jhs@gnome.org>
3156         * configure.in: Require GtkSourceView 2.1.2
3157         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3158         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3159         (imark_is_marker_set), (imark_delete_all_markers),
3160         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3161         
3162         Adapted to API changes in GtkSourceView
3164 2008-02-01  Johannes Schmid <jhs@gnome.org>
3166         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3167         Fixed tabsize preference
3169 2008-02-01  Johannes Schmid <jhs@gnome.org>
3171         * manuals/anjuta-manual/C/fileoperations.xml:
3172         * manuals/anjuta-manual/C/interface.xml:
3173         Updated manual
3174         
3175         * manuals/anjuta-manual/Makefile.am:
3176         * manuals/anjuta-manual/C/figures/*:
3177         
3178         Updated figures to be in clearlooks theme, removed old figures
3180 2008-02-01  Johannes Schmid <jhs@gnome.org>
3182         * plugins/patch/patch-plugin.glade:
3183         * plugins/patch/plugin.c: (patch_plugin_activate):
3184         Another UI issue with the patch plugin and silenced a compiler
3185         warning
3186         
3187         Patch from James Liggett:
3188         * plugins/profiler/gprof-call-graph-view.c:
3189         (gprof_call_graph_view_create_columns):
3190         * plugins/profiler/gprof-flat-profile-view.c:
3191         (gprof_flat_profile_view_create_columns):
3192         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3193         * plugins/profiler/gprof-view.h:
3194         
3195         Use two decimal places for float values in profiler views (#507831)
3197 2008-02-01  Johannes Schmid <jhs@gnome.org>
3199         * configure.in:
3200         * plugins/editor/Makefile.am:
3201         
3202         Fixed #512751 – libgnomeprint unnecessary without scintilla
3204 2008-01-31  Johannes Schmid <jhs@gnome.org>
3206         * plugins/language-manager/languages.xml:
3207         Added a pretty ugly string for C++ headers. Maybe we should rely
3208         on mime-types instead...
3210 2008-01-31  Johannes Schmid <jhs@gnome.org>
3212         * plugins/language-support-cpp-java/cpp-java-assist.c:
3213         (get_iter_column), (cpp_java_assist_get_calltip_context),
3214         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3215         (on_assist_chosen), (cpp_java_assist_install):
3216         * plugins/language-support-cpp-java/plugin.c:
3217         (on_editor_char_inserted_cpp):
3218         Removed annoying DEBUG_PRINTs
3219         
3220         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3221         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3222         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3223         
3224         Fixed "jumping" tooltips, fixed indentation of brances
3226 2008-01-31  Johannes Schmid <jhs@gnome.org>
3228         * plugins/document-manager/plugin.c: (on_document_changed):
3229         Fixed crash when closing anjuta after all document tabs have been closed
3231 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3233         * plugins/debug-manager/anjuta-debug-manager.glade:
3234         Fix #513485: wrong strings maked as translatable
3236 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3238         * plugins/debug-manager/threads.c,
3239         plugins/debug-manager/stack_trace.c:
3240         Avoid crash when getting relative path from debugger (same fix
3241         than for #510028)
3243         * plugins/debug-manager/queue.c:
3244         Emit all state changes notification
3246         * plugins/debug-manager/start.c:
3247         Fix #511586: Project path with "+" not working in debugger
3249 2008-01-31  Johannes Schmid <jhs@gnome.org>
3251         * plugins/patch/patch-plugin.glade:
3252         Fixed button ui problem...
3253         
3254         Patch from James Liggett:
3255         * plugins/profiler/gprof-call-graph-block-entry.c:
3256         (gprof_call_graph_block_primary_entry_new),
3257         (gprof_call_graph_block_secondary_entry_new):
3258         * plugins/profiler/gprof-flat-profile-entry.c:
3259         (gprof_flat_profile_entry_new):
3260         
3261         Fix #507831 - Wrong Profiler values for some locales
3263 2008-01-31  Johannes Schmid <jhs@gnome.org>
3265         * plugins/sourceview/anjuta-editor-sourceview.glade:
3266         * plugins/sourceview/sourceview-prefs.c:
3267         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3268   
3269   Fixed Editor->View popup menu for those entries that are appropriate for
3270   sourceview    
3272 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3274         * plugins/debug-manager/breakpoints.c:
3275         Fix #512901: Crash when adding a breakpoint
3277         * plugins/debug-manager/queue.c:
3278         Remove a possible memory leak
3280 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3282         * plugins/debug-manager/data_view.c,
3283         plugins/debug-manager/sparse_view.c,
3284         manuals/anjuta-manual/C/debugger.xml:
3285         Fix #513130, #513131 #513135: Wrong menu item names and errors
3286         in the documentation
3288 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3290         * plugins/tools/editor.c:
3291         ianjuta_document_manager_find_document_with_path expect an uri not
3292         a path
3294 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3296         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3297         manuals/reference/libanjuta/libanjuta-sections.txt,
3298         libanjuta/interfaces/libanjuta.idl:
3299         Documentation fixes for IAnjutaDebugger* interfaces
3301 === anjuta 2.3.3 ===
3303 2008-01-27  Naba Kumar  <naba@gnome.org>
3305         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3306         rpm spec file.
3308         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3309         (value_added_current_editor), (value_removed_current_editor):
3310         Removed dead code.
3312         * TODO.tasks: Updated.
3314         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3315         scrollwindow shadow in.
3317         * plugins/editor/anjuta-editor-scintilla.glade:
3318         * plugins/editor/style-editor.c: (create_style_editor_gui):
3319         Set style window transient and cetered for preferences window.
3320         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3322         * plugins/editor/anjuta-editor-scintilla.glade:
3323         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3324         setting not working
3326         * configure.in, NEWS: Updated for release 2.3.3
3328 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3330         * plugins/debug-manager/anjuta-debug-manager.glade:
3331         Fix #512224: Use a string in english
3333 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3335         * plugins/build-basic-autotools/build-basic-autotools.c:
3336         ianjuta_document_manager_goto_file_line_mark needs an uri and
3337         not a file path
3339 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3341         * plugins/symbol-browser/plugin.c,
3342         plugins/symbol-browser/an_symbol_view.c:
3343         use gnome_vfs_get_uri_from_local_path to get local path from uri
3344         This takes care of escaping some characters
3346 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3348         * plugins/debug-manager/stack_trace.c:
3349         Probably fix #510028: crash debugger when having a relative filename
3350         in stack trace
3352 2008-01-25 Tom <tpgww@onepost.net>
3354         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3356         * plugins/document-manager/plugin.c,
3357         plugins/document-manager/file_history.c,
3358         plugins/document-manager/file_history.h,
3359         plugins/document-manager/anjuta-docman.c,
3360         plugins/document-manager/anjuta-docman.h:
3361         Rename filename argument to uri when an uri is expected
3362         anjuta_docman_get_document_for_uri will remove symlinks 
3364 2008-01-25  Naba Kumar  <naba@gnome.org>
3366         * plugins/terminal/terminal.c: (terminal_execute),
3367         (activate_plugin):
3368         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3370 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3372         * plugins/debug-manager/anjuta-debug-manager.glade,
3373         plugins/debug-manager/start.c:
3374         Fix #511049: Change UI of add source directories dialog
3376 2008-01-24  Naba Kumar  <naba@gnome.org>
3378         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3379         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3380         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3381         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3382         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3383         should work now.
3385 2008-01-24  Johannes Schmid <jhs@gnome.org>
3387         Patch from: Luca Ferretti <ella.uca@libero.it>:
3389         * plugins/document-manager/anjuta-docman.c:
3390         (anjuta_docman_page_init), (anjuta_docman_class_init):
3391         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3392         
3393         Fix #511757 – Close icon in tabs cut off (Patch was only for
3394         document-manager, also adapted it for message-manager)
3396 2008-01-24  Johannes Schmid <jhs@gnome.org>
3398         * plugins/Makefile.am:
3399         * plugins/sourceview/anjuta-document.c:
3400         * plugins/sourceview/anjuta-marshal.list:
3401         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3402         (anjuta_view_key_press_event):
3403         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3404         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3405         (iiter_diff), (iiter_iface_init):
3406         * plugins/sourceview/sourceview.c: (on_document_char_added),
3407         (ieditor_goto_position), (ieditor_get_text),
3408         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3409         (ieditor_erase), (ieditor_get_line_from_position),
3410         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3411         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3412         (ieditor_get_end_position), (ieditor_goto_start),
3413         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3414         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3415         (iassist_show_tips):
3416         
3417         Implemented new iterators interface in sourceview editor and
3418         re-enabled it.
3420 2008-01-23  Naba Kumar  <naba@gnome.org>
3422         * libanjuta/interfaces/libanjuta.idl:
3423         * manuals/reference/libanjuta/libanjuta-sections.txt:
3424         * plugins/build-basic-autotools/build-basic-autotools.c:
3425         (build_indicator_location_set), (on_editor_changed):
3426         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3427         * plugins/debug-manager/variable.c: (get_hovered_word):
3428         * plugins/document-manager/action-callbacks.c:
3429         (on_editor_command_upper_case_activate),
3430         (on_editor_command_lower_case_activate):
3431         * plugins/document-manager/search-box.c: (on_incremental_search),
3432         (on_search_activated):
3433         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3434         (iiter_last), (iiter_set_position), (iiter_get_position),
3435         (iiter_get_length), (iiter_compare), (iiter_diff),
3436         (iiter_iface_init):
3437         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3438         (text_editor_goto_point), (itext_editor_goto_start),
3439         (itext_editor_goto_end), (itext_editor_goto_position),
3440         (itext_editor_get_text_all), (itext_editor_get_text),
3441         (itext_editor_get_position), (itext_editor_get_offset),
3442         (itext_editor_get_length), (itext_editor_insert),
3443         (itext_editor_erase), (itext_editor_erase_all),
3444         (itext_editor_get_column), (itext_editor_get_overwrite),
3445         (itext_editor_set_popup_menu),
3446         (itext_editor_get_line_from_position),
3447         (itext_editor_get_line_begin_position),
3448         (itext_editor_get_line_end_position),
3449         (itext_editor_get_position_from_offset),
3450         (itext_editor_get_start_position), (itext_editor_get_end_position),
3451         (itext_editor_iface_init), (iconvert_to_upper),
3452         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3453         (iindicable_set):
3454         * plugins/editor/text_editor.h:
3455         * plugins/editor/text_editor_cbs.c:
3456         (on_text_editor_scintilla_notify):
3457         * plugins/indent/plugin.c: (on_indent_action_activate):
3458         * plugins/language-support-cpp-java/cpp-java-assist.c:
3459         (cpp_java_assist_get_scope_context),
3460         (cpp_java_assist_get_pre_word),
3461         (cpp_java_assist_show_autocomplete),
3462         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3463         (on_editor_char_added), (on_assist_chosen):
3464         * plugins/language-support-cpp-java/plugin.c:
3465         (get_line_indentation), (skip_iter_to_previous_logical_line),
3466         (skip_preprocessor_lines), (initialize_indentation_params),
3467         (set_line_indentation), (get_line_indentation_base),
3468         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3469         (on_editor_char_inserted_java), (on_auto_indent):
3470         * plugins/macro/macro-actions.c: (match_shortcut):
3471         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3472         * plugins/macro/plugin.c: (match_keyword):
3473         * plugins/search/plugin.c: (find_incremental):
3474         * plugins/search/search-replace.c: (search_and_replace),
3475         (search_start_over):
3476         * plugins/search/search-replace_backend.c:
3477         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3478         (create_search_entries):
3479         * plugins/symbol-browser/plugin.c:
3480         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3481         (isymbol_manager_iface_init):
3482         * plugins/symbol-db/plugin.c:
3483         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3484         (isymbol_manager_iface_init):
3485         * plugins/tools/execute.c: (atp_output_context_construct),
3486         (atp_output_context_destroy), (atp_user_tool_execute):
3488         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3489         iterators instead of integer offsets.
3490         - Renamed original ianjuta_editor_get_position(int) to 
3491         ianjuta_editor_get_offset(). It is deprecated.
3492         - Renamed original ianjuta_editor_get_position_iter() to
3493         ianjuta_editor_get_position().
3494         - Renamed ianjuta_editor_get_cell_iter() to
3495         ianjuta_editor_get_position_from_offset()
3496         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3497         - Added new methods:
3498         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3499         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3500         ianjuta_editor_goto_end().
3501         - All relevent signals and methods converted to use iterators.
3502         - All relevent plugins fixed to use new API.
3503         - Removed ianjuta_editor_cell_get_line() because it is provided by
3504         ianjuta_editor_get_line_from_position().
3505         - Removed ianjuta_symbol_manager_get_completions_at_position()
3506         because it not used anywhere and is not right to be there.
3507         - Updated IAnjutaEditable documentation.
3509         Updated IAnjutaIterable interface:
3510         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3511         - Introduced 'end-iter' to point at the end of the list.
3512         - Updated IAnjutaIterable documentation.
3514         * plugins/Makefile.am:
3515         (Disabled sourceview plugin for now. Jhs is coming up with a patch
3516         for it soon).
3518 2008-01-22  Johannes Schmid <jhs@gnome.org>
3520         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3521         * plugins/project-import/anjuta-project-import.glade:
3522         * plugins/project-import/anjuta-project-import.plugin.in:
3523         * plugins/project-wizard/anjuta-project-wizard.glade:
3524         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3525         * plugins/project-wizard/druid.c: (npw_druid_new):
3526         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3527         
3528         Fixed #465084 – wizard instead of assistant (only string changes...)
3530 2008-01-20  Rob Bradford  <rob@openedhand.com>
3532         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3533         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3534         coming up with the solution. (Bug: #510390.)
3536 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3538         * plugins/build-basic-autotools/executer.c:
3539         Fix #502508, use anjuta_launcher to keep program output
3541         * plugins/terminal/terminal.c:
3542         Remove unused child_initizlized member
3543         Start the shell on plugin activation
3545 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3547         * plugins/debug-manager/sparse_buffer.c:
3548         Fix a crash when scrolling in the diassembly window
3550         * plugins/debug-manager/sparse_view.c:
3551         Small limit change using the same "unit" for both number
3553 2008-01-19  Naba Kumar  <naba@gnome.org>
3555         * plugins/language-support-cpp-java/cpp-java-assist.c:
3556         (cpp_java_assist_get_scope_context),
3557         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3558         instead.
3560 2008-01-19  Johannes Schmid <jhs@gnome.org>
3562         * plugins/sourceview/anjuta-editor-sourceview.glade:
3563         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3564         
3565         And even more strings...
3567 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3569         * plugins/project-wizard/templates/cpp/src/main.cc:
3570         Fix #498734, typing error in c++ project template
3572 2008-01-19  Johannes Schmid <jhs@gnome.org>
3574         * plugins/editor/text_editor.c: (text_editor_save_file):
3575         * plugins/macro/anjuta-macro.glade:
3576         * plugins/subversion/anjuta-subversion.glade:
3578         Fixed even more strings
3580 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3582         * plugins/language-support-cpp-java/cpp-java-assist.c:
3583         Fix bug #488519, remove critical warning (completion_cache == NULL
3584         is valid)
3586 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3588         * plugins/gdb/debugger.c:
3589         Enable logging of gdb communication with an environment variable
3591 2008-01-19  Naba Kumar  <naba@gnome.org>
3593         * plugins/editor/text-editor-iterable.c: (iiter_next),
3594         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3595         editor native funtions to avoid round trips.
3597 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3599         * plugins/editor/text_editor.c:
3600         Fix a bug due to the previous patch: Unable to save new file in 
3601         Scintilla
3603 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3605         * plugins/debug-manager/disassemble.c,
3606         plugins/debug-manager/disassemble.h,
3607         plugins/debug-manager/registers.c,
3608         plugins/debug-manager/registers.h,
3609         plugins/debug-manager/memory.c,
3610         plugins/debug-manager/memory.h,
3611         plugins/debug-manager/command.c,
3612         plugins/debug-manager/command.h,
3613         plugins/debug-manager/queue.c,
3614         plugins/debug-manager/queue.h,
3615         plugins/debug-manager/breakpoints.c,
3616         plugins/debug-manager/stack_trace.c,
3617         plugins/debug-manager/threads.c,
3618         plugins/debug-manager/plugin.c,
3619         plugins/gdb/plugin.c,
3620         plugins/gdb/debugger.c,
3621         plugins/gdb/debugger.h,
3622         manuals/reference/libanjuta/libanjuta-sections.txt,
3623         manuals/reference/libanjuta/libanjuta.types,
3624         libanjuta/interfaces/libanjuta.idl:
3625         Use gulong instead of guint for addresses
3626         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3627         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3629         * plugins/gdb/anjuta-gdb.plugin.in:
3630         Remove reference to IAnjutaCpuDebugger (useless)
3632 2008-01-18  Johannes Schmid <jhs@gnome.org>
3634         * AUTHORS: Added Alexander
3636 2008-01-18  Johannes Schmid <jhs@gnome.org>
3638   Patch from: Alexander Korolyov <kilork@yandex.ru>
3640         * plugins/editor/text_editor.c: (load_from_file),
3641         (text_editor_save_file):
3642         
3643         Fixed symlinks (#510238) and file permission (#405321)
3644         handling for scintilla editor. 
3645   
3646 2008-01-17  Johannes Schmid <jhs@gnome.org>
3648         * plugins/document-manager/action-callbacks.c:
3649         (on_editor_command_select_all_activate),
3650         (on_editor_command_cut_activate),
3651         (on_editor_command_paste_activate),
3652         (on_editor_command_copy_activate),
3653         (on_editor_command_clear_activate):
3654   Resupport cut/copy/paste/clear on GtkEditables when those
3655   have focus. (Important for shortcuts to work).
3657         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3658         * plugins/document-manager/search-box.c: (on_search_activated):
3659         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3660         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3661         * plugins/profiler/plugin.c: (profiler_get_data):
3662         * plugins/project-wizard/druid.c: (npw_druid_new):
3663         * plugins/project-wizard/install.c: (on_install_end_install_file):
3664         * plugins/sourceview/anjuta-editor-sourceview.glade:
3665         * plugins/subversion/anjuta-subversion.glade:
3666         * plugins/tools/anjuta-tools.glade:
3667         Various string fixes
3669 2008-01-17  Naba Kumar  <naba@gnome.org>
3671         Patch from James Liggett:
3673         * plugins/subversion/subversion-add-dialog.c:
3674         (on_subversion_add_response):
3675         * plugins/subversion/subversion-copy-dialog.c:
3676         (on_subversion_copy_response):
3677         * plugins/subversion/subversion-diff-dialog.c:
3678         (on_subversion_diff_response):
3679         * plugins/subversion/subversion-merge-dialog.c:
3680         (on_subversion_merge_response):
3681         * plugins/subversion/subversion-remove-dialog.c:
3682         (on_subversion_remove_response):
3683         * plugins/subversion/subversion-switch-dialog.c:
3684         (on_subversion_switch_response):
3685         * plugins/subversion/subversion-ui-utils.c: (check_input):
3686         * plugins/subversion/subversion-ui-utils.h:
3687         * plugins/subversion/subversion-update-dialog.c:
3688         (on_subversion_update_response):
3690         If the user doesn't enter any data for path or revision fields in
3691         certain SVN plugin dialogs, libsvn throws assertion failures and
3692         kills Anjuta. To avoid this, the validity of path and revision
3693         input data are checked before the command gets executed.
3695         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3696         if user gives bad or no input
3698 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3700         * plugins/document-manager/anjuta-docman.c:
3701         Fix #507627 memory tab stay active on debugger stop
3702         Remove two unused variables due to the previous patch
3704 2008-01-16  Johannes Schmid <jhs@gnome.org>
3706         * libanjuta/anjuta-plugin-manager.c:
3707         Fixed #508399 – When you enable a plugin, preferences don't show up
3709 2008-01-16  Rob Bradford  <rob@openedhand.com>
3711         Reviewed by: Johannes Schmid <jhs@gnome.org>
3713         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3714         (get_property_value_as_string), (set_property_value_as_string),
3715         (register_callbacks):
3716         * libanjuta/anjuta-preferences.h:
3717         Add support for both file and folder preferences (originally only
3718         folder choosers were supported. (Fixes bug: #508805.)
3720         * plugins/file-manager/file-manager.glade:
3721         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3722         type of property.
3724 2008-01-16  Johannes Schmid <jhs@gnome.org>
3726         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3727         .glade:
3728         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3729         * src/anjuta.glade:
3730         
3731         Fixed #509875 – The "Update globale tags" button wording is incorrect
3732         Fixed #509873 – Build Autotools Preferences has excessive padding
3733         Fixed #509872 – General Information labels are incorrectly aligned
3734         Fixed #509871 – General preferences has incorrect use of colons
3735         
3736 2008-01-16  Johannes Schmid <jhs@gnome.org>
3738         * plugins/document-manager/anjuta-document-manager.glade:
3739         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3741         Fixed #509865 – Incorrect padding in the Documents settings tabs
3742         Fixed #509867 – Create button contents is mis-aligned
3743         Fixed #509869 – "Add Directory" button is not HIG complient
3745 2008-01-16  Johannes Schmid <jhs@gnome.org>
3747         * libanjuta/anjuta-preferences-dialog.c:
3748         (anjuta_preferences_dialog_add_page):
3749         
3750         Fix #509864 – No initial section selected when opening the Preferences dialog
3752 2008-01-16  Johannes Schmid <jhs@gnome.org>
3754         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3755         Removed unused gconf_notifications
3756         
3757         * plugins/search/anjuta-search.glade:
3758         * plugins/subversion/anjuta-subversion.glade:
3759         * plugins/tools/anjuta-tools.glade:
3760         * src/anjuta-app.c: (anjuta_app_instance_init):
3761         
3762         Fixed various strings
3764 2008-01-15  Naba Kumar  <naba@gnome.org>
3766         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3767         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3768         file saved
3770         * plugins/symbol-browser/an_symbol_view.c:
3771         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3772         new file saved.
3774 2008-01-15  Johannes Schmid <jhs@gnome.org>
3776         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3777         (anjuta_profile_add_plugins_from_xml):
3778         * plugins/file-manager/file-manager.glade:
3779         Some string fixes
3780         
3781         * libanjuta/interfaces/libanjuta.idl:
3782         Fixed docs
3783                 
3784         * plugins/sourceview/Makefile.am:
3785         * plugins/sourceview/anjuta-editor-sourceview.glade:
3786         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3787         (end_print), (print_setup), (sourceview_print),
3788         (sourceview_print_preview):
3789         * plugins/sourceview/sourceview.c: (iprint_print),
3790         (iprint_print_preview):
3791         
3792         Added printing support to GtkSourceView editor
3794 2007-01-14 Tom <tpgww@onepost.net>
3796         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3798         * plugins/document-manager/anjuta-docman.c:
3799         Fix two memory leaks added by the previous patch
3801 2008-01-14  Johannes Schmid <jhs@gnome.org>
3803         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3804         * plugins/sourceview/assist-window.c: (assist_window_move):
3805         
3806         Do not use opacity
3808 2008-01-14  Rob Bradford  <rob@openedhand.com>
3810         * global-tags/Makefile.am:
3811         * global-tags/create_global_tags.sh.in:
3812         Install anjuta-tags binary into FHS policy compliant directory and
3813         update references. (Fixes bug: 509346.)
3815 2008-01-13  Naba Kumar  <naba@gnome.org>
3817         Patch from: Ritesh Khadgaray
3818         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3819         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3820         Adds export-dynamic option to LDFLAGS to project template for libglade
3821         to work for autoconnect signals.
3823 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3825         * libanjuta/anjuta-utils.c:
3826         anjuta_util_get_real_path return a string that need to be freed
3827         with g_free even if PATH_MAX is not defined
3829 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3831         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3832         to DOC_LINGUAS.
3834 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3836         * plugins/document-manager/anjuta-docman.c:
3837         Do not reopen file having escaped character (+,...) in path name
3839 2008-01-13  Naba Kumar  <naba@gnome.org>
3841         * libanjuta/interfaces/libanjuta.idl:
3842         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3843         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3844         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3845         IAnjutaProjectManager::add_sources().
3847         * plugins/glade/plugin.c: (on_glade_resource_removed),
3848         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3849         stubs for handing resources in glade file.
3851 2008-01-13  Naba Kumar  <naba@gnome.org>
3853         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3855         * plugins/glade/plugin.c: (ifile_open): Select the first window
3856         in the glade project when it is first opened. Avoids empty glade
3857         document the first time.
3859 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3861   Reviewed by: Johannes Schmid <jhs@gnome.org>
3863         * plugins/gtodo/callback.c: (remove_todo_item):
3864         Fix #507304 – crash in Anjuta IDE while removing done tasks
3866 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3868         * plugins/debug-manager/anjuta-debug-manager.ui,
3869         plugins/debug-manager/plugin.c,
3870         plugins/debug-manager/start.h,
3871         plugins/debug-manager/start.c:
3872         New menu item to add extra source directories for debugger
3874 === anjuta 2.3.2 ===
3876 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3878         * plugins/gtodo/callback.c: (remove_todo_item):
3879         Fix #507304 – crash in Anjuta IDE while removing done tasks
3881 2008-01-11  Naba Kumar  <naba@gnome.org>
3883         * configure.in: Bumped version to 2.3.2
3884         * NEWS: Updated for anjuta 2.3.2 release
3885         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3886         not 'make tarball'
3888 2008-01-11  Johannes Schmid <jhs@gnome.org>
3890         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3891         .glade:
3892         Reverted accidently commited change
3893         
3894         * plugins/document-manager/anjuta-document-manager.glade:
3895         Fix Gtk-Critical because of broken glade file
3897 2008-01-11  Naba Kumar  <naba@gnome.org>
3899         * plugins/glade/plugin.c: (on_document_destroy),
3900         (glade_plugin_add_project): Fixed a bug where when more than one
3901         glade document is open and one is closed, it closes all the glade
3902         documents. Also it might have fixed the bug where sometimes closing
3903         the glade document leaves glade widget tree unclosed.
3905 2008-01-11  Naba Kumar  <naba@gnome.org>
3907         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3908         prevent install errors when not installed as root (then the files
3909         are only useful when glade-3 is installed in the same prefix, but it
3910         doesn't harm anjuta runtime).
3912         * plugins/sourceview/sourceview.c: Commented use of a file
3913         not currently distributed.
3915 2008-01-10  Naba Kumar  <naba@gnome.org>
3917         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3918         nothing to translate in it.
3920 2008-01-10  Johannes Schmid <jhs@gnome.org>
3922         * plugins/project-wizard/templates/gnome.wiz:
3923         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3924         * plugins/project-wizard/templates/gnome/src/main.c:
3925         * plugins/project-wizard/templates/translatable-strings.h:
3926         
3927         Fixed #508497 and added a new chooser to select whether to use
3928         libglade or not.
3930 2008-01-10  Johannes Schmid <jhs@gnome.org>
3932         Patch from Tom <tpgww@onepost.net>:
3934         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3935         (anjuta_util_glist_path_dedup):
3936         * libanjuta/anjuta-utils.h:
3937         
3938         Give the method a proper prefixed name
3939         
3940         * plugins/document-manager/action-callbacks.c:
3941         (get_current_popup_active),
3942         (on_editor_command_select_all_activate),
3943         (on_editor_command_cut_activate),
3944         (on_editor_command_paste_activate),
3945         (on_editor_command_copy_activate),
3946         (on_editor_command_clear_activate), (on_show_search),
3947         (on_repeat_quicksearch):        
3948         * plugins/document-manager/action-callbacks.h:
3949         * plugins/document-manager/anjuta-docman.c:
3950         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3951         (anjuta_docman_goto_file_line_mark),
3952         (anjuta_docman_get_full_filename):
3953         * plugins/document-manager/anjuta-docman.h:
3954         * plugins/document-manager/anjuta-document-manager.ui:
3955         * plugins/document-manager/plugin.c:
3956         (update_document_ui_interface_items):
3957         
3958         Better way to fix the popup-menu items (Cut/Copy/Paste)
3959         and various clean-ups.
3960         
3961         * plugins/document-manager/search-box.c: (on_document_changed),
3962         (search_box_fill_search_focus):
3963         * plugins/document-manager/search-box.h:
3964         * plugins/search/plugin.c:
3965         
3966         Add a menu item to repeat the quick search
3968 2008-01-10  Johannes Schmid <jhs@gnome.org>
3970         * plugins/language-support-cpp-java/cpp-java-assist.c:
3971         (on_assist_chosen):
3972         
3973         Fixed #508424 – Auto complete: previous char was removed when 
3974         pre TAB to auto complete.
3976 2008-01-10  Johannes Schmid <jhs@gnome.org>
3978         Patch from: James Ligett:
3980         * plugins/profiler/gprof-call-graph-view.c:
3981         (gprof_call_graph_view_create_columns):
3982         * plugins/profiler/gprof-flat-profile-view.c:
3983         (gprof_flat_profile_view_create_columns):
3984         
3985         Fixed translation issues (#496833)
3987 2008-01-10 Johannes Schmid <jhs@gnome.org>
3989         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3991         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3992         Fix #460390 – Changing categories while edinting something
3994 2008-01-09  Naba Kumar  <naba@gnome.org>
3996         * libanjuta/anjuta-plugin-manager.c:
3997         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3998         fixed a leak.
4000         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4001         corruption reported in bug #507491. Potentially fixes too.
4003 2008-01-09  Johannes Schmid <jhs@gnome.org>
4005         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4007         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4008         Fix bug #505205 completely
4009         
4010         * AUTHORS: Added Bolesław
4012 2008-01-08  Johannes Schmid <jhs@gnome.org>
4014         * plugins/document-manager/action-callbacks.c:
4015         (on_editor_command_cut_activate),
4016         (on_editor_command_paste_activate),
4017         (on_editor_command_copy_activate),
4018         (on_editor_command_clear_activate):
4019         
4020         Fixed editor popup menu (Cut, Copy, Paste)
4022 2008-01-08  Johannes Schmid <jhs@gnome.org>
4024         * plugins/sourceview/sourceview.c: (autodetect_language):
4025         Fixed a crash when creating a new file
4027 2008-01-08  Johannes Schmid <jhs@gnome.org>
4029         Patch by <bolekk@gmail.com> (GHOP Student)
4031         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4032         Fix bug #505205
4034 2008-01-08  Naba Kumar  <naba@gnome.org>
4036         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4037         * libanjuta/anjuta-plugin-manager.c:
4038         (anjuta_plugin_manager_select),
4039         (anjuta_plugin_manager_activate_plugins):
4040         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4041         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4042         (on_create_submenu), (create_open_with_submenu):
4043         * src/about.c: (on_about_plugin_activate),
4044         (about_create_plugins_submenu): Use translated version of get_string()
4045         API in AnjutaDescription for translatable properties. Fixes bug #496833
4046         comment #18.
4048 2008-01-07  Johannes Schmid <jhs@gnome.org>
4050         * plugins/build-basic-autotools/executer.c: (execute_program):
4051         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4052         * plugins/debug-manager/anjuta-debug-manager.glade:
4053         * plugins/debug-manager/locals.c: (create_locals_gui):
4054         * plugins/file-loader/plugin.c: (on_create_submenu):
4055         * plugins/gtodo/main.h:
4056         * plugins/gtodo/preferences.c: (preferences_widget):
4057         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4058         * plugins/tools/anjuta-tools.glade:
4059         * plugins/tools/execute.c: (atp_output_context_print):
4060         * src/main.c:
4061         
4062                 Another bunch of i18n fixes (#496833)
4064 2008-01-07  Johannes Schmid <jhs@gnome.org>
4066         * plugins/build-basic-autotools/build-basic-autotools.c:
4067         (on_build_terminated):
4068         * plugins/gtodo/interface.c: (set_read_only):
4069         * plugins/project-manager/plugin.c: (confirm_removal),
4070         (on_popup_add_to_project):
4071         * plugins/subversion/anjuta-subversion.glade:
4072         * plugins/tools/execute.c: (atp_output_context_print_result):
4073         
4074         Fixed some strings from #496833
4076 2008-01-07  Johannes Schmid <jhs@gnome.org>
4078         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4079         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4080         .in:
4081         * plugins/language-support-cpp-java/plugin.c: (install_support),
4082         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4083         Added basic Vala support
4084         
4085         * plugins/sourceview/sourceview.c: (autodetect_language):
4086         Fixed mime-type detection
4088 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4090   Reviewed by: Johannes Schmid <jhs@gnome.org>
4092         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4093         (value_removed_current_editor), (symbol_db_activate),
4094         (symbol_db_deactivate):
4095         * plugins/symbol-db/symbol-db-engine.c:
4096         (symbol_db_engine_get_global_members_filtered):
4097         * plugins/symbol-db/symbol-db-view.c:
4098         (do_add_child_symbol_to_view), (prepare_for_adding),
4099         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4100         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4101         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4102         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4103         (sdb_view_init), (sdb_view_finalize),
4104         (sdb_view_build_and_display_base_tree):
4105         * plugins/symbol-db/symbol-db-view.h:
4106         added controls to expand Global tab nodes in a non-freezing way.
4107         Fixed also some little bugs always on global-tab.
4109 2008-01-06  Naba Kumar  <naba@gnome.org>
4111         Patches from James Liggett:
4112         * plugins/profiler/gprof-call-graph-view.c:
4113         (gprof_call_graph_view_create_columns):
4114         * plugins/profiler/gprof-flat-profile-view.c:
4115         (gprof_flat_profile_view_create_columns):
4116         * plugins/profiler/gprof-function-call-tree-view.c:
4117         (gprof_function_call_tree_view_create_columns): Made all
4118         of the columns resizable and reorderable.
4120 2008-01-06  Johannes Schmid <jhs@gnome.org>
4122         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4123         (anjuta_launcher_check_password_real),
4124         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4125         (anjuta_launcher_scan_pty),
4126         (anjuta_launcher_disable_password_check):
4127         * libanjuta/anjuta-launcher.h:
4128         Added disable_password_check for stream where it does not make sense 
4129         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4130         that sometimes occur in symbol-db plugin
4131         
4132         * plugins/file-manager/file-model.c:
4133         (file_model_cancel_expand_idle):
4134         Fixed removing of idle source
4135         
4136         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4137         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4138         
4139         Fixed #348854 – invisible cursor in certain themes
4141 2008-01-06  Naba Kumar  <naba@gnome.org>
4143         * libanjuta/anjuta-preferences.c:
4144         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4145         closing preferences dialog due to patch in bug #507300
4147 2008-01-06  Naba Kumar  <naba@gnome.org>
4149         * plugins/language-support-cpp-java/cpp-java-assist.c:
4150         (on_assist_chosen):
4151         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4152         * plugins/search/search-replace_backend.c: (create_search_entries):
4153         Added missing unrefs.
4155 2008-01-06  Johannes Schmid <jhs@gnome.org>
4157         * plugins/debug-manager/variable.c: (get_hovered_word):
4158   Add a g_object_unref()  
4159         
4160         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4161         (on_sourceview_hover_leave):
4162         Fixed hover and editor interface to make hover in debugger work
4164 2008-01-06  Naba Kumar  <naba@gnome.org>
4166         * plugins/editor/text-editor.c: Whitespaces fixes.
4167         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4168         DEBUG_PRINT instead of g_message.
4170 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4172         * plugins/debug-manager/breakpoints.c:
4173         Fix #507441: Disable all breakpoints doesn't work
4174         Fix #507444: Enable Breakpoint menu item doesn't change name
4176 2008-01-05  Naba Kumar  <naba@gnome.org>
4178         * manuals/reference/libanjuta/libanjuta.types: Renamed
4179         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4181 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4183         * plugins/debug-manager/variable.c:
4184         Update variable display to use IAnjutaIterable instead of position
4186         * plugins/editor/text_editor_cbs.c,
4187         plugins/editor/text_editor.c:
4188         Fix Gtk critical warnings when a hover signal is emitted
4189         Fix get_text_iter in Scintilla (range should include last character)
4190         
4191 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4193         * plugins/debug-manager/debug_tree.c,
4194         plugins/debug-manager/debug_tree.h,
4195         plugins/debug-manager/watch.c,
4196         plugins/debug-manager/command.c,
4197         plugins/debug-manager/queue.c,
4198         plugins/gdb/plugin.c,
4199         plugins/gdb/debugger.c,
4200         plugins/gdb/debugger.h,
4201         libanjuta/interfaces/libanjuta.idl:
4202         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4204 2008-01-05  Naba Kumar  <naba@gnome.org>
4206         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4207         menus to avoid conflict with file open/save. Fixes bug #507455
4209 2008-01-05  Johannes Schmid <jhs@gnome.org>
4211         * configure.in:
4212         Conditionally depend on gtksourceview2 >= 2.1.0
4213         
4214         * libanjuta/interfaces/libanjuta.idl:
4215         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4216         iterators instead of positions
4217         
4218         * plugins/debug-manager/threads.c:
4219         Fixed a warnings by including gnome-vfs properly
4220         
4221         * plugins/debug-manager/variable.c: (get_hovered_word),
4222         (on_hover_over):
4223         Updated to changes in IAnjutaEditorHover/Selection
4224         
4225         * plugins/document-manager/action-callbacks.c:
4226         (on_editor_command_upper_case_activate),
4227         (on_editor_command_lower_case_activate):
4228         * plugins/document-manager/search-box.c: (on_incremental_search),
4229         (on_search_activated):
4230         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4231         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4232         (iselection_get_start), (iselection_get_end),
4233         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4234         * plugins/editor/text_editor_cbs.c:
4235         (on_text_editor_scintilla_notify):
4236         
4237         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4238         interface of scintilla editor.
4239         
4240         * plugins/language-manager/languages.xml:
4241         * plugins/language-manager/plugin.c:
4242         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4243         Added chdr to C language files and some DEBUG_PRINTs
4244         
4245         * plugins/language-support-cpp-java/cpp-java-assist.c:
4246         (on_assist_chosen):
4247         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4248         * plugins/search/plugin.c: (find_incremental):
4249         * plugins/search/search-replace.c: (search_and_replace):
4250         * plugins/search/search-replace_backend.c: (create_search_entries):
4251                 Adapted to changed interfaces
4253         * plugins/sourceview/Makefile.am:
4254         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4255         (set_uri), (anjuta_document_save):
4256         * plugins/sourceview/anjuta-editor-sourceview.glade:
4257         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4258         (anjuta_view_key_press_event):
4259         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4260         * plugins/sourceview/sourceview-cell.c:
4261         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4262         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4263         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4264         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4265         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4266         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4267         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4268         * plugins/sourceview/sourceview-private.h:
4269         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4270         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4271         (on_document_loaded), (sourceview_instance_init),
4272         (sourceview_dispose), (sourceview_finalize),
4273         (sourceview_create_markers), (sourceview_new),
4274         (ifile_savable_save), (ieditor_get_tab_size),
4275         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4276         (ieditor_set_auto_indent), (ieditor_goto_line),
4277         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4278         (iselect_block), (iselect_set), (iselect_get_start),
4279         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4280         (imark_unmark), (imark_is_marker_set),
4281         (imark_location_from_handle), (imark_delete_all_markers),
4282         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4283         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4284         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4285         (ilanguage_get_supported_languages), (autodetect_language),
4286         (ilanguage_set_language), (iassist_show_tips),
4287         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4288         (ihover_display), (ihover_iface_init):
4289         
4290         Use GtkSourceView 2.1.x:
4291         * New mark interface
4292         * Fixed #486724 and #488615
4293         * Implemented hover interface
4294         * Adapted to changed interfaces
4296 2008-01-04  Rob Bradford  <rob@o-hand.com>
4298         Reviewed by Naba Kumar  <naba@gnome.org>:
4299         * libanjuta/anjuta-preferences.c:
4300         (anjuta_preferences_register_property_custom):
4301         Unregister preferences for custom preferences when the widget is
4302         destroyed.
4304 2008-01-03  Johannes Schmid <jhs@gnome.org>
4306         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4307         (file_model_row_collapsed):
4308   Fixed the too method to take a correct data argument
4310 2008-01-02  Johannes Schmid <jhs@gnome.org>
4312         * plugins/document-manager/anjuta-docman.c:
4313         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4314         ref and unref correctly to silence a Gtk+ critical
4316 2008-01-01  Johannes Schmid <jhs@gnome.org>
4318         * plugins/editor/text_editor.c: (itext_editor_get_text):
4319         Fixed #506740 – ianjuta_editor_get_text crash if request 
4320         text past the buffer length
4322 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4324         * plugins/debug-manager/utilities.c,
4325         plugins/debug-manager/utilities.h,
4326         plugins/debug-manager/breakpoints.c:
4327         Move get_current_editor function in utilities.c
4329         * plugins/debug-manager/plugin.c,
4330         plugins/debug-manager/debug_tree.c,
4331         plugins/debug-manager/debug_tree.h,
4332         plugins/debug-manager/watch.c,
4333         plugins/debug-manager/watch.h,
4334         plugins/debug-manager/locals.c,
4335         plugins/debug-manager/locals.h,
4336         (added) plugins/debug-manager/variable.c,
4337         (added) plugins/debug-manager/variable.h,
4338         plugins/debug-manager/Makefile.am:
4339         Use hover interface to display variable value
4341 2007-12-31  Johannes Schmid <jhs@gnome.org>
4343         * libanjuta/Makefile.am:
4344         Only install glade catalog files if glade-3 is available
4345         (Fixes #506269 and #500296)
4347 2007-12-30  Johannes Schmid <jhs@gnome.org>
4349         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4350         (set_property_value_as_string), (register_callbacks):
4352   Fixed GtkFileChooserButton preferences to also work when only the combo
4353   changes without a dialog being open.
4355 2007-12-29  Johannes Schmid <jhs@gnome.org>
4357         * plugins/editor/Makefile.am:
4358         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4360 2007-12-29  Johannes Schmid <jhs@gnome.org>
4362         * plugins/devhelp/plugin.c: (devhelp_activate):
4363         Fixed #498986 - Anjuta-2.3.0 fails to build
4365 2007-12-29  Johannes Schmid <jhs@gnome.org>
4367         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4368         * plugins/debug-manager/plugin.c:
4369         (on_run_to_cursor_action_activate):
4370         * plugins/document-manager/anjuta-docman.c:
4371         (anjuta_docman_goto_file_line_mark):
4372         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4373         (value_removed_current_editor):
4374         
4375         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4376         all those to value_added_current_document...
4378         * plugins/editor/anjuta-editor-scintilla.glade:
4379         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4380         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4382 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4384   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4385   (symbol_db_activate), (symbol_db_deactivate),
4386   (symbol_db_instance_init), (isymbol_manager_get_parents):
4387   * plugins/symbol-db/plugin.h:
4388   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4389   * plugins/symbol-db/symbol-db-engine.c:
4390   (symbol_db_engine_get_global_members_filtered):
4391   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4392   (on_symbol_inserted):
4393   Filtered out static functions on global-tab. E.g. when flag
4394   is_file_scope = 1 we won't add entries there.
4395   Fixed a little bug on 'Global'->'Vars/Others' node too.
4397 2007-12-28  Johannes Schmid <jhs@gnome.org>
4399   * libanjuta/anjuta-launcher.c:
4400   Fixed a silly (and completely useless) memory corruption that probably 
4401   only occured at a few race conditions though I wonder why it did not 
4402         happen more often
4404 2007-12-28  Johannes Schmid <jhs@gnome.org>
4405         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4406         * plugins/debug-manager/plugin.c: (set_program_counter):
4407         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4408         * plugins/debug-manager/start.c: (get_source_directories):
4409         * plugins/debug-manager/threads.c: (on_info_thread),
4410         (on_list_thread):
4411         * plugins/file-manager/file-model.c: (file_model_set_property):
4412         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4413         * plugins/tools/editor.c: (on_editor_response):
4414         
4415         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4416         
4417         * plugins/document-manager/plugin.c: (update_title),
4418         (value_added_project_root_uri):
4419         * plugins/document-manager/plugin.h:
4420         Shorten down the title bar if the current path is inside the opened project
4422 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4424         reviewed by: Johannes Schmid <jhs@gnome.org>
4426         * plugins/project-wizard/templates/java/project.anjuta:
4427         * plugins/project-wizard/templates/mkfile/project.anjuta:
4428         * plugins/project-wizard/templates/python/project.anjuta:
4429         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4430         let new projects use new SymbolDB plugin.
4431         
4432         * plugins/symbol-browser/images/Makefile.am:
4433         added some images taken from MonoDevelop project.
4434         
4435         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4436         (goto_file_line), (on_importing_project_end), (project_root_added),
4437         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4438         (isymbol_manager_search):
4439         Added project-updating feature when opening a project with some files
4440   modified externally [e.g. a svn up].
4441         
4442         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4443         (sdb_engine_iterator_node_instance_init),
4444         (sdb_engine_iterator_node_finalize),
4445         (symbol_db_engine_iterator_node_set_conversion_hash):
4446         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4447         * plugins/symbol-db/symbol-db-engine-iterator.c:
4448         (symbol_db_engine_iterator_new):
4449         * plugins/symbol-db/symbol-db-engine-iterator.h:
4450          Moved Hash table initialization into the engine. This proxies and
4451   speeds up the process of creation and iteration of a GdaDataModel.
4452         
4453         * plugins/symbol-db/symbol-db-engine.c:
4454         (sdb_engine_ctags_output_thread),
4455         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4456         (sdb_engine_scan_files_1), (sdb_engine_init),
4457         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4458         (symbol_db_engine_add_new_workspace),
4459         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4460         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4461         (symbol_db_engine_get_sym_type_conversion_hash),
4462         (symbol_db_engine_update_files_symbols),
4463         (symbol_db_engine_update_project_symbols),
4464         (symbol_db_engine_update_buffer_symbols),
4465         (symbol_db_engine_get_class_parents),
4466         (symbol_db_engine_get_global_members_filtered),
4467         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4468         (symbol_db_engine_get_scope_members_by_symbol_id),
4469         (symbol_db_engine_get_scope_members),
4470         (symbol_db_engine_get_current_scope),
4471         (symbol_db_engine_get_file_symbols),
4472         (symbol_db_engine_get_symbol_info_by_id),
4473         (symbol_db_engine_find_symbol_by_name_pattern),
4474         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4475         * plugins/symbol-db/symbol-db-engine.h:
4476         * plugins/symbol-db/symbol-db-view-locals.c:
4477         (sdb_view_locals_get_iter_from_row_ref),
4478         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4479         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4480         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4481         Changes on some queries fuctions and some fixes. Added *_filtered
4482   functions.
4483         
4484         * plugins/symbol-db/symbol-db-view.c:
4485         (do_add_child_symbol_to_view), (add_new_waiting_for),
4486         (prepare_for_adding), (on_symbol_inserted),
4487         (do_recurse_subtree_and_remove), (on_symbol_removed),
4488         (sdb_view_do_add_hidden_dummy_child),
4489         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4490         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4491         (sdb_view_locals_create_new_store), (sdb_view_init),
4492         (sdb_view_finalize), (sdb_view_class_init),
4493         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4494         (symbol_db_view_get_pixbuf),
4495         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4496         New display for global tags. This is the definitive version, bugs apart.
4497         
4498         * plugins/symbol-db/tables.sql:
4499         fixed typo.
4501 2007-12-27  Naba Kumar  <naba@gnome.org>
4503         * libanjuta/interfaces/libanjuta.idl:
4504         * plugins/editor/aneditor-priv.h:
4505         * plugins/editor/aneditor.cxx:
4506         * plugins/editor/text_editor.c: (text_editor_instance_init),
4507         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4508         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4509         * plugins/editor/text_editor.h:
4510         * plugins/editor/text_editor_cbs.c:
4511         (on_text_editor_scintilla_notify):
4513         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4514         related code in AnEditor. Fixed some compilation warnings.
4516 2007-12-26  Naba Kumar  <naba@gnome.org>
4518         * Changelog: Fixed indentation.
4520 2007-12-25  Naba Kumar  <naba@gnome.org>
4522         * plugins/editor/Makefile.am:
4523         * plugins/editor/editor.glade:
4524         * plugins/editor/plugin.c:
4525         * plugins/editor/style-editor.c:
4526         * plugins/sourceview/Makefile.am:
4527         * plugins/sourceview/plugin.c:
4528         * plugins/sourceview/sourceview.glade:
4529         * plugins/valgrind/Makefile.am:
4531         Renamed glade files to anjuta-editor-* to give name space for the
4532         schema files (because they are installed in system directory).
4534         * scripts/build-schemas.mk: Install the schemas files also (need for
4535         binary package installation/uninstallation).
4537 2007-12-25  Johannes Schmid <jhs@gnome.org>
4539         * plugins/language-support-cpp-java/plugin.c:
4540         (set_indentation_param_vim):
4541         
4542         Support some more vim modeline commands and shortcuts (#504331)
4544 2007-12-25  Johannes Schmid <jhs@gnome.org>
4546         Patches from James Liggett:
4547         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4548         (anjuta_vcs_status_tree_view_init):
4549         * plugins/subversion/subversion-commit-dialog.c:
4550         (subversion_commit_dialog):
4551         * plugins/subversion/subversion-diff-dialog.c:
4552         (on_subversion_diff_response):
4553         * plugins/subversion/subversion-log-dialog.c:
4554         (on_log_view_selected_button_clicked),
4555         (on_log_diff_selected_button_clicked),
4556         (on_log_diff_previous_button_clicked):
4557         * plugins/subversion/subversion-resolve-dialog.c:
4558         (subversion_resolve_dialog):
4559         * plugins/subversion/subversion-revert-dialog.c:
4560         (subversion_revert_dialog):
4561         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4562         (pulse_progress_bar), (hide_pulse_progress_bar),
4563         (disconnect_data_arrived_signals),
4564         (cancel_data_arrived_signal_disconnect):
4565         * plugins/subversion/subversion-ui-utils.h:
4566         
4567         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4568         #505237 – Sort list of modified files
4570 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4572         * plugins/gdb/debugger.c:
4573         Fix bug #491301: Inspecting a variable opens a bad focus dialog
4575 2007-12-23  Johannes Schmid <jhs@gnome.org>
4577         * plugins/language-support-cpp-java/plugin.c:
4578         (set_indentation_param_emacs), (set_indentation_param_vim),
4579         (parse_mode_line_emacs), (parse_mode_line_vim),
4580         (extract_mode_line), (initialize_indentation_params):
4582         Added (basic) support for vim modelines (#504331)
4584         * plugins/message-view/message-view.c: (message_view_next),
4585         (message_view_previous):
4586         
4587         Fixed next/previous message
4589 2007-12-23  Johannes Schmid <jhs@gnome.org>
4591         * libanjuta/anjuta-ui.h:
4592         Check for != NULL before unref'ing pixbuf (related to #497878)
4593         
4594         * plugins/devhelp/plugin.c: (register_stock_icons):
4595         * plugins/document-manager/anjuta-docman.c:
4596         (anjuta_docman_add_document):
4597         * plugins/glade/plugin.c: (on_close_activated),
4598         (register_stock_icons), (on_session_save),
4599         (glade_plugin_add_project):
4600         
4601         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4602         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4603         
4604         * plugins/language-support-cpp-java/plugin.c:
4605         (register_stock_icons):
4606         Fixed stock icon registration macros
4608 2007-12-23  Johannes Schmid <jhs@gnome.org>
4610         * global-tags/Makefile.am:
4611         * launcher/Makefile.am:
4612         * libanjuta/Makefile.am:
4613         * libegg/Makefile.am:
4614         * manuals/anjuta-faqs/Makefile.am:
4615         * manuals/anjuta-manual/Makefile.am:
4616         * manuals/reference/libanjuta/Makefile.am:
4617         * plugins/build-basic-autotools/Makefile.am:
4618         * plugins/class-gen/Makefile.am:
4619         * plugins/class-inheritance/Makefile.am:
4620         * plugins/cvs-plugin/Makefile.am:
4621         * plugins/debug-manager/Makefile.am:
4622         * plugins/devhelp/Makefile.am:
4623         * plugins/document-manager/Makefile.am:
4624         * plugins/editor/Makefile.am:
4625         * plugins/editor/scintilla/Makefile.am:
4626         * plugins/editor/scintilla/include/Makefile.am:
4627         * plugins/file-loader/Makefile.am:
4628         * plugins/file-manager/Makefile.am:
4629         * plugins/file-wizard/Makefile.am:
4630         * plugins/gdb/Makefile.am:
4631         * plugins/glade/Makefile.am:
4632         * plugins/gtodo/Makefile.am:
4633         * plugins/gvim/Makefile.am:
4634         * plugins/indent/Makefile.am:
4635         * plugins/language-manager/Makefile.am:
4636         * plugins/language-support-cpp-java/Makefile.am:
4637         * plugins/macro/Makefile.am:
4638         * plugins/message-view/Makefile.am:
4639         * plugins/patch/Makefile.am:
4640         * plugins/profiler/Makefile.am:
4641         * plugins/project-import/Makefile.am:
4642         * plugins/project-manager/Makefile.am:
4643         * plugins/project-wizard/Makefile.am:
4644         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4645         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4646         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4647         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4648         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4649         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4650         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4651         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4652         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4653         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4654         * plugins/sample1/Makefile.am:
4655         * plugins/search/Makefile.am:
4656         * plugins/sourceview/Makefile.am:
4657         * plugins/subversion/Makefile.am:
4658         * plugins/symbol-browser/Makefile.am:
4659         * plugins/symbol-db/Makefile.am:
4660         * plugins/symbol-db/test/Makefile.am:
4661         * plugins/terminal/Makefile.am:
4662         * plugins/tools/Makefile.am:
4663         * plugins/valgrind/Makefile.am:
4664         * src/Makefile.am:
4665         * tagmanager/Makefile.am:
4666         
4667         Replaces the deprecated "INCLUDES" in all Makefile.am's with
4668         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4669         warnings from illigel C++ compiler flags.
4671 2007-12-23  Johannes Schmid <jhs@gnome.org>
4673         Patch from Tom <tpgww@onepost.net>:
4674   
4675         * plugins/document-manager/anjuta-docman.c:
4676         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4677         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4678         (anjuta_docman_instance_init), (on_notebook_switch_page),
4679         (anjuta_docman_grab_text_focus):
4680         * plugins/document-manager/plugin.c: (on_document_added),
4681         (on_window_key_press_event), (on_window_key_release_event):
4682         
4683         Some more document-manager code cleanups and fixes.
4685 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4687         * plugins/symbol-db/plugin.c: (register_stock_icons),
4688         (value_added_current_editor), (value_removed_current_editor),
4689         (on_importing_project_end), (project_root_removed):
4690         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4692         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4693         (symbol_db_engine_get_file_db_path):
4694         fixed a useless warning.
4696         * plugins/symbol-db/symbol-db-view-locals.c:
4697         (traverse_free_waiting_for), (file_view_status_destroy),
4698         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4699         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4700         (sdb_view_locals_finalize), (on_symbol_inserted),
4701         (symbol_db_view_locals_recv_signals_from_engine),
4702         (symbol_db_view_locals_update_list):
4703         more speed on editors switching. GtkTreeStore caching method implemented.
4704         Fixed compiler warnings and a little memory leak.
4706         * plugins/symbol-db/symbol-db-view-locals.h:
4707         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4708         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4709         (on_scan_end), (on_symbol_inserted),
4710         (sdb_view_locals_create_new_store), (sdb_view_init),
4711         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4712         * plugins/symbol-db/symbol-db-view.h:
4713         fixed some crashers. Now project loading/populating should be quite quick.
4715 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4717         * plugins/debug-manager/command.c,
4718         plugins/debug-manager/queue.c:
4719         Take care of command return value (FALSE is an error)
4721 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4723         * plugins/debug-manager/anjuta-debug-manager.glade,
4724         plugins/debug-manager/breakpoints.c:
4725         Remove address, condition and pass breakpoint column if not supported
4726         Fix clear all remove_all to avoid an endless loop if a breakpoint
4727         cannot be removed
4729 2007-12-17  Johannes Schmid <jhs@gnome.org>
4731         Patch from Tom <tpgww@onepost.net> (with some changes):
4733         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4734         (on_save_as_activate), (on_save_all_activate),
4735         (on_close_file_activate), (on_close_all_file_activate),
4736         (on_reload_file_activate), (on_editor_command_clear_activate),
4737         (on_transform_eolchars1_activate), (on_comment_block),
4738         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4739         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4740         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4741         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4742         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4743         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4744         (on_zoom_out_text_activate):
4745         * plugins/document-manager/action-callbacks.h:
4746         * plugins/document-manager/anjuta-docman.c:
4747         (on_notebook_page_close_button_click),
4748         (on_notebook_page_close_button_enter),
4749         (on_notebook_page_close_button_leave),
4750         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4751         (anjuta_docman_page_init), (anjuta_docman_page_new),
4752         (on_open_filesel_response), (create_file_open_dialog_gui),
4753         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4754         (anjuta_docman_instance_init), (on_notebook_switch_page),
4755         (on_document_destroy), (anjuta_docman_add_editor),
4756         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4757         (anjuta_docman_set_current_document),
4758         (anjuta_docman_goto_file_line_mark), (get_real_path),
4759         (anjuta_docman_get_full_filename),
4760         (anjuta_docman_delete_all_markers),
4761         (anjuta_docman_delete_all_indicators),
4762         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4763         (anjuta_docman_order_tabs):
4764         * plugins/document-manager/anjuta-docman.h:
4765         * plugins/document-manager/file_history.c: (an_hist_file_new),
4766         (an_file_history_push), (an_file_history_dump):
4767         * plugins/document-manager/file_history.h:
4768         * plugins/document-manager/plugin.c: (update_title),
4769         (value_removed_project_root_uri),
4770         (update_document_ui_interface_items), (menu_name_compare),
4771         (on_document_added), (on_document_changed),
4772         (on_window_key_press_event), (on_window_key_release_event),
4773         (on_session_save):
4774         * plugins/document-manager/search-box.c: (on_document_changed),
4775         (on_goto_activated), (search_box_init), (search_box_new):
4776         * plugins/document-manager/search-box.h:
4778         Yet more code cleanups
4779         Save glade files correctly in session
4780         Use new tooltip API if available
4781         Sort notebook pages when session is restored (needs work)
4783 2007-12-16  Johannes Schmid <jhs@gnome.org>
4785         * plugins/document-manager/anjuta-docman.c:
4786         (anjuta_docman_add_document):
4787         
4788         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4789         the new search bar was introduced.
4791 2007-12-12  Johannes Schmid <jhs@gnome.org>
4792   
4793         Patch from  Tom <tpgww@onepost.net>:
4794         (#485233 – another bunch of docman cleanups)
4795   
4796         * libanjuta/interfaces/libanjuta.idl:
4797         * plugins/document-manager/action-callbacks.c:
4798         (get_current_document), (get_current_focus_widget),
4799         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4800         (on_close_file_activate), (on_close_all_file_activate),
4801         (on_reload_file_activate), (on_print_activate),
4802         (on_print_preview_activate),
4803         (on_editor_command_upper_case_activate),
4804         (on_editor_command_lower_case_activate),
4805         (on_editor_command_eol_crlf_activate),
4806         (on_editor_command_eol_lf_activate),
4807         (on_editor_command_eol_cr_activate),
4808         (on_editor_command_select_all_activate),
4809         (on_editor_command_select_to_brace_activate),
4810         (on_editor_command_select_block_activate),
4811         (on_editor_command_match_brace_activate),
4812         (on_editor_command_undo_activate),
4813         (on_editor_command_redo_activate),
4814         (on_editor_command_cut_activate),
4815         (on_editor_command_paste_activate),
4816         (on_editor_command_copy_activate),
4817         (on_editor_command_clear_activate),
4818         (on_editor_command_close_folds_all_activate),
4819         (on_editor_command_open_folds_all_activate),
4820         (on_editor_command_toggle_fold_activate),
4821         (on_editor_command_bookmark_toggle_activate),
4822         (on_editor_command_bookmark_first_activate),
4823         (on_editor_command_bookmark_next_activate),
4824         (on_editor_command_bookmark_prev_activate),
4825         (on_editor_command_bookmark_last_activate),
4826         (on_editor_command_bookmark_clear_activate),
4827         (on_transform_eolchars1_activate), (on_comment_block),
4828         (on_comment_box), (on_comment_stream),
4829         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4830         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4831         (on_force_hilite_activate), (on_swap_activate),
4832         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4833         * plugins/document-manager/action-callbacks.h:
4834         * plugins/document-manager/anjuta-docman.c:
4835         (on_notebook_page_close_button_click),
4836         (on_notebook_page_close_button_enter),
4837         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4838         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4839         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4840         (on_open_filesel_response), (anjuta_docman_open_file),
4841         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4842         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4843         (anjuta_docman_class_init), (anjuta_docman_new),
4844         (on_notebook_switch_page), (on_document_save_point),
4845         (on_document_destroy), (anjuta_docman_add_editor),
4846         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4847         (anjuta_docman_set_popup_menu),
4848         (anjuta_docman_get_current_focus_widget),
4849         (anjuta_docman_get_page_for_document),
4850         (anjuta_docman_get_current_document),
4851         (anjuta_docman_set_current_document),
4852         (anjuta_docman_goto_file_line),
4853         (anjuta_docman_goto_file_line_mark),
4854         (anjuta_docman_get_full_filename),
4855         (anjuta_docman_present_notebook_page),
4856         (anjuta_docman_update_page_label),
4857         (anjuta_docman_delete_all_markers),
4858         (anjuta_docman_delete_all_indicators),
4859         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4860         (do_ordertab1), (anjuta_docman_order_tabs),
4861         (anjuta_docman_set_editor_properties),
4862         (anjuta_docman_get_document_for_path),
4863         (anjuta_docman_get_all_doc_widgets):
4864         * plugins/document-manager/anjuta-docman.h:
4865         * plugins/document-manager/editor-tooltips.c:
4866         * plugins/document-manager/plugin.c: (update_title),
4867         (update_document_ui_enable_all), (update_document_ui_disable_all),
4868         (update_document_ui_save_items),
4869         (update_document_ui_interface_items), (update_document_ui),
4870         (on_document_update_save_ui), (update_status),
4871         (on_document_update_ui), (on_document_added),
4872         (on_document_changed), (on_session_save), (on_save_prompt),
4873         (on_docman_auto_save), (on_gconf_notify_timer):
4874         * plugins/document-manager/search-box.c: (on_document_changed),
4875         (search_box_new), (search_box_grab_line_focus):
4876         * plugins/glade/plugin.c: (ifile_open):
4877         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4878         * plugins/search/search-replace_backend.c: (create_search_entries):
4879         * plugins/sourceview/anjuta-document.c: (set_uri),
4880         (anjuta_document_save):
4881         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4882         * plugins/tools/editor.c: (on_editor_response):
4884         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4885         It fixes some issues with session handling and several memory lacks.
4886         Gtk 2.12 Tooltip API is used if available.
4888 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4890         * plugins/debug-manager/disassemble.c,
4891         plugins/debug-manager/disassemble.h,
4892         plugins/debug-manager/command.c,
4893         plugins/debug-manager/command.h,
4894         plugins/debug-manager/plugin.c
4895         plugins/debug-manager/sparse_view.c,
4896         plugins/debug-manager/sparse_view.h,
4897         plugins/gdb/plugin.c,
4898         plugins/gdb/debugger.c,
4899         plugins/gdb/debugger.h,
4900         libanjuta/interfaces/libanjuta.idl:
4901         Fix bug #502533: Implement assembler step
4903         * plugins/debug-manager/breakpoints.c:
4904         Do not save temporary breakpoints
4906         * plugins/debug-manager/stack_trace.c:
4907         Fix a crash when a stack command is cancelled
4909 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4911         * plugins/debug-manager/plugin.c,
4912         plugins/debug-manager/breakpoints.c,
4913         plugins/debug-manager/breakpoints.h:
4914         Fix bug #488732: Breakpoint on delete lines
4915         Breakpoints are now linked to their position in editor
4917         * plugins/gdb/debugger.c:
4918         Fix removing condition on breakpoint 
4920 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4922         * plugins/debug-manager/anjuta-debug-manager.glade,
4923         plugins/debug-manager/start.c,
4924         plugins/gdb/plugin.c,
4925         plugins/gdb/debugger.c,
4926         plugins/gdb/debugger.h,
4927         libanjuta/interfaces/libanjuta.idl:
4928         Fix bug #481366: Do not stop at the beginning of the program
4930         * plugins/debug-manager/command.c,
4931         plugins/debug-manager/command.h,
4932         plugins/debug-manager/breakpoints.c,
4933         plugins/debug-manager/queue.c,
4934         plugins/debug-manager/queue.h:
4935         Fix a bug remove all breakpoints was not working due to latest changes
4936         Setting breakpoints is disabled when program is running
4938 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4940         * plugins/debug-manager/queue.c,
4941         plugins/gdb/plugin.c:
4942         Fix bug #501469: Crash if mime_type is unknown
4944 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4946         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4947         (on_editor_update_ui), (on_single_file_scan_end),
4948         (on_importing_project_end), (project_root_added),
4949         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4950         * plugins/symbol-db/plugin.h:
4951         show on status bar files being scanned.
4953         * plugins/symbol-db/symbol-db-engine.c:
4954         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4955         (sdb_engine_ctags_output_thread),
4956         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4957         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4958         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4959         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4960         (sdb_engine_get_table_id_by_unique_name2),
4961         (symbol_db_engine_open_project),
4962         (sdb_engine_prepare_executing_commands),
4963         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4964         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4965         (sdb_engine_detects_removed_ids),
4966         (symbol_db_engine_get_class_parents),
4967         (symbol_db_engine_get_global_members),
4968         (symbol_db_engine_get_scope_members_by_symbol_id),
4969         (symbol_db_engine_get_scope_members),
4970         (symbol_db_engine_get_current_scope),
4971         (symbol_db_engine_get_file_symbols),
4972         (symbol_db_engine_get_symbol_info_by_id),
4973         (symbol_db_engine_get_full_local_path),
4974         (symbol_db_engine_find_symbol_by_name_pattern),
4975         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4976         * plugins/symbol-db/symbol-db-engine.h:
4977         * plugins/symbol-db/symbol-db-view-locals.c:
4978         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4979         (symbol_db_view_locals_recv_signals_from_engine),
4980         (symbol_db_view_locals_update_list):
4981         * plugins/symbol-db/symbol-db-view-locals.h:
4982         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4983         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4984         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4985         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4986         * plugins/symbol-db/symbol-db-view.h:
4987         Added g_thread architecture to scan in background. With this you
4988         can use Anjuta's GUI without freezing.
4989         Improved insertion speed by using a paradigm like 'insert' and 'check'
4990         replacing a 'check' and 'insert' one. This has been done for tables 
4991         like symbol, scope, sym_type.
4992         Fixed two crashers. 
4994         * plugins/symbol-db/tables.sql:
4995         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4996         (thread), (print_message), (bastard_thread), (idle_signals):
4997         fixed a typo on tables that broke sql triggers.
4999 === anjuta 2.3.1 ===
5001 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5003         * NEWS, AUTHORS: Updated.
5004         * src/Makefile.am: Fixed make distcheck
5006         Patch from Yang Hong:
5007         * plugins/file-manager/file-manager.glade: Fixed file chooser
5008         size in file-manager preferences.
5010 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5012         * NEWS: Updated for 2.3.1 development release
5013         * configure.in: Bumped version to 2.3.1
5015 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5017         * plugins/debug-manager/threads.c,
5018         plugins/debug-manager/disassemble.c,
5019         plugins/debug-manager/watch.c,
5020         plugins/debug-manager/registers.c,
5021         plugins/debug-manager/locals.c,
5022         plugins/debug-manager/breakpoints.c,
5023         plugins/debug-manager/stack_trace.c,
5024         plugins/debug-manager/command.c,
5025         plugins/debug-manager/command.h,
5026         plugins/debug-manager/queue.c,
5027         libanjuta/interfaces/libanjuta.idl:
5028         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5029         Document IAnjutaDebugManager signals
5030         Generate new signals in queue.c
5031         Use new signals in other files
5033 2007-11-30  <genbell@tiscali.it>
5035         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5037         * plugins/gdb/Makefile.am:
5038         Fix bug #500376
5040 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5042         * plugins/tools/variable.c:
5043         Fix a bug added in the previous patch (it is not a leak)
5045 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5047         * plugins/project-wizard/druid.c,
5048         plugins/project-wizard/templates/terminal.wiz,
5049         plugins/project-wizard/templates/xlib-dock.wiz,
5050         plugins/project-wizard/templates/wxwin.wiz,
5051         plugins/project-wizard/templates/java.wiz,
5052         plugins/project-wizard/templates/gnome.wiz,
5053         plugins/project-wizard/templates/anjuta-plugin.wiz,
5054         plugins/project-wizard/templates/gtkmm.wiz,
5055         plugins/project-wizard/templates/python.wiz,
5056         plugins/project-wizard/templates/cpp.wiz,
5057         plugins/project-wizard/templates/sdl.wiz,
5058         plugins/project-wizard/templates/gtk.wiz,
5059         plugins/project-wizard/templates/minimal.wiz,
5060         plugins/project-wizard/templates/xlib.wiz,
5061         plugins/project-wizard/templates/gcj.wiz,
5062         plugins/project-wizard/templates/translatable-strings.h,
5063         plugins/project-import/project-import.c:
5064         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5066 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5068         * plugins/debug-manager/threads.c,
5069         plugins/debug-manager/disassemble.c,
5070         plugins/debug-manager/watch.c,
5071         plugins/debug-manager/registers.c,
5072         plugins/debug-manager/memory.c,
5073         plugins/debug-manager/locals.c,
5074         plugins/debug-manager/stack_trace.c,
5075         plugins/debug-manager/queue.c,
5076         plugins/debug-manager/queue.h:
5077         Connect debugger signal only when program is loaded
5078         Rename get_feature in is_supported
5080         * plugins/debug-manager/plugin.c:
5081         Remove editor watch when plugin is deactivated
5083         * plugins/debug-manager/anjuta-debug-manager.glade,
5084         plugins/debug-manager/breakpoints.c,
5085         plugins/debug-manager/breakpoints.h:
5086         Rewrite almost completely the breakpoint code
5087         Improve breakpoint dialog
5088         Reorganize function
5089         Implement condition, hit count, ignore and temporary attribute
5091         * plugins/debug-manager/command.c,
5092         plugins/debug-manager/command.h:
5093         Add a breakpoint list command
5095         * plugins/gdb/debugger.c,
5096         plugins/gdb/debugger.h:
5097         Add new breakpoint list command
5098         Fix parsing of breakpoint data
5100         * libanjuta/interfaces/libanjuta.idl,
5101         plugins/gdb/plugin.c:
5102         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5104 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5106         * plugins/document-manager/plugin.c:
5107         Use Ctrl+Shift+s as shortcut for Save As
5109 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5111         * plugins/subversion/plugin.c: (activate_plugin):
5112         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5113         * src/layout.xml: Fixed dockitem positions.
5115 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5117         Icons from tpgww@onepost.net:
5118         * plugins/project-wizard/applogo.png:
5119         Icons from patch in bug #480093 comment #23. Also renamed icons.
5121         * plugins/message-view/Makefile.am:
5122         * plugins/message-view/plugin.c: (register_stock_icons),
5123         (ipreferences_merge): Removed redundant icon.
5125         * plugins/document-manager/plugin.c:
5126         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5127         Do not insensitize New action when there is no document.
5128         Indentation fixes.
5130 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5132         Icons from tpgww@onepost.net:
5133         * plugins/symbol-browser/an_symbol_prefs.c:
5134         * pixmaps/Makefile.am:
5135         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5137         Icons from patch in bug #480093 comment #23. Also renamed icons.
5138         To be continued..
5140 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5142         Patch from James Liggett:
5143         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5144         revert and dialogs resizable.
5146 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5148         Patch from James Liggett:
5149         * plugins/subversion/anjuta-subversion.glade:
5150         * plugins/subversion/subversion-diff-dialog.c:
5151         (on_subversion_diff_response), (subversion_diff_dialog):
5152         * plugins/subversion/subversion-diff-dialog.h:
5154         The diff dialog should have a checkbox, enabled by default, that
5155         allows the user to make sure that all open files are saved before
5156         diffing.
5158 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5160         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5162         Icons from tpgww@onepost.net:
5163         * pixmaps/Makefile.am:
5164         * src/Makefile.am:
5165         * src/anjuta-app.c:
5166         * src/anjuta-preferences-general.svg:
5168         Icons from patch in bug #480093 comment #23. Also renamed icons.
5169         To be continued..
5171 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5173         Icons from tpgww@onepost.net:
5174         * plugins/debug-manager/images/Makefile.am:
5175         * plugins/debug-manager/images/anjuta-watch.svg:
5176         * plugins/debug-manager/plugin.c: (register_stock_icons):
5177         * plugins/gdb/images/Makefile.am:
5178         * plugins/gtodo/Makefile.am:
5179         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5180         * plugins/gtodo/anjuta-gtodo.plugin.in:
5181         * plugins/gtodo/interface.c: (stock_icons):
5182         * plugins/gtodo/main.h:
5183         * plugins/gtodo/plugin.c: (ipreferences_merge):
5184         * plugins/terminal/Makefile.am:
5185         * plugins/terminal/anjuta-terminal-plugin.svg:
5186         * plugins/terminal/anjuta-terminal.plugin.in:
5187         * plugins/terminal/terminal.c:
5188         * plugins/tools/Makefile.am:
5189         * plugins/tools/anjuta-tools-plugin.svg:
5190         * plugins/tools/anjuta-tools.plugin.in:
5191         * plugins/tools/plugin.c:
5192         * plugins/valgrind/Makefile.am:
5193         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5194         * plugins/valgrind/anjuta-valgrind.plugin.in:
5195         * plugins/valgrind/plugin.c: (register_stock_icons),
5196         (ipreferences_merge):
5198         Icons from patch in bug #480093 comment #23. Also renamed icons.
5199         To be continued..
5201 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5203         reviewed by: Johannes Schmid <jhs@gnome.org>
5205         * configure.in:
5206         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5207         due to bug #493360. Still present anyway bug #495843
5209         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5210         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5211         (on_local_treeview_row_activated),
5212         (on_global_treeview_row_activated),
5213         (on_global_treeview_row_expanded), (on_project_element_added),
5214         (on_project_element_removed), (project_root_added),
5215         (symbol_db_activate), (isymbol_manager_search),
5216         (isymbol_manager_get_members),
5217         (isymbol_manager_get_completions_at_position):
5218         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5219         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5220         * plugins/symbol-db/symbol-db-engine.c:
5221         (sdb_engine_execute_non_select_sql),
5222         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5223         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5224         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5225         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5226         (symbol_db_engine_add_new_workspace),
5227         (symbol_db_engine_add_new_project),
5228         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5229         (sdb_engine_detects_removed_ids),
5230         (sdb_engine_walk_down_scope_path),
5231         (symbol_db_engine_get_class_parents),
5232         (symbol_db_engine_get_global_members),
5233         (symbol_db_engine_get_scope_members_by_symbol_id),
5234         (symbol_db_engine_get_scope_members),
5235         (symbol_db_engine_get_current_scope),
5236         (symbol_db_engine_get_file_symbols),
5237         (symbol_db_engine_get_symbol_info_by_id),
5238         (symbol_db_engine_find_symbol_by_name_pattern):
5239         * plugins/symbol-db/symbol-db-engine.h:
5240         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5241         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5242         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5243         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5244         (on_scan_end), (do_add_root_symbol_to_view),
5245         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5246         (trigger_on_symbol_inserted), (add_new_waiting_for),
5247         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5248         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5249         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5250         (symbol_db_view_row_expanded), (sdb_view_init),
5251         (gtree_compare_func), (sdb_view_finalize),
5252         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5253         (sdb_view_populate_base_root),
5254         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5255         * plugins/symbol-db/symbol-db-view.h:
5256         * plugins/symbol-db/tables.sql:
5257         * plugins/symbol-db/test/Makefile.am:
5258         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5259         (get_scope_members), (get_current_scope), (get_global_members),
5260         (get_file_symbols), (get_info_by_id), (main):
5262         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5263         Started using LIMIT keyword to speed up things.
5264         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5265         make providers use prepared statements.
5267 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5269         Patch from James Liggett:
5270         * plugins/subversion/plugin.c: (subversion_instance_init):
5271         * plugins/subversion/plugin.h:
5272         * plugins/subversion/subversion-diff-dialog.c:
5273         (on_subversion_diff_response), (subversion_diff_dialog),
5274         (on_menu_subversion_diff):
5275         * plugins/subversion/subversion-log-dialog.c:
5276         (on_log_view_selected_button_clicked),
5277         (on_log_diff_selected_button_clicked),
5278         (on_log_diff_previous_button_clicked),
5279         (subversion_log_window_create):
5280         * plugins/subversion/subversion-ui-utils.c:
5281         (get_filename_from_full_path), (init_whole_project),
5282         (on_whole_project_toggled):
5283         * plugins/subversion/subversion-ui-utils.h:
5284         * plugins/subversion/subversion-update-dialog.c:
5285         (subversion_update_dialog), (on_menu_subversion_update):
5287         Whole Project checkbox enabled by default in diff and update dialogs.
5288         changes the editor names for diff editors to something much more
5289         descriptive. For example, working copy/head diffs would have an editor
5290         with a name like "[Working Copy/Head] some-file.diff," where some-file
5291         is the name of the file/directory that was diffed. For diffs against
5292         arbitrary diffs the name would look like "[Revisions 2832/3200]
5293         some-file.diff" for a diff of some-file between revisions 2832 and
5294         3200.
5296 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5298         Icons from tpgww@onepost.net:
5299         * plugins/subversion/Makefile.am:
5300         * plugins/subversion/anjuta-subversion-plugin.svg:
5301         * plugins/subversion/anjuta-subversion.plugin.in:
5302         * plugins/subversion/plugin.h:
5303         * plugins/symbol-browser/Makefile.am:
5304         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5305         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5306         * plugins/symbol-browser/plugin.c:
5307         * plugins/symbol-db/Makefile.am:
5308         * plugins/symbol-db/plugin.c:
5309         * plugins/symbol-db/symbol-db.plugin.in:
5311         Icons from patch in bug #480093 comment #23. Also renamed icons.
5312         To be continued..
5314 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5316         Icons from tpgww@onepost.net:
5317         * plugins/project-manager/Makefile.am:
5318         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5319         * plugins/project-manager/anjuta-project-manager.plugin.in:
5320         * plugins/project-manager/plugin.c:
5321         * plugins/project-wizard/Makefile.am:
5322         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5323         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5324         * plugins/project-wizard/druid.h:
5325         * plugins/search/Makefile.am:
5326         * plugins/search/anjuta-search-plugin.svg:
5327         * plugins/search/anjuta-search.plugin.in:
5328         * plugins/search/plugin.c:
5330         Icons from patch in bug #480093 comment #23. Also renamed icons.
5331         To be continued..
5333 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5335         * TODO.tasks: updated.
5337         Icons from tpgww@onepost.net:
5338         * plugins/file-loader/Makefile.am:
5339         * plugins/file-loader/anjuta-loader-plugin.svg:
5340         * plugins/file-loader/anjuta-loader.plugin.in:
5341         * plugins/file-manager/Makefile.am:
5342         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5343         * plugins/file-manager/file-manager.plugin.in:
5344         * plugins/file-manager/plugin.c:
5345         * plugins/glade/Makefile.am:
5346         * plugins/glade/anjuta-glade-plugin.svg:
5347         * plugins/glade/anjuta-glade.plugin.in:
5348         * plugins/glade/plugin.c: (register_stock_icons):
5349         * plugins/language-manager/Makefile.am:
5350         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5351         * plugins/language-manager/language-manager.plugin.in:
5352         * plugins/message-view/Makefile.am:
5353         * plugins/message-view/anjuta-message-manager.plugin.in:
5354         * plugins/message-view/anjuta-messages-plugin.svg:
5355         * plugins/message-view/plugin.c:
5356         * plugins/patch/Makefile.am:
5357         * plugins/patch/anjuta-patch-plugin.svg:
5358         * plugins/patch/anjuta-patch.plugin.in:
5359         * plugins/patch/plugin.c:
5360         * plugins/profiler/Makefile.am:
5361         * plugins/profiler/anjuta-profiler-plugin.svg:
5362         * plugins/profiler/plugin.c: (register_stock_icons):
5363         * plugins/profiler/profiler.plugin.in:
5364         * plugins/project-import/Makefile.am:
5365         * plugins/project-import/anjuta-project-import-plugin.svg:
5366         * plugins/project-import/anjuta-project-import.plugin.in:
5367         * plugins/project-import/plugin.c:
5369         Icons from patch in bug #480093 comment #23. Also renamed icons.
5370         To be continued..
5372 2007-11-18  Johannes Schmid <jhs@gnome.org>
5374         * plugins/build-basic-autotools/build-basic-autotools.c:
5375         (build_regex_init):
5376         * plugins/debug-manager/anjuta-debug-manager.glade:
5377         * plugins/debug-manager/breakpoints.c:
5378         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5379         * plugins/file-wizard/file.c:
5380         * plugins/gdb/anjuta-gdb.glade:
5381         * plugins/glade/plugin.c: (ifile_open):
5382         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5383         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5384         * plugins/gtodo/tray-icon.c:
5385         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5386         * plugins/macro/macros.xml:
5387         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5388         Fixed translation bugs (#496833, #488211 and #497758)
5389         
5390         * plugins/document-manager/plugin.c: (on_editor_changed):
5391         Removed unused code
5393 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5395         Icons from tpgww@onepost.net:
5396         * plugins/devhelp/Makefile.am:
5397         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5398         * plugins/devhelp/anjuta-devhelp.plugin.in:
5399         * plugins/devhelp/plugin.c:
5400         * plugins/document-manager/anjuta-document-manager.plugin.in:
5401         * plugins/document-manager/images/Makefile.am:
5402         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5403         * plugins/document-manager/plugin.c:
5404         * plugins/editor/Makefile.am:
5405         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5406         * plugins/editor/anjuta-editor.plugin.in:
5407         * plugins/editor/plugin.c:
5408         * plugins/sample1/Makefile.am:
5409         * plugins/sample1/anjuta-sample-plugin.svg:
5410         * plugins/sample1/anjuta-sample.plugin.in:
5411         * plugins/sourceview/Makefile.am:
5412         * plugins/sourceview/plugin.c:
5413         * plugins/sourceview/sourceview.plugin.in:
5415         Icons from patch in bug #480093 comment #23. Also renamed icons.
5416         To be continued..
5418 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5420         * TODO.tasks: Updated.
5422         Icons from tpgww@onepost.net:
5423         * plugins/build-basic-autotools/Makefile.am:
5424         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5425         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5426         * plugins/build-basic-autotools/build-basic-autotools.c:
5427         * plugins/class-inheritance/Makefile.am:
5428         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5429         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5430         * plugins/class-inheritance/plugin.c:
5431         * plugins/cvs-plugin/Makefile.am:
5432         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5433         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5434         * plugins/cvs-plugin/plugin.c:
5435         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5436         * plugins/debug-manager/images/Makefile.am:
5437         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5438         * plugins/debug-manager/plugin.c: 
5440         Icons from patch in bug #480093 comment #23. Also renamed icons.
5441         To be continued..
5443 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5445         * (removed) libanjuta/anjuta-children.c,
5446         (removed) libanjuta/anjuta-children.h,
5447         libanjuta/anjuta-launcher.c,
5448         libanjuta/libanjuta.h,
5449         libanjuta/Makefile.am,
5450         plugins/gdb/debugger.c,
5451         plugins/terminal/terminal.c,
5452         manuals/reference/libanjuta/libanjuta-sections.txt,
5453         manuals/reference/libanjuta/libanjuta-docs.sgml:
5454         Replace anjuta_children_register by g_child_watch_add
5456 2007-11-13  Johannes Schmid <jhs@gnome.org>
5458         * plugins/subversion/anjuta-subversion.glade:
5459         * plugins/subversion/subversion-commit-dialog.c:
5460         (subversion_commit_dialog):
5461         * plugins/subversion/subversion-resolve-dialog.c:
5462         (subversion_resolve_dialog):
5463         * plugins/subversion/subversion-revert-dialog.c:
5464         (subversion_revert_dialog):
5465         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5466         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5467         (hide_pulse_progress_bar):
5468         * plugins/subversion/subversion-ui-utils.h:
5470         Yet another patch from #457477:
5471         Add a pulsing progress bar to all dialogs receiving status
5473 2007-11-12  Johannes Schmid <jhs@gnome.org>
5475         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5476         Bug 493583 – crash in Anjuta IDE: trying to open a file
5477         
5478         * plugins/subversion/subversion-commit-dialog.c:
5479         (select_all_files), (subversion_commit_dialog):
5480         Patch from jrligget - see #457477
5482 2007-11-12  Johannes Schmid <jhs@gnome.org>
5484         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5485         * libanjuta/anjuta-plugin-handle.c:
5486         (anjuta_plugin_handle_get_about):
5487         Bug 495536 – Plugins localization improvement
5488         
5489         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5490         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5491         * plugins/indent/indent.glade:
5492         * plugins/subversion/anjuta-subversion.glade:
5493         Bug 495245 – Strings bug
5495 2007-11-08  James Liggett  <jrliggett@cox.net>
5497         reviewed by: Johannes Schmid <jhs@gnome.org>
5499         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5500         (anjuta_async_command_finalize),
5501         (anjuta_async_command_notification_poll),
5502         (anjuta_async_command_thread), (start_command),
5503         (notify_data_arrived), (notify_complete),
5504         (anjuta_async_command_class_init),
5505         (anjuta_async_command_set_error_message),
5506         (anjuta_async_command_get_error_message),
5507         (anjuta_async_command_lock), (anjuta_async_command_unlock):
5508         * libanjuta/anjuta-async-command.h:
5509         * libanjuta/anjuta-command.c: (anjuta_command_init),
5510         (anjuta_command_finalize), (anjuta_command_class_init),
5511         (anjuta_command_start), (anjuta_command_notify_data_arrived),
5512         (anjuta_command_notify_complete),
5513         (anjuta_command_set_error_message),
5514         (anjuta_command_get_error_message):
5515         * libanjuta/anjuta-command.h:
5516         * libanjuta/anjuta-glade-catalog.c:
5517         * libanjuta/anjuta-glade.xml:
5518         * libanjuta/anjuta-vcs-status-tree-view.c:
5519         (on_selected_column_toggled),
5520         (anjuta_vcs_status_tree_view_create_columns),
5521         (anjuta_vcs_status_tree_view_init),
5522         (anjuta_vcs_status_tree_view_finalize),
5523         (anjuta_vcs_status_tree_view_set_property),
5524         (anjuta_vcs_status_tree_view_get_property),
5525         (anjuta_vcs_status_tree_view_class_init),
5526         (anjuta_vcs_status_tree_view_new),
5527         (anjuta_vcs_status_tree_view_destroy),
5528         (anjuta_vcs_status_tree_view_add), (select_all_paths),
5529         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5530         (anjuta_vcs_status_tree_view_unselect_all),
5531         (create_selected_paths_list),
5532         (anjuta_vcs_status_tree_view_get_selected):
5533         * libanjuta/anjuta-vcs-status-tree-view.h:
5534         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5535         * libanjuta/anjuta-widgets.h:
5536         * plugins/subversion/subversion-add-dialog.c:
5537         (on_add_command_finished), (on_subversion_add_response),
5538         (subversion_add_dialog), (on_menu_subversion_add),
5539         (on_fm_subversion_add):
5540         * plugins/subversion/subversion-add-dialog.h:
5541         * plugins/subversion/subversion-commit-dialog.c:
5542         (on_commit_command_finished), (on_subversion_commit_response),
5543         (subversion_commit_dialog), (on_menu_subversion_commit),
5544         (on_fm_subversion_commit):
5545         * plugins/subversion/subversion-commit-dialog.h:
5546         * plugins/subversion/subversion-copy-dialog.c:
5547         (on_copy_other_revision_radio_toggled),
5548         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5549         (on_copy_command_finished), (on_subversion_copy_response),
5550         (subversion_copy_dialog), (on_menu_subversion_copy),
5551         (on_fm_subversion_copy):
5552         * plugins/subversion/subversion-copy-dialog.h:
5553         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5554         (on_subversion_diff_response), (subversion_diff_dialog),
5555         (on_menu_subversion_diff), (on_fm_subversion_diff):
5556         * plugins/subversion/subversion-diff-dialog.h:
5557         * plugins/subversion/subversion-log-dialog.c:
5558         (on_diff_selected_column_toggled), (create_columns),
5559         (on_log_command_finished), (on_log_view_button_clicked),
5560         (on_cat_command_data_arrived), (on_cat_command_finished),
5561         (on_log_view_selected_button_clicked), (get_selected_revisions),
5562         (on_log_diff_selected_button_clicked),
5563         (on_log_diff_previous_button_clicked),
5564         (on_subversion_log_vbox_destroy),
5565         (on_log_changes_view_row_selected), (subversion_log_window_create),
5566         (on_menu_subversion_log), (on_fm_subversion_log),
5567         (subversion_log_set_whole_project_sensitive):
5568         * plugins/subversion/subversion-log-dialog.h:
5569         * plugins/subversion/subversion-merge-dialog.c:
5570         (on_merge_command_finished), (on_subversion_merge_response),
5571         (on_merge_first_path_browse_button_clicked),
5572         (on_merge_second_path_browse_button_clicked),
5573         (on_merge_use_first_path_check_toggled),
5574         (on_merge_start_revision_radio_toggled),
5575         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5576         (on_menu_subversion_merge):
5577         * plugins/subversion/subversion-merge-dialog.h:
5578         * plugins/subversion/subversion-remove-dialog.c:
5579         (on_remove_command_finished),
5580         (on_remove_path_browse_button_clicked),
5581         (on_subversion_remove_response), (subversion_remove_dialog),
5582         (on_menu_subversion_remove), (on_fm_subversion_remove):
5583         * plugins/subversion/subversion-remove-dialog.h:
5584         * plugins/subversion/subversion-resolve-dialog.c:
5585         (on_resolve_command_finished), (on_subversion_resolve_response),
5586         (subversion_resolve_dialog), (on_menu_subversion_resolve):
5587         * plugins/subversion/subversion-resolve-dialog.h:
5588         * plugins/subversion/subversion-revert-dialog.c:
5589         (on_revert_command_finished), (on_subversion_revert_response),
5590         (subversion_revert_dialog), (on_menu_subversion_revert):
5591         * plugins/subversion/subversion-revert-dialog.h:
5592         * plugins/subversion/subversion-switch-dialog.c:
5593         (on_switch_other_revision_radio_toggled),
5594         (on_switch_command_finished), (on_subversion_switch_response),
5595         (subversion_switch_dialog), (on_menu_subversion_switch):
5596         * plugins/subversion/subversion-switch-dialog.h:
5597         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5598         (subversion_data_free), (on_mesg_view_destroy),
5599         (create_message_view), (check_filename), (get_log_from_textview),
5600         (pulse_timer), (on_pulse_timer_destroyed),
5601         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5602         (report_errors), (on_status_command_finished),
5603         (on_status_command_data_arrived), (on_command_info_arrived),
5604         (select_all_status_items), (clear_all_status_selections),
5605         (init_whole_project), (on_whole_project_toggled),
5606         (send_diff_command_output_to_editor), (on_diff_command_finished),
5607         (stop_status_bar_progress_pulse):
5608         * plugins/subversion/subversion-ui-utils.h:
5609         * plugins/subversion/subversion-update-dialog.c:
5610         (on_update_command_finished), (on_subversion_update_response),
5611         (subversion_update_dialog), (on_menu_subversion_update),
5612         (on_fm_subversion_update):
5613         * plugins/subversion/subversion-update-dialog.h:
5614         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5615         (svn_add_command_finalize), (svn_add_command_run),
5616         (svn_add_command_class_init), (svn_add_command_new),
5617         (svn_add_command_destroy):
5618         * plugins/subversion/svn-add-command.h:
5619         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5620         (svn_cat_command_finalize), (svn_cat_command_run),
5621         (svn_cat_command_class_init), (svn_cat_command_new),
5622         (svn_cat_command_destroy), (svn_cat_command_get_output):
5623         * plugins/subversion/svn-cat-command.h:
5624         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5625         (svn_command_release_ui_lock), (simple_prompt),
5626         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5627         (svn_auth_ssl_server_trust_prompt_func_cb),
5628         (svn_auth_ssl_client_cert_prompt_func_cb),
5629         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5630         (svn_command_init), (svn_command_finalize),
5631         (svn_command_class_init), (svn_command_push_info),
5632         (svn_command_get_info_queue), (svn_command_set_error),
5633         (svn_command_get_client_context), (svn_command_get_pool),
5634         (svn_command_lock_ui), (svn_command_unlock_ui),
5635         (svn_command_get_revision), (svn_command_copy_path_list),
5636         (svn_command_free_path_list):
5637         * plugins/subversion/svn-command.h:
5638         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5639         (svn_commit_command_init), (svn_commit_command_finalize),
5640         (svn_commit_command_run), (svn_commit_command_class_init),
5641         (svn_commit_command_new), (svn_commit_command_destroy):
5642         * plugins/subversion/svn-commit-command.h:
5643         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5644         (svn_copy_command_init), (svn_copy_command_finalize),
5645         (svn_copy_command_run), (svn_copy_command_class_init),
5646         (svn_copy_command_new), (svn_copy_command_destroy):
5647         * plugins/subversion/svn-copy-command.h:
5648         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5649         (svn_diff_command_finalize), (svn_diff_command_run),
5650         (svn_diff_command_class_init), (svn_diff_command_new),
5651         (svn_diff_command_destroy), (svn_diff_command_get_output):
5652         * plugins/subversion/svn-diff-command.h:
5653         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5654         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5655         (svn_log_command_class_init), (svn_log_command_new),
5656         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5657         * plugins/subversion/svn-log-command.h:
5658         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5659         (svn_log_entry_finalize), (svn_log_entry_class_init),
5660         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5661         (svn_log_entry_get_author), (svn_log_entry_get_date),
5662         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5663         (svn_log_entry_get_full_log):
5664         * plugins/subversion/svn-log-entry.h:
5665         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5666         (svn_merge_command_finalize), (svn_merge_command_run),
5667         (svn_merge_command_class_init), (svn_merge_command_new),
5668         (svn_merge_command_destroy):
5669         * plugins/subversion/svn-merge-command.h:
5670         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5671         (svn_remove_command_init), (svn_remove_command_finalize),
5672         (svn_remove_command_run), (svn_remove_command_class_init),
5673         (svn_remove_command_new), (svn_remove_command_destroy),
5674         (svn_remove_command_get_path):
5675         * plugins/subversion/svn-remove-command.h:
5676         * plugins/subversion/svn-resolve-command.c:
5677         (svn_resolve_command_init), (svn_resolve_command_finalize),
5678         (svn_resolve_command_run), (svn_resolve_command_class_init),
5679         (svn_resolve_command_new), (svn_resolve_command_destroy):
5680         * plugins/subversion/svn-resolve-command.h:
5681         * plugins/subversion/svn-revert-command.c:
5682         (svn_revert_command_init), (svn_revert_command_finalize),
5683         (svn_revert_command_run), (svn_revert_command_class_init),
5684         (svn_revert_command_new), (svn_revert_command_destroy):
5685         * plugins/subversion/svn-revert-command.h:
5686         * plugins/subversion/svn-status-command.c:
5687         (svn_status_command_init), (svn_status_command_finalize),
5688         (on_svn_status_notify), (svn_status_command_run),
5689         (svn_status_command_class_init), (svn_status_command_new),
5690         (svn_status_command_destroy),
5691         (svn_status_command_get_status_queue):
5692         * plugins/subversion/svn-status-command.h:
5693         * plugins/subversion/svn-status.c: (svn_status_init),
5694         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5695         (svn_status_destroy), (svn_status_get_path),
5696         (svn_status_get_vcs_status):
5697         * plugins/subversion/svn-status.h:
5698         * plugins/subversion/svn-switch-command.c:
5699         (svn_switch_command_init), (svn_switch_command_finalize),
5700         (svn_switch_command_run), (svn_switch_command_class_init),
5701         (svn_switch_command_new), (svn_switch_command_destroy):
5702         * plugins/subversion/svn-switch-command.h:
5703         * plugins/subversion/svn-update-command.c:
5704         (svn_update_command_init), (svn_update_command_finalize),
5705         (svn_update_command_run), (svn_update_command_class_init),
5706         (svn_update_command_new), (svn_update_command_destroy):
5707         * plugins/subversion/svn-update-command.h:
5709         Now really committed all files from James patch (#457477)
5711 2007-11-08  Johannes Schmid <jhs@gnome.org>
5713         * TODO.tasks: Updated
5715 2007-11-08  James Liggett  <jrliggett@cox.net>
5717         reviewed by: Johannes Schmid <jhs@gnome.org>
5719         * configure.in:
5720         * libanjuta/Makefile.am:
5721         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5722         * libanjuta/anjuta-status.h:
5723         * libanjuta/libanjuta.h:
5724         * plugins/subversion/Makefile.am:
5725         * plugins/subversion/anjuta-subversion.glade:
5726         * plugins/subversion/anjuta-subversion.ui:
5727         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5728         (value_removed_project_root_uri), (activate_plugin),
5729         (deactivate_plugin), (finalize), (subversion_instance_init):
5730         * plugins/subversion/plugin.h:
5731         * plugins/subversion/subversion-actions.c:
5732         * plugins/subversion/subversion-actions.h:
5733         * plugins/subversion/subversion-callbacks.c:
5734         * plugins/subversion/subversion-callbacks.h:
5735         * plugins/subversion/svn-auth.c:
5736         * plugins/subversion/svn-auth.h:
5737         * plugins/subversion/svn-backend-priv.h:
5738         * plugins/subversion/svn-backend.c:
5739         * plugins/subversion/svn-backend.h:
5740         * plugins/subversion/svn-notify.c:
5741         * plugins/subversion/svn-notify.h:
5742         * plugins/subversion/svn-thread.c:
5743         * plugins/subversion/svn-thread.h:
5744         
5745         Commited alpha2 of the new subversion plugin (#457477)
5747 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5749         * plugins/debug-manager/command.c:
5750         Fix a stupid crash when changing a register value
5752 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5754         * libanjuta/interfaces/libanjuta.idl,
5755         plugins/debug-manager/command.c,
5756         plugins/debug-manager/command.h,
5757         plugins/debug-manager/start.c,
5758         plugins/gdb/plugin.c,
5759         plugins/gdb/debugger.c,
5760         plugins/gdb/debugger.h:
5761         Use anjuta terminal plugin instead of gnome terminal
5762         Select if a terminal is used in the the start_program function
5763         Move terminal code from debugger.c to plugin.c
5764         Partial fix of bug #481366
5766         * plugins/gdb/utilities.c,
5767         plugins/gdb/utilities.h:
5768         Remove gnome terminal check function
5770 2007-11-06  Johannes Schmid <jhs@gnome.org>
5772         * plugins/project-import/anjuta-project-import.glade:
5773         * plugins/project-import/project-import.c: (on_import_next),
5774         (on_import_finish), (project_import_set_directory):
5775         * plugins/project-wizard/property.c: (npw_property_create_widget),
5776         (npw_property_set_value_from_widget):
5777         
5778         Replaced gnome_file_entry with gtk_file_chooser_button
5779         Fixes #422329 – Creating a new directory in program options doesn't work
5780         
5781 2007-11-04  Massimo Cora' <maxcvs@email.it>
5783         * plugins/symbol-db/plugin.c:
5784         add all files at once on project_import.
5785         No need to split them into more languages: ctags
5786         and the engine will take care of that.
5788         * plugins/symbol-db/symbol-db-engine.h,
5789         * plugins/symbol-db/symbol-db-engine.c,
5790         * plugins/symbol-db/tables.sql,
5791         * plugins/symbol-db/test/Makefile.am,
5792         * plugins/symbol-db/test/main.c,
5793         * plugins/symbol-db/symbol-db-view-locals.c:
5794         some memory leaks fixed. Ported the thing to
5795         libgda 3.1.2 [or better svn HEAD].
5796         Thanks to a fresh new algorithm to detect
5797         parent scope we're able to display correcly
5798         a local gtktree, including classes not directly
5799         defined inside that file.
5801 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5803         * plugins/debug-manager/threads.c,
5804         plugins/debug-manager/stack_trace.c:
5805         Do not display address when not needed
5807         * plugins/debug-manager/plugin.c,
5808         plugins/debug-manager/breakpoints.c:
5809         Breakpoints directly connect to debugger signals
5811         * plugins/debug-manager/watch.c:
5812         program-unload signal does not exist used debugger-stopped
5814         * plugins/debug-manager/queue.c,
5815         libanjuta/interfaces/libanjuta.idl:
5816         Display error message returned by debugger command
5817         Add new error codes
5819 2007-11-04  Johannes Schmid <jhs@gnome.org>
5821         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5822         Bug 493062 – gcj template needs AC_PROG_CC
5823         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5825         * src/anjuta-actions.h:
5826         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5827         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5829 === anjuta 2.3.0 ===
5831 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5833         * AUTHORS: Updated
5835 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5837         * ChangeLog: Tagged 2.3.0 release.
5839         * plugins/indent/Makefile.am: Fixed indentation.
5841         * plugins/editor/aneditor-autocomplete.cxx:
5842         * plugins/editor/aneditor-priv.h:
5843         * plugins/editor/aneditor.cxx:
5844         * plugins/editor/aneditor.h: Commented out dead codes.
5846         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5847         Do not build symbol-db by
5848         default. Added 'unstable' in plugin description to signify it's
5849         developmental state.
5851         * plugins/file-manager/Makefile.am,
5852         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5854 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5856         * plugins/debug-manager/utilities.c,
5857         plugins/debug-manager/utilities.h,
5858         plugins/debug-manager/threads.c,
5859         plugins/debug-manager/plugin.c,
5860         plugins/debug-manager/plugin.h,
5861         plugins/debug-manager/disassemble.h,
5862         plugins/debug-manager/watch.c,
5863         plugins/debug-manager/watch.h,
5864         plugins/debug-manager/breakpoints.c,
5865         plugins/debug-manager/stack_trace.c:
5866         Replace few remaining function calls by signal 
5868         * plugins/debug-manager/disassemble.c,
5869         plugins/debug-manager/registers.c,
5870         plugins/debug-manager/memory.c,
5871         plugins/debug-manager/locals.c,
5872         plugins/debug-manager/queue.c,
5873         plugins/debug-manager/queue.h:
5874         Connect signals when debugger is started
5875         Disconnect them when debugger is stopped
5876         Do not display window if debugger doesn't support feature
5878         * plugins/gdb/plugin.c,
5879         libanjuta/interfaces/libanjuta.idl:
5880         Remove unused initialization function
5882 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5884         * configure.in:
5885         * plugins/file-manager/Makefile.am:
5886         * scripts/build-schemas.mk: Fixed 'make distcheck'
5888 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5890         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5891         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5892         to latest API additions.
5894         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5895         to API changes.
5897 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5899         * ChangeLog: Fixed indentation.
5900         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5901         branch.
5903 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5905         * libanjuta/interfaces/libanjuta.idl:
5906         * plugins/build-basic-autotools/build-basic-autotools.c:
5907         (build_compile_file_real), (build_build_project),
5908         (build_install_project), (build_clean_project),
5909         (build_configure_project), (build_autogen_project),
5910         (build_distribution_project), (build_build_module),
5911         (build_install_module), (build_clean_module), (fm_build),
5912         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5913         (finalize), (basic_autotools_plugin_instance_init),
5914         (ibuildable_set_command), (ibuildable_reset_commands),
5915         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5916         (ibuildable_install), (ibuildable_configure),
5917         (ibuildable_generate), (ibuildable_iface_init):
5918         * plugins/build-basic-autotools/build-basic-autotools.h:
5920         Added API for commands override in build interface and implemented
5921         them in build plugin. Useful for other plugins override build
5922         commands depending on project environment.
5924 2007-10-28  Naba Kumar  <naba@gnome.org>
5926         * src/anjuta.glade,
5927         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5928         Fixed widget alignment for dock switcher tab style combo and
5929         scratchbox path entrybox.
5931 2007-10-28  Johannes Schmid <jhs@gnome.org>
5933         * plugins/document-manager/plugin.c: (on_editor_changed):
5934         Fixed a memory leak and simplified code (thanks again Sébastien)
5935         
5936         * configure.in:
5937         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5938         and OFFSET sql statements)
5940 2007-10-28  Massimo Cora' <maxcvs@email.it>
5942         * plugins/symbol-db/plugin.c,
5943         plugins/symbol-db/symbol-db-engine.h,
5944         plugins/symbol-db/symbol-db-view.c,
5945         plugins/symbol-db/symbol-db-view.c,
5946         plugins/symbol-db/symbol-db-view-locals.c,
5947         plugins/symbol-db/symbol-db-view-locals.h,
5948         plugins/symbol-db/symbol-db-engine.c:
5949         Better end-of-file-scan detection, permitting
5950         an improved scope/inheritance parsing.
5951         Locals tab gtktree now displays correct
5952         namespace->class->children tree, even if
5953         in a C++ file there isn't class declaration.
5955 2007-10-27  Johannes Schmid <jhs@gnome.org>
5957         Patch from Stanislav Brabec <sbrabec@suse.cz>
5958         * configure.in:
5959         Bug 489798 – Do not rely on svn-config
5961         Patch from Michael Wolf <maw@ximian.com>:
5962         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5963         (egg_tree_model_filter_remove_node),
5964         (egg_tree_model_filter_row_deleted):
5965         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5967 2007-10-27  Johannes Schmid <jhs@gnome.org>
5969         * plugins/devhelp/anjuta-devhelp.ui:
5970         * plugins/message-view/anjuta-message-manager.ui:
5972         Added some separators to the toolbar
5973         
5974         * plugins/document-manager/plugin.c:
5975         (on_support_plugin_deactivated), (load_new_support_plugins),
5976         (unload_unused_support_plugins), (on_editor_changed):
5977         
5978         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5979         for pointing out that is was crap.
5981 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5983         * libanjuta/interfaces/libanjuta.idl,
5984         libanjuta/anjuta-plugin-manager.c,
5985         libanjuta/anjuta-plugin-manager.h,
5986         libanjuta/anjuta-c-plugin-factory.c,
5987         libanjuta/anjuta-c-module.h,
5988         libanjuta/anjuta-c-module.c:
5989         Report detailled error message in case of plugin loading failure
5991 2007-10-24  Johannes Schmid <jhs@gnome.org>
5993         * configure.in:
5994         * plugins/Makefile.am:
5995         
5996         Activate build of symbol-db plugin (when libgda is available)
5997         
5998         * plugins/document-manager/plugin.c:
5999         (on_support_plugin_deactivated), (on_editor_changed):
6000         
6001         Properly handle language support plugins even when they are
6002         unloaded by the session.
6003         
6004         * plugins/symbol-db/plugin.c: (register_stock_icons),
6005         Port to new REGISTER_ICONS stuff
6006   
6007 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6009         * plugins/symbol-db/plugin.c,
6010         * plugins/symbol-db/symbol-db-view.c
6011         * plugins/symbol-db/symbol-db-engine.h,
6012         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6013         * plugins/symbol-db/symbol-db-view-locals.c,
6014         * plugins/symbol-db/symbol-db-view-locals.h,
6015         * plugins/symbol-db/symbol-db-engine.c:
6016         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6017         Added a new algorithm for dynamic population of the local symbols' tab.
6018         Now the default view is tree-like.
6019         Some fixes on engine correct some population issues.    
6021 2007-10-23  Naba Kumar  <naba@gnome.org>
6023         * plugins/glade/Makefile.am: Corrected conditional not to install
6024         .plugin file if plugin is disabled.
6025         * plugins/sourceview/Makefile.am: Corrected conditional not to
6026         install schemas if plugin is not built.
6028 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6030         * plugins/debug-manager/queue.c:
6031         Fix #488061: Mutiple crash dialogs
6033         * plugins/gdb/debugger.c,
6034         plugins/gdb/debugger.h:
6035         Remove maximum gdb command length, should fix bug#474811
6037 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6039         * manuals/reference/libanjuta/plugin-description-file.sgml,
6040         manuals/reference/libanjuta/libanjuta-docs.sgml,
6041         manuals/reference/libanjuta/libanjuta-sections.txt,
6042         libanjuta/interfaces/libanjuta.idl,
6043         libanjuta/anjuta-c-module.c,
6044         libanjuta/anjuta-c-plugin-factory.c:
6045         Document last changes in plugin code
6047 2007-10-19  Johannes Schmid <jhs@gnome.org>
6049         * plugins/subversion/subversion-callbacks.c: (check_filename):
6050         
6051         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6053 2007-10-19  Naba Kumar  <naba@gnome.org>
6055         * plugins/file-manager/file-model.c: Fixed a critical runtime
6056         warning.
6058 2007-10-18  Johannes Schmid <jhs@gnome.org>
6060         * libanjuta/anjuta-ui.h:
6061         Small fix on icon macros
6062         
6063         * libanjuta/interfaces/libanjuta.idl:
6064         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6065         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6066         (ilanguage_iface_init):
6067         
6068         Added get_from_editor() and get_name_from_editor() methods
6069         to IAnjutaLanguage
6070         
6071         * plugins/document-manager/plugin.c:
6072         (update_editor_ui_interface_items), (on_editor_changed):
6073         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6074         .in:
6075         * plugins/language-support-cpp-java/plugin.c: (install_support):
6076         
6077         Ported plugins to use the new interface
6079 2007-10-17  Johannes Schmid <jhs@gnome.org>
6081         * libanjuta/anjuta-ui.h:
6082         
6083         Added macros to register stock icons to stop all this copy&paste
6084         which had spread over a lot of files. New macros support to add 
6085         icons with toolbar and menu size (16 and 24)
6086         
6087         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6088         * plugins/debug-manager/images/anjuta-attach.svg:
6089         * plugins/debug-manager/images/anjuta-step-out.svg:
6090         * plugins/debug-manager/images/anjuta-step-over.svg:
6091         * plugins/debug-manager/plugin.c: (register_stock_icons):
6092         * plugins/document-manager/images/Makefile.am:
6093         * plugins/document-manager/images/anjuta-block-end.svg:
6094         * plugins/document-manager/images/anjuta-block-start.svg:
6095         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6096         * plugins/document-manager/images/anjuta-bookmark.svg:
6097         * plugins/document-manager/images/anjuta-go-history-next.svg:
6098         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6099         * plugins/document-manager/plugin.c: (register_stock_icons):
6100         * plugins/glade/plugin.c: (register_stock_icons):
6101         * plugins/language-support-cpp-java/plugin.c:
6102         (register_stock_icons):
6103         * plugins/message-view/Makefile.am:
6104         * plugins/message-view/anjuta-go-message-next.svg:
6105         * plugins/message-view/anjuta-go-message-prev.svg:
6106         * plugins/message-view/anjuta-message-view.svg:
6107         * plugins/message-view/messages.xpm:
6108         * plugins/message-view/plugin.c: (register_stock_icons):
6109         * plugins/patch/plugin.c: (patch_plugin_activate):
6110         * plugins/project-manager/plugin.c: (register_stock_icons):
6111         * plugins/search/Makefile.am:
6112         * plugins/search/anjuta-go-match-next.svg:
6113         * plugins/search/anjuta-go-match-prev.svg:
6114         * plugins/search/plugin.c: (activate_plugin):
6115         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6116         * plugins/terminal/terminal.c: (register_stock_icons):
6117         * plugins/valgrind/plugin.c: (register_stock_icons):
6118         
6119         Updated to use the new icons and added several new and updated 
6120         icons from #480093
6122 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6124         * libanjuta/anjuta-plugin-handle.c,
6125         libanjuta/anjuta-plugin-handle.h:
6126         Add a new path property containing the directory of the .plugin
6127         file, library file (.so or whatever) must be in the same directory
6129         * libanjuta/anjuta-plugin-manager.c,
6130         libanjuta/interfaces/libanjuta.idl,
6131         (removed) libanjuta/anjuta-glue-plugin.c,
6132         (removed) libanjuta/anjuta-glue-plugin.h,
6133         (removed) libanjuta/anjuta-glue-c.c,
6134         (removed) libanjuta/anjuta-glue-c.h,
6135         (removed) libanjuta/anjuta-glue-cpp.c,
6136         (removed) libanjuta/anjuta-glue-cpp.h,
6137         (removed) libanjuta/anjuta-glue-factory.c,
6138         (removed) libanjuta/anjuta-glue-factory.h,
6139         (added) libanjuta/anjuta-c-module.c,
6140         (added) libanjuta/anjuta-c-module.h,
6141         (added) libanjuta/anjuta-c-plugin-factory.c,
6142         (added) libanjuta/anjuta-c-plugin-factory.h,
6143         libanjuta/Makefile.am:
6144         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6145         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6146         implementing IAnjutaPluginFactory
6147         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6149         * libanjuta/libanjuta.h:
6150         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6151         interface)
6153         * libanjuta/anjuta-plugin.h:
6154         Replace AnjutaGluePlugin by GTypeModule
6155         Remove unused anjuta_glue_get_component_type replaced by
6156         g_type_from_name
6158         * plugins/build-basic-autotools/build-basic-autotools.h,
6159         plugins/class-gen/plugin.h,
6160         plugins/class-inheritance/plugin.h,
6161         plugins/cvs-plugin/plugin.h,
6162         plugins/debug-manager/plugin.h,
6163         plugins/devhelp/plugin.h,
6164         plugins/document-manager/plugin.h,
6165         plugins/editor/plugin.h,
6166         plugins/file-loader/plugin.h,
6167         plugins/file-wizard/plugin.h,
6168         plugins/gdb/plugin.h,
6169         plugins/glade/plugin.h,
6170         plugins/gtodo/plugin.h,
6171         plugins/indent/plugin.h,
6172         plugins/language-manager/plugin.h,
6173         plugins/language-support-cpp-java/plugin.h,
6174         plugins/macro/plugin.h,
6175         plugins/message-view/plugin.h,
6176         plugins/patch/plugin.h,
6177         plugins/profiler/plugin.h,
6178         plugins/project-import/plugin.h,
6179         plugins/project-manager/plugin.h,
6180         plugins/project-wizard/plugin.h,
6181         plugins/sample1/plugin.h,
6182         plugins/search/plugin.h,
6183         plugins/sourceview/plugin.h,
6184         plugins/subversion/plugin.h,
6185         plugins/symbol-browser/plugin.h,
6186         plugins/symbol-db/plugin.h,
6187         plugins/terminal/terminal.c,
6188         plugins/tools/plugin.h,
6189         plugins/valgrind/plugin.h:
6190         Replace AnjutaGluePlugin by GTypeModule
6192 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6194         * plugins/debug-manager/breakpoints.c:
6195         Fix bug#487112, crash while removing a breakpoint in a new file
6197 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6199         * plugins/document-manager/search-box.c:
6200         Fix a crash (with an useful comment) focus-out-event handler must
6201         return a gboolean
6203 2007-10-14 Johannes Schmid <jhs@gnome.org>
6205         * plugins/sourceview/sourceview.c:
6206         Hide calltip when "Up" or "Down" key is pressed
6208 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6210         * plugins/document-manager/search-box.c:
6211         Change included file order to avoid a compile error with gnome 2.16
6213 2007-10-13  Johannes Schmid <jhs@gnome.org>
6215         * plugins/debug-manager/plugin.c: (enable_log_view):
6216         
6217         Fixed crash when closing a project and unloading another while
6218         the debugger is enabled
6220 2007-10-13  Johannes Schmid <jhs@gnome.org>
6222         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6223         
6224         Use correct breakpoint icon
6225         
6226         * plugins/devhelp/Makefile.am:
6227         * plugins/devhelp/anjuta-go-help-next.svg:
6228         * plugins/devhelp/anjuta-go-help-prev.svg:
6229         * plugins/devhelp/plugin.c: (register_stock_icons),
6230         (devhelp_activate):
6231         
6232         Added new icons from #480093
6233         
6234         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6235         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6236         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6237         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6238         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6239         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6240         * plugins/message-view/anjuta-go-message-next.svg:
6241         * plugins/message-view/anjuta-go-message-prev.svg:
6242         
6243         Updated icons from #480093
6244                 
6245         * src/anjuta-actions.h:
6246         Use GTK_STOCK_FULLSCREEN
6247         
6248         * src/anjuta-app.c: (on_gdl_style_changed),
6249         (anjuta_app_instance_init):
6250         * src/anjuta.glade:
6251         
6252         Added preference option to set the gdl switcher style
6254 2007-10-13  Johannes Schmid <jhs@gnome.org>
6256         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6257         (get_property_value_as_string), (set_property_value_as_string),
6258         (register_callbacks):
6259         * libanjuta/anjuta-preferences.h:
6260         
6261         Support GtkFileChooserButton as preferences widget
6262         
6263         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6264         
6265         Fixed a Gtk-Critical
6266         
6267         * plugins/file-manager/Makefile.am:
6268         * plugins/file-manager/file-model.c: (file_model_filter_file),
6269         (file_model_add_dummy), (file_model_expand_idle),
6270         (file_model_set_property), (file_model_get_property),
6271         (file_model_class_init):
6272         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6273         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6274         (file_manager_activate), (file_manager_finalize),
6275         (file_manager_instance_init), (ipreferences_merge),
6276         (ipreferences_unmerge), (ipreferences_iface_init):
6277         * plugins/file-manager/plugin.h:
6278         
6279         Added preferences to file-manager
6281         * plugins/glade/plugin.c: (activate_plugin):
6282         
6283         Move Properties widget into center because it is way to big
6284         for the sidebar
6286 2007-10-10  Johannes Schmid <jhs@gnome.org>
6288         * plugins/language-support-cpp-java/Makefile.am:
6289         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6290         * plugins/language-support-cpp-java/anjuta-complete.svg:
6291         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6292         * plugins/language-support-cpp-java/plugin.c:
6293         (register_stock_icons):
6294         
6295         And yet some more icons...
6297 2007-10-10  Johannes Schmid <jhs@gnome.org>
6299         * plugins/debug-manager/breakpoints.c:
6300         * plugins/debug-manager/images/Makefile.am:
6301         * plugins/debug-manager/images/anjuta-bookmark.svg:
6302         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6303         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6304         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6305         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6306         * plugins/debug-manager/images/anjuta-linemark.svg:
6307         * plugins/debug-manager/images/anjuta-pcmark.svg:
6308         * plugins/debug-manager/plugin.c: (register_stock_icons):
6309         * plugins/debug-manager/sparse_view.c:
6310         * plugins/document-manager/images/Makefile.am:
6311         * plugins/document-manager/images/anjuta-block-select.svg:
6312         * plugins/document-manager/images/anjuta-fold-close.svg:
6313         * plugins/document-manager/images/anjuta-fold-open.svg:
6314         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6315         * plugins/document-manager/images/anjuta-indent-less.svg:
6316         * plugins/document-manager/images/anjuta-indent-more.svg:
6317         * plugins/document-manager/images/anjuta-swap.svg:
6318         * plugins/document-manager/images/block_select.xpm:
6319         * plugins/document-manager/images/fold_close.xpm:
6320         * plugins/document-manager/images/fold_open.xpm:
6321         * plugins/document-manager/images/fold_toggle.xpm:
6322         * plugins/document-manager/images/indent.xpm:
6323         * plugins/document-manager/images/indent_dcr.xpm:
6324         * plugins/document-manager/images/indent_inc.xpm:
6325         * plugins/document-manager/plugin.c: (register_stock_icons):    
6326         * plugins/editor/Makefile.am:
6327         * plugins/editor/anjuta-bookmark-16.xpm:
6328         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6329         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6330         * plugins/editor/anjuta-linemark-16.xpm:
6331         * plugins/editor/anjuta-pcmark-16.xpm:
6332         * plugins/editor/bookmark.xpm:
6333         * plugins/editor/breakpoint-disabled.xpm:
6334         * plugins/editor/breakpoint-enabled.xpm:
6335         * plugins/editor/linemarker.xpm:
6336         * plugins/editor/program-counter.xpm:
6337         * plugins/editor/text_editor.c:
6338         * plugins/message-view/Makefile.am:
6339         * plugins/message-view/anjuta-go-message-next.svg:
6340         * plugins/message-view/anjuta-go-message-prev.svg:
6341         * plugins/message-view/anjuta-message-manager.ui:
6342         * plugins/message-view/plugin.c:
6343         * plugins/sourceview/Makefile.am:
6344         * plugins/sourceview/sourceview.c:
6346         Integrated lots of icons from #480093
6347         Thanks to <tpgww@onepost.net>
6349         * plugins/document-manager/plugin.c:
6350         Do not mark the line in ifile_open(), that looks ugly.
6351         
6352         * plugins/document-manager/search-box.c: (on_search_focus_out),
6353         (search_box_init):
6354         Clear the status bar on focus_out.
6355         
6356         * plugins/file-loader/anjuta-loader-plugin.ui:
6357         Fixed a missing "="
6359 2007-10-09  Johannes Schmid <jhs@gnome.org>
6361         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6362         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6364         Some things I missed in the patch for #484419
6365         
6366         * plugins/document-manager/action-callbacks.c:
6367         (on_new_file_activate):
6368         * plugins/document-manager/action-callbacks.h:
6369         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6370         (on_window_key_press_event), (on_gconf_notify_timer):
6371         
6372         484645 – patch to deal with docman FIXME etc
6373         
6374         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6375         * plugins/search/search-replace.c: (search_and_replace),
6376         (write_message_pane), (search_replace_populate),
6377         (translate_dialog_strings), (create_dialog),
6378         (anjuta_search_replace_activate):
6379         * plugins/search/search-replace_backend.c:
6380         (file_buffer_new_from_path), (get_next_match),
6381         (create_search_entries), (regex_backref),
6382         (clear_search_replace_instance):
6383         * plugins/search/search-replace_backend.h:
6384         
6385         #484573 – patch to correct various search-related issues
6386         
6387         Thanks for the above patches to <tpgww@onepost.net>
6388         
6389         * plugins/sourceview/sourceview.c:
6390         (sourceview_create_highligth_indic):
6391         
6392         Use the same marker for important as gedit (yellow background)
6394         * plugins/document-manager/anjuta-document-manager.ui:
6395         * plugins/file-loader/anjuta-file-loader.ui:
6396         * plugins/file-loader/plugin.c:
6397         
6398         Moved FileNew action to document-manager
6400 2007-10-08  Johannes Schmid <jhs@gnome.org>
6402         * plugins/document-manager/search-box.c: (on_search_activated):
6403         Mark messages for translation
6405 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6407         reviewed by: Johannes Schmid <jhs@gnome.org>
6409         * plugins/Makefile.am:
6410         * plugins/build-basic-autotools/build-basic-autotools.c:
6411         (build_compile_file_real):
6412         * plugins/search/search-replace.c:
6413         * plugins/valgrind/preferences.c: (build_general_prefs):
6414         
6415         Fix #484379 – Contents of Makefile.am plugins and
6416         #484419 – Improvement into translation
6418 2007-10-06  Johannes Schmid <jhs@gnome.org>
6420         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6422         Fixed to properly support pointer-to-pointer (**) types
6424         * libanjuta/interfaces/libanjuta.idl:
6425         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6426         * plugins/sourceview/sourceview-cell.h:
6427         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6428         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6429         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6430         (isearch_backward), (isearch_iface_init):
6431         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6432         (itext_editor_iface_init), (iselection_set_iter),
6433         (iselection_get_start_iter), (iselection_get_end_iter),
6434         (iselection_iface_init), (isearch_forward), (isearch_backward),
6435         (isearch_iface_init):
6436         
6437         Added IAnjutaEditorSearch interface and some utility methods to
6438         migrate from positions to iterators for the editor interface.
6439         
6440         * plugins/document-manager/Makefile.am:
6441         * plugins/document-manager/action-callbacks.c:
6442         (on_goto_line_no1_activate), (on_show_search):
6443         * plugins/document-manager/action-callbacks.h:
6444         * plugins/document-manager/anjuta-docman.c:
6445         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6446         (anjuta_docman_grab_text_focus):
6447         * plugins/document-manager/anjuta-document-manager.ui:
6448         * plugins/document-manager/goto_line.c: (removed)
6449         * plugins/document-manager/goto_line.h: (removed)
6450         * plugins/document-manager/search-box.c:
6451         * plugins/document-manager/search-box.h:
6452         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6453         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6454         (update_editor_ui_interface_items), (on_editor_added),
6455         (activate_plugin), (deactivate_plugin):
6456         * plugins/document-manager/plugin.h:
6457         
6458         Created new incremental "Quick Search" bar in the document manager to
6459         replace the crappy EggToolbar entries. Uses the new search interface and
6460         it thus much faster and more reliable.
6461         Fixes: 
6462         Bug 357544 – incremental search should work consistently (or not at all) 
6463         when main toolbar is hidden
6464         Bug 440637 – Search, don't work very well (partly for incremental search)
6465         
6466         * plugins/search/anjuta-search.ui:
6467         * plugins/search/plugin.c: (activate_plugin):
6468         
6469         Removed incremental search stuff
6470         
6471         * plugins/build-basic-autotools/build-basic-autotools.c:
6472         (on_session_save), (on_session_load):
6473         * plugins/build-basic-autotools/executer.c:
6474         (get_program_parameters):
6475         
6476         Scroll to selected executable and remember it across sessions
6477         (followup of #477976)
6478         
6479         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6480         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6481         
6482         * plugins/devhelp/anjuta-devhelp.ui:
6483         Rearraged toolbar items a bit
6485 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6487         * plugins/debug-manager/command.c,
6488         plugins/debug-manager/queue.c,
6489         plugins/gdb/plugin.c,
6490         plugins/gdb/debugger.c:
6491         Fix several crashing bugs (including bug#482985) with the debugger
6492         when closing project, stopping the debugger, restarting the program
6494 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6496         * libanjuta/anjuta-launcher.c:
6497         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6499 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6501         * plugins/debug-manager/command.c,
6502         plugins/debug-manager/queue.c:
6503         Asynchronous command can abort other commands in queue
6504         Resynchronize debugger state when a command is cancelled
6506         * plugins/debug-manager/breakpoints.c:
6507         Free BreakpointItem only when it is not used anymore
6509         * plugins/gdb/plugin.c:
6510         Do not return TRUE if the callback and/or ready signal is not used
6512         * plugins/gdb/debugger.c:
6513         Fix a crash, return correct state when debugger is stopped
6515 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6517         * plugins/project-wizard/autogen.c:
6518         Fix bug#482067, escape project wizard user defined strings
6520 2007-10-01  Johannes Schmid <jhs@gnome.org>
6522         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6523         .glade:
6524         * plugins/build-basic-autotools/build-basic-autotools.c:
6525         (basic_autotools_plugin_instance_init):
6526         * plugins/build-basic-autotools/build-basic-autotools.h:
6527         * plugins/build-basic-autotools/executer.c:
6528         (get_program_parameters):
6529         
6530         Fixed #477976 – Keybinding in run dialog
6532 2007-09-30  Johannes Schmid <jhs@gnome.org>
6534         * plugins/Makefile.am:
6535         Do not build indent plugin (yet)
6536         
6537         * plugins/document-manager/plugin.c: (ipreferences_merge):
6538         Fixed unintentional and wrong change
6540         * plugins/indent/anjuta-indent.ui:
6541         Added missing file
6543 2007-09-28  Johannes Schmid <jhs@gnome.org>
6545         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6546         * libanjuta/anjuta-launcher.h:
6547         Add a method to send EOF to some process. Needed for the indent plugin
6548         and should be useful in general. It does not actually send EOF as this
6549         is not possible with utf-8, but closes the stream instead.
6551         * plugins/devhelp/plugin.c: (value_added_current_editor):
6552         Fixed a Gtk-Critical due to the IAnjutaEditor - 
6553         IAnjutaDocument switch.
6555         * configure.in:
6556         * plugins/Makefile.am:
6557         * plugins/document-manager/Makefile.am:
6558         * plugins/document-manager/action-callbacks.c:
6559         * plugins/document-manager/anjuta-document-manager.glade:
6560         * plugins/document-manager/anjuta-document-manager.ui:
6561         * plugins/document-manager/images/Makefile.am:
6562         * plugins/document-manager/images/indent_auto.xpm:
6563         * plugins/document-manager/images/indent_set.xpm:
6564         * plugins/document-manager/indent-dialog.c:
6565         * plugins/document-manager/indent-dialog.h:
6566         * plugins/document-manager/indent-util.c:
6567         * plugins/document-manager/indent-util.h:
6568         * plugins/document-manager/indent_test.c:
6569         * plugins/document-manager/plugin.c: (register_stock_icons),
6570         (docman_plugin_instance_init), (ipreferences_merge):
6571         * plugins/document-manager/plugin.h:
6572         
6573         Removed indent code from document manager
6574         
6575         * plugins/indent/Makefile.am:
6576         * plugins/indent/indent-dialog.c:
6577         * plugins/indent/indent-util.c: (indent_init_indent_style):
6578         * plugins/indent/indent.glade:
6579         * plugins/indent/indent.plugin.in:
6580         * plugins/indent/plugin.c: (on_indent_finished),
6581         (on_indent_output), (on_indent_action_activate),
6582         (on_edit_editor_indent), (on_style_combo_changed),
6583         (value_added_current_editor), (value_removed_current_editor),
6584         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6585         (indent_plugin_finalize), (indent_plugin_dispose),
6586         (anjuta_indent_plugin_instance_init),
6587         (anjuta_indent_plugin_class_init), (ipreferences_merge),
6588         (ipreferences_unmerge), (ipreferences_iface_init):
6589         * plugins/indent/plugin.h:
6591         Moved indent code to it's own plugin. Also reimplemented indent invocation
6592         using anjuta_launcher and streams. This is not yet completely working, maybe
6593         I got something wrong with the launcher.
6594         Also fixed #478987 – Unusable 'Indent setting window' on preferences
6596 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6598         * plugins/debug-manager/plugin.c:
6599         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6601 2007-09-27  Johannes Schmid <jhs@gnome.org>
6603         * libanjuta/interfaces/libanjuta.idl:
6604         * plugins/Makefile.am:
6605         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6606         (isymbol_type_str), (isymbol_name), (isymbol_args),
6607         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6608         (isymbol_impl), (isymbol_iface_init):
6609         * plugins/symbol-browser/an_symbol_info.c:
6610         * plugins/symbol-browser/an_symbol_info.h:
6611         * plugins/symbol-db/Makefile.am:
6612         * plugins/symbol-db/plugin.c:
6613         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6614         (value_added_current_editor), (on_editor_foreach_clear),
6615         (value_removed_current_editor), (project_root_added),
6616         (symbol_db_activate), (symbol_db_deactivate),
6617         (isymbol_manager_search):
6618         * plugins/symbol-db/readtags.c: (initialize_1):
6619         * plugins/symbol-db/symbol-db-engine-iterator.c:
6620         (sdb_engine_iterator_instance_init),
6621         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6622         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6623         (symbol_db_engine_iterator_move_next),
6624         (symbol_db_engine_iterator_move_prev),
6625         (symbol_db_engine_iterator_get_n_items),
6626         (symbol_db_engine_iterator_last),
6627         (symbol_db_engine_iterator_set_position),
6628         (symbol_db_engine_iterator_get_position),
6629         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6630         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6631         (isymbol_iter_foreach), (isymbol_iter_set_position),
6632         (isymbol_iter_get_position), (isymbol_iter_get_length),
6633         (isymbol_iter_clone), (isymbol_iter_assign),
6634         (isymbol_iter_iface_init):
6635         * plugins/symbol-db/symbol-db-engine-iterator.h:
6636         * plugins/symbol-db/symbol-db-engine.c:
6637         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6638         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6639         (sdb_engine_finalize), (sdb_engine_get_type),
6640         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6641         (sdb_engine_get_table_id_by_unique_name2),
6642         (sdb_engine_get_table_id_by_unique_name3),
6643         (symbol_db_engine_add_new_workspace),
6644         (symbol_db_engine_get_opened_project_name),
6645         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6646         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6647         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6648         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6649         (sdb_engine_add_new_scope_definition),
6650         (sdb_engine_add_new_tmp_heritage_scope),
6651         (sdb_engine_second_pass_update_scope_1),
6652         (sdb_engine_second_pass_update_heritage),
6653         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6654         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6655         (symbol_db_engine_update_project_symbols),
6656         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6657         (symbol_db_engine_update_buffer_symbols),
6658         (sdb_engine_walk_down_scope_path),
6659         (sdb_engine_prepare_symbol_info_sql),
6660         (symbol_db_engine_get_global_members),
6661         (symbol_db_engine_get_scope_members_by_symbol_id),
6662         (symbol_db_engine_get_scope_members),
6663         (symbol_db_engine_get_current_scope),
6664         (symbol_db_engine_get_file_symbols):
6665         * plugins/symbol-db/symbol-db-engine.h:
6666         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6667         (on_symbol_updated), (on_symbol_inserted),
6668         (symbol_db_view_locals_get_line),
6669         (symbol_db_view_locals_update_list):
6670         * plugins/symbol-db/symbol-db-view-search.c:
6671         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6672         * plugins/symbol-db/symbol-db-view-search.h:
6673         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6674         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6675         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6676         * plugins/symbol-db/tables.sql:
6677         * plugins/symbol-db/test/Makefile.am:
6678         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6679         Updated patch from Massimo to improve symbol-db plugin
6681         * plugins/document-manager/plugin.c: (on_editor_changed):
6682         Make the code a bit more robust
6683         
6684         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6685         (anjuta_document_get_property), (anjuta_document_class_init),
6686         (anjuta_document_init), (set_uri), (document_loader_loaded),
6687         (anjuta_document_load), (document_saver_saving):
6688         * plugins/sourceview/anjuta-document.h:
6689         * plugins/sourceview/sourceview.c: (autodetect_language),
6690         (ilanguage_set_language), (ilanguage_get_language):
6691         Fix language detection on startup
6693 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6695         * plugins/document-manager/action-callbacks.c:
6696         (on_editor_command_upper_case_activate),
6697         (on_editor_command_lower_case_activate): Leftover commit from previous
6698         commit (see last changlog entry by me).
6699         
6700         * plugins/file-manager/plugin.c: (file_manager_activate):
6701         Gave proper widget name so that layout works.
6703 2007-09-26  Johannes Schmid <jhs@gnome.org>
6705         * plugins/document-manager/plugin.c: (on_editor_changed),
6706         (docman_plugin_instance_init):
6707         Only unload/load language-support plugins if necessary.
6708         
6709         * plugins/language-manager/plugin.c: (language_manager_activate):
6710         Removed some debugging code
6712         * plugins/sourceview/sourceview.c: (on_document_saved),
6713         (ilanguage_set_language), (ilanguage_get_language):
6714         Fixed ianjuta_language interface and ensure that highlighting is
6715         activated when a new file is saved.
6716         
6717 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6719         * libanjuta/interfaces/libanjuta.idl:
6720         * plugins/document-manager/action-callbacks.c:
6721         (on_editor_command_upper_case_activate),
6722         (on_editor_command_lower_case_activate):
6723         * plugins/editor/text_editor.c: (iselection_has_selection),
6724         (iselection_get_start), (iselection_get_end),
6725         (iselection_iface_init):
6726         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6727         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6728         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6729         method and implemented it for both scintilla and sourceview editors.
6730         Updated document-manager and assist plugins to use the new method.
6732 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6734         * plugins/file-manager/file-view.c:
6735         Fix typo, allow to compile new file manager with gtk < 2.12
6737 2007-09-25  Johannes Schmid <jhs@gnome.org>
6739         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6740         Support Auto-Indent for single lines (e.g no selection);
6741         
6742         * plugins/macro/plugin.c:
6743         Do not use the same shortcut as auto-indent does
6744         
6745         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6746         Optimized keyboard navigation - do not emit char_added when only
6747         navigation keys have been pressed.
6749 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6751         * plugins/language-support-cpp-java/cpp-java-assist.c:
6752         (on_assist_chosen), (cpp_java_assist_install),
6753         (cpp_java_assist_uninstall):
6754         * plugins/language-support-cpp-java/plugin.c: (install_support),
6755         (uninstall_support): Install and uninstall support in correct order.
6756         Fixes a bug where it was installed multiple times resulting in
6757         inserting autocomplete text multiple times.
6759 2007-09-25  Johannes Schmid <jhs@gnome.org>
6761         * configure.in:
6762         Add GNOME_WARNING_FLAGS(maximum) and
6763         GNOME_CXX_WARNIGS(yes) to avoid bugs
6764         the compiler can warn you.
6765         
6766         * libegg/test-tree-utils.c: (key_test):
6767         * plugins/file-manager/file-model.c:
6768         (file_model_cancel_expand_idle), (file_model_sort),
6769         (file_model_row_expanded):
6770         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6771         (file_view_refresh), (file_view_get_selected), (file_view_init),
6772         (file_view_new):
6773         * plugins/file-manager/file-view.h:
6774         * plugins/symbol-db/readtags.c: (initialize_1):
6775         * src/main.c:
6776         
6777         Fixed the more critical warnings
6779 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6781         Icons from tpgww@onepost.net:
6782         * configure.in:
6783         * plugins/debug-manager/Makefile.am:
6784         * plugins/debug-manager/images/Makefile.am:
6785         * plugins/debug-manager/images/anjuta-attach.svg:
6786         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6787         * plugins/debug-manager/images/anjuta-step-into.svg:
6788         * plugins/debug-manager/images/anjuta-step-out.svg:
6789         * plugins/debug-manager/images/anjuta-step-over.svg:
6790         * plugins/debug-manager/plugin.c: (register_stock_icons):
6791         * plugins/document-manager/Makefile.am:
6792         * plugins/document-manager/block_select.xpm:
6793         * plugins/document-manager/fold_close.xpm:
6794         * plugins/document-manager/fold_open.xpm:
6795         * plugins/document-manager/fold_toggle.xpm:
6796         * plugins/document-manager/images/Makefile.am:
6797         * plugins/document-manager/images/anjuta-block-end.svg:
6798         * plugins/document-manager/images/anjuta-block-start.svg:
6799         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6800         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6801         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6802         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6803         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6804         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6805         * plugins/document-manager/indent.xpm:
6806         * plugins/document-manager/indent_auto.xpm:
6807         * plugins/document-manager/indent_dcr.xpm:
6808         * plugins/document-manager/indent_inc.xpm:
6809         * plugins/document-manager/indent_set.xpm:
6810         * plugins/document-manager/plugin.c: Added nicer icons for
6811         document manager and debugger. Organized icons in 'images'
6812         directories.
6814 2007-09-24  Johannes Schmid <jhs@gnome.org>
6816         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6817         Fixed a missing NULL in g_object_set.
6819 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6821         * plugins/language-support-cpp-java/cpp-java-assist.c:
6822         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6823         scope memebers just after scope operator is entered.
6825 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6827         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6828         * plugins/language-support-cpp-java/cpp-java-assist.c:
6829         (completion_function), (completion_compare),
6830         (cpp_java_assist_tag_destroy), (create_completion),
6831         (cpp_java_assist_destroy_completion_cache),
6832         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6833         Show '()' for function items in autocomplete list. Allow adding
6834         ' ' and/or '(' after function call autocompletion and have preferences
6835         settings for them.
6837 2007-09-24  Johannes Schmid <jhs@gnome.org>
6839         * sourceview.c: Reverting patch from r3157 because
6840         of side-effects
6842 2007-09-24  Johannes Schmid <jhs@gnome.org>
6844         * plugins/search/search-replace.c: (on_message_clicked):
6846         Fixed #427104 – No "highlight" of lines matching find-result
6848 2007-09-24  Johannes Schmid <jhs@gnome.org>
6850         * src/anjuta.glade:
6852         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6854 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6856         reviewed by: Johannes Schmid <jhs@gnome.org>
6858         * plugins/build-basic-autotools/executer.c: (execute_program):
6859         Fix #478238 – set env for execute programe in the terminal
6861 2007-09-24 Tom <tpgww@onepost.net>
6863         reviewed by: Johannes Schmid <jhs@gnome.org>
6865         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6866         Fix memory leak
6867         
6868         * plugins/debug-manager/disassemble.c: (on_disassemble):
6869         Correct a format string in DEBUG_PRINT()
6871 2007-09-23  Johannes Schmid <jhs@gnome.org>
6873         * plugins/sourceview/sourceview.c: (offset_to_position),
6874         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6875         (ieditor_get_position), (iselect_set), (iselect_get_start),
6876         (iselect_get_end):
6877         
6878         Fixed #Bug 440637 – Search, don't work very well
6880 2007-09-23  Johannes Schmid <jhs@gnome.org>
6882         * plugins/file-manager/file-model.c: (file_model_get_filename):
6883         * plugins/file-manager/file-model.h:
6884         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6885         (file_view_init), (file_view_class_init):
6886         * plugins/message-view/message-view.c:
6887         (message_view_query_tooltip), (message_view_dispose),
6888         (message_view_instance_init), (message_view_class_init):
6890         Added GTK+ 2.12 style tooltips to file-manager and message view.
6891         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6892         old implementation is used.
6894 2007-09-23  Johannes Schmid <jhs@gnome.org>
6896         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6897         Fixed typo
6898         
6899         * plugins/language-manager/language-manager.plugin.in:
6900         Marked UserActivatable=FALSE
6901         
6902         * plugins/language-manager/plugin.c: (load_languages),
6903         (language_manager_activate), (language_manager_deactivate),
6904         (language_manager_dispose), (language_manager_instance_init),
6905         (language_manager_find_mime_type), (language_manager_find_string),
6906         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6907         (ilanguage_get_name), (ilanguage_get_strings):
6908         
6909         Fixed various stupid bugs in language-manager plugin
6910         
6911         * plugins/symbol-db/symbol-db-engine.c:
6912         (sdb_engine_second_pass_update_scope_1):
6913         
6914         Add a g_return_if_fail to avoid a crash though still unsure
6915         what's causing it.
6917 2007-09-23  Johannes Schmid <jhs@gnome.org>
6919         * plugins/symbol-db/plugin.c: (on_project_element_added),
6920         (sources_array_free), (sources_array_add_foreach),
6921         (project_root_added):
6922         * plugins/symbol-db/symbol-db-engine.c:
6923         (symbol_db_engine_add_new_files):
6924         * plugins/symbol-db/symbol-db-engine.h:
6925         
6926         Added support for other languages than "C" to symbol-db. Now
6927         supports all languages listed by the language-manager.
6929 2007-09-23  Tom <tpgww@onepost.net>
6931         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6933         * configure.in:
6934         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6935         
6936         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6937         (anjuta_glue_factory_get_object_type):
6938         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6939         * plugins/build-basic-autotools/build-basic-autotools.c:
6940         (value_added_current_editor):
6941         * plugins/debug-manager/breakpoints.c:
6942         (breakpoints_dbase_edit_breakpoint),
6943         (on_toggle_breakpoint_activate):
6944         * plugins/debug-manager/plugin.c:
6945         (on_run_to_cursor_action_activate):
6946         * plugins/debug-manager/stack_trace.c:
6947         (dma_thread_update_stack_trace):
6948         * plugins/gdb/plugin.c:
6949         * plugins/glade/plugin.c: (ifile_open):
6950         * plugins/profiler/gprof-call-graph-view.c:
6951         * plugins/profiler/gprof-flat-profile-view.c:
6952         * plugins/profiler/gprof-function-call-tree-view.c:
6953         * plugins/profiler/gprof-options.c: (setup_widgets):
6954         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6955         * plugins/search/search-replace_backend.c:
6956         (file_buffer_new_from_te):
6957         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6958         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6959         (assist_window_get_property), (assist_window_move):
6960         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6961         (value_added_current_editor):
6962         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6963         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6964         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6965         
6966         Many small code, warnings and leak fixes
6968 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6970         * (removed) plugins/debug-manager/debugger.c,
6971         (removed) plugins/debug-manager/debugger.h,
6972         (added) plugins/debug-manager/command.c,
6973         (added) plugins/debug-manager/command.h,
6974         (added) plugins/debug-manager/queue.c,
6975         (added) plugins/debug-manager/queue.h,
6976         plugins/debug-manager/breakpoints.c,
6977         plugins/debug-manager/debug_tree.c,
6978         plugins/debug-manager/debug_tree.h,
6979         plugins/debug-manager/disassemble.c,
6980         plugins/debug-manager/disassemble.h,
6981         plugins/debug-manager/locals.c,
6982         plugins/debug-manager/locals.h,
6983         plugins/debug-manager/memory.c,
6984         plugins/debug-manager/memory.h,
6985         plugins/debug-manager/plugin.c,
6986         plugins/debug-manager/plugin.h,
6987         plugins/debug-manager/registers.c,
6988         plugins/debug-manager/registers.h,
6989         plugins/debug-manager/sharedlib.c,
6990         plugins/debug-manager/sharedlib.h,
6991         plugins/debug-manager/signals.c,
6992         plugins/debug-manager/signals.h,
6993         plugins/debug-manager/stack_trace.c,
6994         plugins/debug-manager/stack_trace.h,
6995         plugins/debug-manager/start.h,
6996         plugins/debug-manager/start.c,
6997         plugins/debug-manager/threads.c,
6998         plugins/debug-manager/threads.h,
6999         plugins/debug-manager/watch.c,
7000         plugins/debug-manager/watch.h,
7001         plugins/debug-manager/Makefile.am,
7002         plugins/gdb/debugger.c,
7003         plugins/gdb/debugger.h,
7004         plugins/gdb/plugin.c,
7005         libanjuta/interfaces/libanjuta.idl:
7006         Split debug-manager/debugger.c into command.c and queue.c
7007         Clean up debugger queue
7008         DmaDebuggerQueue object does not implement IAnjutaDebugger
7010 2007-09-23  Johannes Schmid <jhs@gnome.org>
7012         * configure.in:
7013         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7014         set correctly, etc.)
7015         
7016         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7017         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7018         (plugin_set_update):
7019         
7020         Show an error dialog instead of crashing when plugin loading fails
7022         * plugins/language-manager/Makefile.am:
7023         * plugins/language-manager/language-manager.plugin.in:
7024         * plugins/language-manager/languages.xml:
7025         * plugins/language-manager/plugin.c: (language_destroy),
7026         (load_languages), (language_manager_activate),
7027         (language_manager_deactivate), (language_manager_finalize),
7028         (language_manager_dispose), (language_manager_instance_init),
7029         (language_manager_class_init), (language_manager_find_mime_type),
7030         (language_manager_find_string), (ilanguage_get_from_mime_type),
7031         (ilanguage_get_from_string), (ilanguage_get_name),
7032         (ilanguage_get_strings), (ilanguage_iface_init):
7033         * plugins/language-manager/plugin.h:
7034         
7035         Added new language-manager plugin to have a better organisation for
7036         language names. The xml probabaly needs to be extended over time.
7037         
7038         * plugins/Makefile.am:
7039         * plugins/document-manager/plugin.c: (on_editor_changed):
7040         
7041         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7042         because it does not really save memory but makes tab switching slow.
7043         
7044         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7045         .in:
7046         * plugins/language-support-cpp-java/plugin.c: (install_support),
7047         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7048         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7049         unloading
7051         * plugins/language-support-cpp-java/cpp-java-assist.c:
7052         (cpp_java_assist_show_autocomplete):
7053         
7054         Fix autocomplete to only show valid completions
7056         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7057         Calltips always have correct size and position now
7059 2007-09-22  Johannes Schmid <jhs@gnome.org>
7061         * plugins/search/search-replace_backend.c: (get_next_match):
7062         Removed code introduced by accident that causes a crash.
7063         
7064         * plugins/sourceview/sourceview-tags.c:
7065         * plugins/sourceview/sourceview-tags.h:
7066         Removed ununsed files
7068 2007-09-22  Johannes Schmid <jhs@gnome.org>
7070         * plugins/language-support-cpp-java/cpp-java-assist.c:
7071         Fixed build error
7073 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7075         * plugins/language-support-cpp-java/cpp-java-assist.c:
7076         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7077         Increased matching brace search to 500 chars.
7079 2007-09-21  Johannes Schmid <jhs@gnome.org>
7081         * plugins/language-support-cpp-java/cpp-java-assist.c:
7082         (cpp_java_assist_get_pre_word),
7083         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7084         
7085         Added some profiling debug code
7086         
7087         * plugins/language-support-cpp-java/cpp-java-utils.c:
7088         (cpp_java_util_jump_to_matching_brace):
7089         * plugins/language-support-cpp-java/cpp-java-utils.h:
7090         * plugins/language-support-cpp-java/plugin.c:
7091         (get_line_indentation_base), (get_line_auto_indentation):
7092         
7093         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7094         avoid looping over the whole file when using calltips which is too slow and
7095         unneeded.
7096         
7097         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7098         (assist_tip_set_tips), (assist_tip_get_coordinates),
7099         (assist_tip_new):
7100         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7101         
7102         Better calltips appearance (use theme now) and avoid jumping
7103         calltips
7105 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7107         * plugins/document-manager/plugin.c:
7108         (update_editor_ui_interface_items):
7109         * plugins/language-support-cpp-java/plugin.c: (install_support),
7110         (uninstall_support): Moved autocomplete ui update code from
7111         document-manager to language-plugin.
7113 2007-09-21  Johannes Schmid <jhs@gnome.org>
7115         * libanjuta/interfaces/libanjuta.idl:
7116         
7117         Added IAnjutaLanguage interface (might still change...) for
7118         the upcoming language-manager plugin.
7119         
7120         * plugins/file-manager/Makefile.am:
7121         * plugins/file-manager/file-model.c:
7122         (file_model_cancel_expand_idle), (file_model_add_dummy),
7123         (file_model_expand_idle), (file_model_sort),
7124         (file_model_row_expanded), (file_model_row_collapsed),
7125         (file_model_init), (file_model_finalize),
7126         (file_model_set_property), (file_model_get_property),
7127         (file_model_class_init), (file_model_new), (file_model_refresh),
7128         (file_model_get_uri):
7129         * plugins/file-manager/file-model.h:
7130         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7131         (file_view_expand_row_idle), (file_view_refresh),
7132         (file_view_get_selected), (file_view_button_press_event),
7133         (file_view_selection_changed), (file_view_init),
7134         (file_view_get_property), (file_view_set_property),
7135         (file_view_finalize), (file_view_class_init):
7136         
7137         Split up model/view as far as possible and fixed some file-manager
7138         bugs (popup-menu and incorrect project loading).
7139         
7140         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7141         Use monospace font for tips.
7142         
7143         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7144         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7145         (icell_get_attribute), (icell_style_get_font_description),
7146         (icell_style_get_color), (icell_style_get_background_color),
7147         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7148         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7149         (iiter_get_length), (iiter_clone), (iiter_assign):
7151         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7152         interface. This is way faster though it has the drawback to create invalid
7153         iterators if the buffer is changed.
7155 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7157         * libanjuta/interfaces/libanjuta.idl:
7158         * plugins/document-manager/action-callbacks.c:
7159         * plugins/document-manager/anjuta-document-manager.ui:
7160         * plugins/document-manager/plugin.c: (register_stock_icons):
7161         * plugins/editor/text_editor.c:
7162         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7163         * plugins/language-support-cpp-java/cpp-java-assist.c:
7164         (cpp_java_assist_get_calltip_context):
7165         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7166         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7168         Moved autocomplete menu action from document-manager to assist plugin
7169         and got rid of deprecated autocomplete interface.
7171 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7173         * libanjuta/interfaces/libanjuta.idl:
7174         * plugins/editor/text_editor.c: (iassist_iface_init):
7175         * plugins/language-support-cpp-java/cpp-java-assist.c:
7176         (cpp_java_assist_check), (on_assist_chosen):
7177         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7178         Removed react() methods in both editors and assist interface. Assist
7179         plugin itself handles setting the autocomplete. Also fixed
7180         some mem leaks.
7182 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7184         * plugins/file-manager/Makefile.am:
7185         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7186         (file_view_expand_idle), (file_view_init):
7187         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7188         (file_manager_set_default_uri), (project_root_added),
7189         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7190         (file_manager_activate), (file_manager_deactivate),
7191         (file_manager_instance_init), (file_manager_class_init),
7192         (ifile_manager_set_root), (ifile_manager_set_selected),
7193         (ifile_manager_iface_init): Adjusted white spaces to match
7194         anjuta convention.
7196 2007-09-19  Naba Kumar  <naba@gnome.org>
7198         * libanjuta/interfaces/libanjuta.idl:
7199         * plugins/editor/text_editor.c: (text_editor_instance_init),
7200         (iassist_show_tips), (iassist_cancel_tips),
7201         (iassist_hide_suggestions), (iassist_iface_init):
7202         * plugins/editor/text_editor.h:
7203         * plugins/editor/text_editor_cbs.c:
7204         (on_text_editor_scintilla_notify):
7205         * plugins/language-support-cpp-java/cpp-java-assist.c:
7206         (is_scope_context_character), (is_word_character),
7207         (create_completion), (cpp_java_assist_get_scope_context),
7208         (cpp_java_assist_get_pre_word),
7209         (cpp_java_assist_get_scope_operator),
7210         (cpp_java_assist_destroy_completion_cache),
7211         (cpp_java_assist_create_scope_completion_cache),
7212         (cpp_java_assist_create_word_completion_cache),
7213         (cpp_java_assist_show_autocomplete),
7214         (cpp_java_assist_get_calltip_context),
7215         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7216         (on_editor_char_added), (on_assist_chosen),
7217         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7218         (cpp_java_assist_init), (cpp_java_assist_finalize):
7219         * plugins/language-support-cpp-java/cpp-java-assist.h:
7220         * plugins/language-support-cpp-java/plugin.c:
7221         (initialize_indentation_params):
7222         * plugins/sourceview/assist-tip.c:
7223         * plugins/sourceview/assist-tip.h:
7224         * plugins/sourceview/sourceview-private.h:
7225         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7226         (on_assist_tip_destroyed), (on_assist_cancel),
7227         (on_document_char_added), (iassist_get_suggestions),
7228         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7229         
7230         Implement state-less assistance so that assist can be evaluated
7231         any given time at any position. Changed IAnjutaEditorAssist interfance
7232         and implementations and removed any state management in editors.
7234 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7236         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7237         completion items sorting and avoided unnecssary sorts.
7239         * plugins/text-editor.c: Fixed state.
7241 2007-09-17  Johannes Schmid <jhs@gnome.org>
7243         * plugins/language-support-cpp-java/cpp-java-assist.c:
7244         (on_assist_begin):
7245         
7246         Fixed calltips in sourceview
7248 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7250         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7251         completion items preparation time. Fixed a crash bug.
7253         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7254         Set buffer size (From Massimo, required for symbol-db).
7256         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7257         for suggestions.
7259         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7260         change in API.
7262         * plugins/editor/aneditor-autocomplete.cxx,
7263         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7264         Added ANE_GETWORDBEFORECARAT command.
7266         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7267         using assist interface.
7269         * plugins/editor/text_editor.c: (text_editor_instance_init),
7270         (text_editor_get_word_before_carat),
7271         (text_editor_get_current_word), (iassist_add_trigger),
7272         (iassist_remove_trigger), (on_assist_canceled),
7273         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7274         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7275         * plugins/editor/text_editor.h:
7276         * plugins/editor/text_editor_cbs.c: (trigger_size),
7277         (max_trigger_size), (text_editor_check_assist),
7278         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7279         interface.
7281         * plugins/language-support-cpp-java/Makefile.am:
7282         * plugins/language-support-cpp-java/plugin.c:
7283         (get_line_indentation_base), (get_line_auto_indentation),
7284         (install_support), (uninstall_support),
7285         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7286         (cpp_java_plugin_instance_init):
7287         * plugins/language-support-cpp-java/plugin.h:
7288         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7289         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7290         Make assist a separate class.
7292 2007-09-14  Johannes Schmid <jhs@gnome.org>
7294         * plugins/sourceview/sourceview.c: (iassist_suggest):
7295         Fixed changed char_alignment paramter in language-support
7296         plugin
7298 2007-09-14  Naba Kumar  <naba@gnome.org>
7300         * plugins/language-support-cpp-java/plugin.c: Send the right
7301         'char_alignment' paramenter (needs fixing in sourceview).
7303 2007-09-13  Johannes Schmid <jhs@gnome.org>
7305         * anjuta.anjuta:
7306         * plugins/project-wizard/templates/minimal/project.anjuta:
7307         Use IAnjutaSymbolManager instead of loading the plugin directly.
7308         (TODO: Think of a version to do this for older files...)
7310         * configure.in:
7311         * plugins/Makefile.am:
7312         * plugins/symbol-db/Makefile.am:
7313         
7314         Build symbol-db plugin if libgda-3.0 is found
7316 2007-09-13  Johannes Schmid <jhs@gnome.org>
7318         * plugins/sourceview/Makefile.am:
7319         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7320         (set_uri):
7321         * plugins/sourceview/anjuta-document.h:
7322         Removed lots of dead code
7323         
7324         * plugins/sourceview/anjuta-languages-manager.c:
7325         * plugins/sourceview/anjuta-languages-manager.h:
7326         removed completely
7327         
7328         * plugins/sourceview/sourceview.c: (on_document_char_added),
7329         (on_document_loaded), (sourceview_instance_init),
7330         (iselect_get_start), (iselect_get_end),
7331         (ilanguage_get_supported_languages), (ilanguage_set_language):
7332         
7333         Fixed selection handling and make some adaptions for the changes 
7334         mentioned above
7336 2007-09-13  Johannes Schmid <jhs@gnome.org>
7338         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7339         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7340         (on_assist_update):
7341         
7342         Added preferences to language support completion/calltips
7343         
7344         * plugins/sourceview/assist-window.c: (assist_window_update):
7346         Always select first entry
7348         * plugins/sourceview/sourceview.glade:
7349         Removed old completion preferences
7351 2007-09-11  Naba Kumar  <naba@gnome.org>
7353         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7354         and possible crash when pressing ctrl+d in terminal after preferences
7355         window has been shown once (no need for backport).
7357         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7358         implementations to get warnings instead of crashes for unimplemented
7359         interface methods.
7361 2007-09-11   Massimo Cora' <maxcvs@email.it>
7363         Reviewed by: Naba Kumar  <naba@gnome.org>
7365         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7366         * plugins/symbol-db/*:
7367         Added new symbol-database backend based on SQLite 3.
7368         (does not enabled for build currently).
7370 2007-09-10  Johannes Schmid <jhs@gnome.org>
7372         * anjuta.anjuta:
7373         * configure.in:
7374         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7375         (parse_info_init), (parse_info_free), (valid_element),
7376         (start_element_handler), (end_element_handler), (text_handler),
7377         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7378         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7379         (egg_recent_model_monitor), (egg_recent_model_read),
7380         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7381         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7382         (egg_recent_model_set_property), (egg_recent_model_class_init),
7383         (egg_recent_model_init), (egg_recent_model_add_full),
7384         (egg_recent_model_delete), (egg_recent_model_get_list),
7385         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7386         (egg_recent_model_set_filter_mime_types),
7387         (egg_recent_model_clear_group_filter),
7388         (egg_recent_model_set_filter_groups),
7389         (egg_recent_model_clear_scheme_filter),
7390         (egg_recent_model_set_filter_uri_schemes),
7391         (egg_recent_model_remove_expired):
7392         
7393         Update EggRecent (#456465)
7395 2007-09-10  Johannes Schmid <jhs@gnome.org>
7397         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7398         (anjuta_plugin_manager_get_plugin):
7399         * plugins/profiler/gprof-call-graph-view.c:
7400         (gprof_call_graph_view_create_columns):
7401         * plugins/profiler/gprof-flat-profile-view.c:
7402         (gprof_flat_profile_view_create_columns):
7403         * plugins/profiler/gprof-function-call-tree-view.c:
7404         (gprof_function_call_tree_view_create_columns):
7405         
7406         Fixed #466031 – Update of pieces of menus for Localization
7408 2007-09-10  Johannes Schmid <jhs@gnome.org>
7410         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7411         Bug 343522 – anjuta: Unable to execute commands that use options.
7413 2007-09-09  Johannes Schmid <jhs@gnome.org>
7415         * plugins/document-manager/anjuta-docman.c:
7416         (anjuta_docman_update_page_label):
7417         
7418         Fixed #458034 – Method of indicating unsaved changes breaks convention
7419         
7420         * plugins/document-manager/plugin.c: (update_title),
7421         (value_added_project_root_uri), (value_removed_project_root_uri),
7422         (on_editor_changed), (activate_plugin):
7423         * plugins/document-manager/plugin.h:
7424         * plugins/project-manager/plugin.c: (on_profile_scoped),
7425         (on_profile_descoped), (ifile_open):
7426         
7427         Fixed #427390 – Show path of item in currently focused editor window
7429 2007-09-09  Johannes Schmid <jhs@gnome.org>
7431         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7432         (on_toolbar_find_incremental):
7433         Fix incremental search
7434         
7435         * plugins/sourceview/sourceview.c: (on_document_char_added),
7436         (set_select):
7437         Fixed selection management
7439 2007-09-09  Johannes Schmid <jhs@gnome.org>
7441         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7442         Fixed memory leak
7444         * libanjuta/interfaces/libanjuta.idl:
7445         Extended IAnjutaEditorAssist interface
7446         
7447         * plugins/language-support-cpp-java/plugin.c:
7448         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7449         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7450         (context_character), (get_context), (function_parser),
7451         (cpp_member_parser), (install_assist), (uninstall_assist),
7452         (get_line_indentation_base), (get_line_auto_indentation),
7453         (install_support), (uninstall_support),
7454         (on_value_added_current_editor), (on_value_removed_current_editor),
7455         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7456         * plugins/language-support-cpp-java/plugin.h:
7457         
7458         Improved fixed editor assistance and added support for function/method
7459         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7460         
7461         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7462         Removed a FIXME
7463         
7464         * plugins/project-import/project-import.c: (on_import_next):
7465         Added a non-NULL check with could probably fix #474843 but not sure
7466         
7467         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7468         Fixed anjuta-plugin project wizard
7469         
7470         * plugins/sourceview/Makefile.am:
7471         * plguins/sourceview/assist-tip.[ch]:
7472         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7473         (anjuta_view_key_press_event):
7474         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7475         (assist_window_init), (assist_window_update), (assist_window_new):
7476         * plugins/sourceview/sourceview-private.h:
7477         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7478         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7479         (trigger_size), (max_trigger_size), (on_document_char_added),
7480         (sourceview_dispose), (ieditor_get_current_word),
7481         (iassist_add_trigger), (iassist_init_suggestions),
7482         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7483         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7484         
7485         Big update on sourceview assist capabilites. Autocompletion should
7486         now work much better and function tooltips are finally supported!
7488         * plugins/sourceview/anjuta-document.h:
7489         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7490         (anjuta_document_get_current_word):
7491         Fixed get_current_word (inspired by aneditor.cxx implementation)
7493         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7494         (icell_get_attribute):
7495         Fixed get_attribute() to also detect character constants.
7496         Simplified get_char()
7498         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7499         (isymbol_manager_get_members), (isymbol_manager_get_parents),
7500         (isymbol_manager_get_completions_at_position):
7501         
7502         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7504 2007-09-04  Naba Kumar  <naba@gnome.org>
7506         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7507         projects that can not add sources.
7509         * plugins/file-wizard/file.c: Similarly for file wizard,
7510         Do not enable 'Add to project' projects that can not add sources.
7512 2007-09-04  Naba Kumar  <naba@gnome.org>
7514         * configure.in: Bumped gnome-build requirement to 0.2.0
7515         for project capabilities support.
7517         * plugins/project-manager/plugin.c: Enable/disable project
7518         actions based on project capabilities. Fixes bug #433552:
7519         crash in Anjuta IDE: add file test.h in project on generic
7520         Makefile.
7522         * libanjuta/interfaces/libanjuta.idl: Added method to query
7523         project capabilities.
7525 2007-09-03  Naba Kumar  <naba@gnome.org>
7527         * plugins/file-manager/plugin.c: Set shadow type IN.
7528         * plugins/file-manager/file-view.c: Fixed code style.
7529         * plugins/file-manager/file-view.c: Fixed icons column to size
7530         properly.
7532         * plugins/file-manager/plugin.[c,h]: Fixed code style.
7534         * plugins/file-manager/plugin.c: Fixed crash on closing project and
7535         unmonitors project-uri on file-manager deactivation.
7537         * TODO.tasks: Updated
7539 2007-09-02  Johannes Schmid <jhs@gnome.org>
7541         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7542         Fixed memory leak
7543         
7544         * plugins/file-manager/file-view.c: (file_view_get_selected),
7545         (file_view_button_press_event), (file_view_finalize):
7546         * plugins/file-manager/plugin.c: (project_root_removed),
7547         (file_manager_deactivate):
7548         
7549         Fixed some small bugs I missed before
7551 2007-09-02  Johannes Schmid <jhs@gnome.org>
7553         * plugins/file-manager/*:
7554         Added new and file-manager
7556 2007-09-02  Johannes Schmid <jhs@gnome.org>
7558         * plugins/file-manager/*:
7559         Removed old file-manager
7561 2007-08-31  Johannes Schmid <jhs@gnome.org>
7563         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7564         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7565         
7566         Fixed some memory leaks
7567         
7568         * MAINTAINERS: Fixed
7569         
7570 2007-08-31  Johannes Schmid <jhs@gnome.org>
7572         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7573         (get_property_value_as_string), (set_property_value_as_string),
7574         (register_callbacks), (preferences_foreach_callback),
7575         (anjuta_preferences_register_property_raw):
7576         * libanjuta/anjuta-preferences.h:
7577         * plugins/build-basic-autotools/build-basic-autotools.c:
7578         (on_build_mesg_format):
7579         * plugins/document-manager/anjuta-document-manager.glade:
7580         * plugins/message-view/anjuta-message-manager-plugin.glade:
7581         
7582         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7583         broken message view preferences
7584         
7585         * plugins/message-view/message-view.c:
7586         (message_view_instance_init), (pref_change_color), (prefs_init),
7587         (imessage_view_append):
7588         Cleaned up message view (#458041)
7589         
7590         * src/shell.c: (on_preferences_activate),
7591         (anjuta_test_shell_instance_init),
7592         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7593         Fixed test shell to allow better debugging
7594         
7595 2007-08-31  Johannes Schmid <jhs@gnome.org>
7597         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7598         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7599         * plugins/gtodo/main.h:
7600         * plugins/gtodo/plugin.c: (activate_plugin):
7601         
7602         Fixed #423467 (View->Tasks menu items are not 
7603         checked on startup)
7605 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7607         reviewed by: Johannes Schmid <jhs@gnome.org>
7609         * COPYING:
7610         * data/welcome.txt.in:
7611         * launcher/anjuta_launcher.c:
7612         * libanjuta/anjuta-children.c:
7613         * libanjuta/anjuta-children.h:
7614         * libanjuta/anjuta-debug.h:
7615         * libanjuta/anjuta-encodings.c:
7616         * libanjuta/anjuta-encodings.h:
7617         * libanjuta/anjuta-glue-c.c:
7618         * libanjuta/anjuta-glue-c.h:
7619         * libanjuta/anjuta-plugin-description.c:
7620         * libanjuta/anjuta-plugin-description.h:
7621         * libanjuta/anjuta-plugin-handle.c:
7622         * libanjuta/anjuta-plugin-handle.h:
7623         * libanjuta/anjuta-plugin-manager.c:
7624         * libanjuta/anjuta-plugin-manager.h:
7625         * libanjuta/anjuta-plugin.c:
7626         * libanjuta/anjuta-plugin.h:
7627         * libanjuta/anjuta-preferences.c:
7628         * libanjuta/anjuta-preferences.h:
7629         * libanjuta/anjuta-profile-manager.c:
7630         * libanjuta/anjuta-profile-manager.h:
7631         * libanjuta/anjuta-profile.c:
7632         * libanjuta/anjuta-profile.h:
7633         * libanjuta/anjuta-save-prompt.c:
7634         * libanjuta/anjuta-save-prompt.h:
7635         * libanjuta/anjuta-serializer.c:
7636         * libanjuta/anjuta-serializer.h:
7637         * libanjuta/anjuta-session.c:
7638         * libanjuta/anjuta-session.h:
7639         * libanjuta/anjuta-shell.c:
7640         * libanjuta/anjuta-shell.h:
7641         * libanjuta/anjuta-status.c:
7642         * libanjuta/anjuta-status.h:
7643         * libanjuta/anjuta-ui.c:
7644         * libanjuta/anjuta-ui.h:
7645         * libanjuta/anjuta-utils-priv.h:
7646         * libanjuta/anjuta-utils.c:
7647         * libanjuta/anjuta-utils.h:
7648         * libanjuta/cell-renderer-captioned-image.c:
7649         * libanjuta/cell-renderer-captioned-image.h:
7650         * libanjuta/e-splash.c:
7651         * libanjuta/e-splash.h:
7652         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7653         * libanjuta/interfaces/libanjuta.idl:
7654         * libanjuta/libanjuta.h:
7655         * libanjuta/resources.c:
7656         * libanjuta/resources.h:
7657         * libegg/egg-cell-renderer-text.c:
7658         * libegg/egg-combo-action.c:
7659         * libegg/egg-entry-action.c:
7660         * libegg/egg-recent-action.c:
7661         * libegg/egg-recent-files-module.c:
7662         * libegg/egg-recent-item.c:
7663         * libegg/egg-recent-model.c:
7664         * libegg/egg-recent-view-gtk.c:
7665         * libegg/egg-recent-view.c:
7666         * libegg/egg-submenu-action.c:
7667         * libegg/eggaccelerators.c:
7668         * libegg/eggcellrendererpopup.c:
7669         * libegg/eggcomboselect.c:
7670         * libegg/eggtreemodelfilter.c:
7671         * libegg/eggtreemultidnd.c:
7672         * libegg/gtkcellview.h:
7673         * libegg/treeviewutils/egg-cell-renderer-text.h:
7674         * libegg/treeviewutils/eggaccelerators.h:
7675         * libegg/treeviewutils/eggcellrendererkeys.h:
7676         * libegg/treeviewutils/eggcellrendererpopup.h:
7677         * libegg/treeviewutils/eggtreemodelfilter.h:
7678         * libegg/treeviewutils/eggtreemultidnd.h:
7679         * libegg/treeviewutils/eggtreeviewstate.h:
7680         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7681         * manuals/anjuta-faqs/Makefile.am:
7682         * manuals/anjuta-manual/C/anjuta-manual.xml:
7683         * manuals/anjuta-manual/C/license.xml:
7684         * manuals/anjuta-manual/es/es.po:
7685         * manuals/anjuta-manual/sv/sv.po:
7686         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7687         ml:
7688         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7689         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7690         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7691         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7692         * manuals/old/ja/anjuta-manual/license.xml:
7693         * plugins/build-basic-autotools/build-basic-autotools.c:
7694         * plugins/build-basic-autotools/build-basic-autotools.h:
7695         * plugins/build-basic-autotools/executer.c:
7696         * plugins/build-basic-autotools/executer.h:
7697         * plugins/build/build_file.c:
7698         * plugins/build/build_file.h:
7699         * plugins/build/build_project.c:
7700         * plugins/build/build_project.h:
7701         * plugins/build/clean_project.c:
7702         * plugins/build/clean_project.h:
7703         * plugins/build/commands.c:
7704         * plugins/build/commands.h:
7705         * plugins/build/compile.c:
7706         * plugins/build/compile.h:
7707         * plugins/build/compiler_options.c:
7708         * plugins/build/compiler_options.h:
7709         * plugins/build/configurer.c:
7710         * plugins/build/configurer.h:
7711         * plugins/build/executer.c:
7712         * plugins/build/executer.h:
7713         * plugins/class-gen/cell-renderer-flags.c:
7714         * plugins/class-gen/cell-renderer-flags.h:
7715         * plugins/class-gen/combo-flags.c:
7716         * plugins/class-gen/combo-flags.h:
7717         * plugins/class-gen/element-editor.c:
7718         * plugins/class-gen/element-editor.h:
7719         * plugins/class-gen/generator.c:
7720         * plugins/class-gen/generator.h:
7721         * plugins/class-gen/plugin.c:
7722         * plugins/class-gen/plugin.h:
7723         * plugins/class-gen/transform.c:
7724         * plugins/class-gen/transform.h:
7725         * plugins/class-gen/validator.c:
7726         * plugins/class-gen/validator.h:
7727         * plugins/class-gen/window.c:
7728         * plugins/class-gen/window.h:
7729         * plugins/class-inheritance/class-callbacks.c:
7730         * plugins/class-inheritance/class-callbacks.h:
7731         * plugins/class-inheritance/class-inherit.c:
7732         * plugins/class-inheritance/class-inherit.h:
7733         * plugins/class-inheritance/plugin.c:
7734         * plugins/class-inheritance/plugin.h:
7735         * plugins/cvs-plugin/cvs-actions.c:
7736         * plugins/cvs-plugin/cvs-actions.h:
7737         * plugins/cvs-plugin/cvs-callbacks.c:
7738         * plugins/cvs-plugin/cvs-callbacks.h:
7739         * plugins/cvs-plugin/cvs-execute.c:
7740         * plugins/cvs-plugin/cvs-execute.h:
7741         * plugins/cvs-plugin/cvs-interface.c:
7742         * plugins/cvs-plugin/cvs-interface.h:
7743         * plugins/cvs-plugin/plugin.c:
7744         * plugins/cvs-plugin/plugin.h:
7745         * plugins/debug-manager/breakpoints.c:
7746         * plugins/debug-manager/breakpoints.h:
7747         * plugins/debug-manager/chunk_view.c:
7748         * plugins/debug-manager/chunk_view.h:
7749         * plugins/debug-manager/data_buffer.c:
7750         * plugins/debug-manager/data_buffer.h:
7751         * plugins/debug-manager/data_view.c:
7752         * plugins/debug-manager/data_view.h:
7753         * plugins/debug-manager/debug_tree.c:
7754         * plugins/debug-manager/debug_tree.h:
7755         * plugins/debug-manager/debugger.c:
7756         * plugins/debug-manager/debugger.h:
7757         * plugins/debug-manager/disassemble.c:
7758         * plugins/debug-manager/disassemble.h:
7759         * plugins/debug-manager/info.c:
7760         * plugins/debug-manager/info.h:
7761         * plugins/debug-manager/locals.c:
7762         * plugins/debug-manager/locals.h:
7763         * plugins/debug-manager/memory.c:
7764         * plugins/debug-manager/memory.h:
7765         * plugins/debug-manager/plugin.c:
7766         * plugins/debug-manager/plugin.h:
7767         * plugins/debug-manager/registers.c:
7768         * plugins/debug-manager/registers.h:
7769         * plugins/debug-manager/sexy-icon-entry.c:
7770         * plugins/debug-manager/sexy-icon-entry.h:
7771         * plugins/debug-manager/sharedlib.c:
7772         * plugins/debug-manager/sharedlib.h:
7773         * plugins/debug-manager/signals.c:
7774         * plugins/debug-manager/signals.h:
7775         * plugins/debug-manager/sparse_buffer.c:
7776         * plugins/debug-manager/sparse_buffer.h:
7777         * plugins/debug-manager/sparse_view.c:
7778         * plugins/debug-manager/sparse_view.h:
7779         * plugins/debug-manager/stack_trace.c:
7780         * plugins/debug-manager/stack_trace.h:
7781         * plugins/debug-manager/start.c:
7782         * plugins/debug-manager/start.h:
7783         * plugins/debug-manager/threads.c:
7784         * plugins/debug-manager/threads.h:
7785         * plugins/debug-manager/utilities.c:
7786         * plugins/debug-manager/utilities.h:
7787         * plugins/debug-manager/watch.c:
7788         * plugins/debug-manager/watch.h:
7789         * plugins/devhelp/htmlview.c:
7790         * plugins/devhelp/htmlview.h:
7791         * plugins/document-manager/action-callbacks.c:
7792         * plugins/document-manager/action-callbacks.h:
7793         * plugins/document-manager/anjuta-docman.c:
7794         * plugins/document-manager/anjuta-docman.h:
7795         * plugins/document-manager/editor-tooltips.c:
7796         * plugins/document-manager/editor-tooltips.h:
7797         * plugins/document-manager/file_history.c:
7798         * plugins/document-manager/file_history.h:
7799         * plugins/document-manager/indent-dialog.c:
7800         * plugins/document-manager/indent-dialog.h:
7801         * plugins/document-manager/indent-util.c:
7802         * plugins/document-manager/indent-util.h:
7803         * plugins/document-manager/plugin.c:
7804         * plugins/editor/aneditor-autocomplete.cxx:
7805         * plugins/editor/aneditor-calltip.cxx:
7806         * plugins/editor/aneditor-indent.cxx:
7807         * plugins/editor/aneditor-priv.h:
7808         * plugins/editor/aneditor.cxx:
7809         * plugins/editor/aneditor.h:
7810         * plugins/editor/lexer.h:
7811         * plugins/editor/plugin.c:
7812         * plugins/editor/plugin.h:
7813         * plugins/editor/print.c:
7814         * plugins/editor/print.h:
7815         * plugins/editor/properties.h:
7816         * plugins/editor/properties_cxx.h:
7817         * plugins/editor/style-editor.c:
7818         * plugins/editor/style-editor.h:
7819         * plugins/editor/text-editor-iterable.c:
7820         * plugins/editor/text-editor-iterable.h:
7821         * plugins/editor/text_editor.c:
7822         * plugins/editor/text_editor.h:
7823         * plugins/editor/text_editor_cbs.c:
7824         * plugins/editor/text_editor_cbs.h:
7825         * plugins/editor/text_editor_menu.c:
7826         * plugins/editor/text_editor_menu.h:
7827         * plugins/editor/text_editor_prefs.c:
7828         * plugins/editor/text_editor_prefs.h:
7829         * plugins/file-loader/dnd.c:
7830         * plugins/file-loader/dnd.h:
7831         * plugins/file-loader/plugin.c:
7832         * plugins/file-manager/an_file_view.c:
7833         * plugins/file-manager/plugin.c:
7834         * plugins/file-wizard/file.c:
7835         * plugins/file-wizard/file.h:
7836         * plugins/file-wizard/plugin.c:
7837         * plugins/file-wizard/plugin.h:
7838         * plugins/gdb/debugger.c:
7839         * plugins/gdb/debugger.h:
7840         * plugins/gdb/gdbmi-test.c:
7841         * plugins/gdb/gdbmi.c:
7842         * plugins/gdb/gdbmi.h:
7843         * plugins/gdb/global.h:
7844         * plugins/gdb/parser.c:
7845         * plugins/gdb/parser.h:
7846         * plugins/gdb/plugin.c:
7847         * plugins/gdb/plugin.h:
7848         * plugins/gdb/utilities.c:
7849         * plugins/gdb/utilities.h:
7850         * plugins/glade/plugin.c:
7851         * plugins/glade/plugin.h:
7852         * plugins/gtodo/egg-datetime.c:
7853         * plugins/gtodo/egg-datetime.h:
7854         * plugins/gtodo/eggtrayicon.c:
7855         * plugins/gtodo/eggtrayicon.h:
7856         * plugins/gtodo/plugin.c:
7857         * plugins/gvim/anjuta-vim.c:
7858         * plugins/gvim/anjuta-vim.h:
7859         * plugins/gvim/gtkvim.c:
7860         * plugins/gvim/gtkvim.h:
7861         * plugins/gvim/plugin.c:
7862         * plugins/gvim/plugin.h:
7863         * plugins/language-support-cpp-java/plugin.c:
7864         * plugins/language-support-cpp-java/plugin.h:
7865         * plugins/macro/macro-actions.c:
7866         * plugins/macro/macro-actions.h:
7867         * plugins/macro/macro-db.c:
7868         * plugins/macro/macro-db.h:
7869         * plugins/macro/macro-dialog.c:
7870         * plugins/macro/macro-dialog.h:
7871         * plugins/macro/macro-edit.c:
7872         * plugins/macro/macro-edit.h:
7873         * plugins/macro/macro-util.c:
7874         * plugins/macro/macro-util.h:
7875         * plugins/macro/plugin.c:
7876         * plugins/macro/plugin.h:
7877         * plugins/message-view/anjuta-msgman.c:
7878         * plugins/message-view/anjuta-msgman.h:
7879         * plugins/message-view/message-view.c:
7880         * plugins/message-view/message-view.h:
7881         * plugins/message-view/plugin.c:
7882         * plugins/message-view/plugin.h:
7883         * plugins/patch/patch-plugin.c:
7884         * plugins/patch/patch-plugin.h:
7885         * plugins/patch/plugin.c:
7886         * plugins/patch/plugin.h:
7887         * plugins/profiler/gprof-call-graph-block-entry.c:
7888         * plugins/profiler/gprof-call-graph-block-entry.h:
7889         * plugins/profiler/gprof-call-graph-block.c:
7890         * plugins/profiler/gprof-call-graph-block.h:
7891         * plugins/profiler/gprof-call-graph-view.c:
7892         * plugins/profiler/gprof-call-graph-view.h:
7893         * plugins/profiler/gprof-call-graph.c:
7894         * plugins/profiler/gprof-call-graph.h:
7895         * plugins/profiler/gprof-flat-profile-entry.c:
7896         * plugins/profiler/gprof-flat-profile-entry.h:
7897         * plugins/profiler/gprof-flat-profile-view.c:
7898         * plugins/profiler/gprof-flat-profile-view.h:
7899         * plugins/profiler/gprof-flat-profile.c:
7900         * plugins/profiler/gprof-flat-profile.h:
7901         * plugins/profiler/gprof-function-call-chart-view.c:
7902         * plugins/profiler/gprof-function-call-chart-view.h:
7903         * plugins/profiler/gprof-function-call-tree-view.c:
7904         * plugins/profiler/gprof-function-call-tree-view.h:
7905         * plugins/profiler/gprof-options.c:
7906         * plugins/profiler/gprof-options.h:
7907         * plugins/profiler/gprof-profile-data.c:
7908         * plugins/profiler/gprof-profile-data.h:
7909         * plugins/profiler/gprof-view-manager.c:
7910         * plugins/profiler/gprof-view-manager.h:
7911         * plugins/profiler/gprof-view.c:
7912         * plugins/profiler/gprof-view.h:
7913         * plugins/profiler/plugin.c:
7914         * plugins/profiler/plugin.h:
7915         * plugins/profiler/string-utils.c:
7916         * plugins/profiler/string-utils.h:
7917         * plugins/project-import/plugin.c:
7918         * plugins/project-import/plugin.h:
7919         * plugins/project-import/project-import.c:
7920         * plugins/project-import/project-import.h:
7921         * plugins/project-manager/plugin.c:
7922         * plugins/project-manager/plugin.h:
7923         * plugins/project-wizard/action.c:
7924         * plugins/project-wizard/action.h:
7925         * plugins/project-wizard/autogen.c:
7926         * plugins/project-wizard/autogen.h:
7927         * plugins/project-wizard/druid.c:
7928         * plugins/project-wizard/druid.h:
7929         * plugins/project-wizard/file.c:
7930         * plugins/project-wizard/file.h:
7931         * plugins/project-wizard/header.c:
7932         * plugins/project-wizard/header.h:
7933         * plugins/project-wizard/install.c:
7934         * plugins/project-wizard/install.h:
7935         * plugins/project-wizard/parser.c:
7936         * plugins/project-wizard/parser.h:
7937         * plugins/project-wizard/plugin.c:
7938         * plugins/project-wizard/plugin.h:
7939         * plugins/project-wizard/property.c:
7940         * plugins/project-wizard/property.h:
7941         * plugins/project-wizard/values.c:
7942         * plugins/project-wizard/values.h:
7943         * plugins/sample1/plugin.c:
7944         * plugins/search/plugin.c:
7945         * plugins/search/plugin.h:
7946         * plugins/search/search-replace_backend.c:
7947         * plugins/search/search-replace_backend.h:
7948         * plugins/search/search_preferences.c:
7949         * plugins/sourceview/anjuta-convert.c:
7950         * plugins/sourceview/anjuta-convert.h:
7951         * plugins/sourceview/anjuta-document-loader.c:
7952         * plugins/sourceview/anjuta-document-loader.h:
7953         * plugins/sourceview/anjuta-document-saver.c:
7954         * plugins/sourceview/anjuta-document-saver.h:
7955         * plugins/sourceview/anjuta-document.c:
7956         * plugins/sourceview/anjuta-document.h:
7957         * plugins/sourceview/anjuta-encodings.c:
7958         * plugins/sourceview/anjuta-encodings.h:
7959         * plugins/sourceview/anjuta-languages-manager.c:
7960         * plugins/sourceview/anjuta-languages-manager.h:
7961         * plugins/sourceview/anjuta-utils.c:
7962         * plugins/sourceview/anjuta-utils.h:
7963         * plugins/sourceview/anjuta-view.c:
7964         * plugins/sourceview/anjuta-view.h:
7965         * plugins/sourceview/assist-window.c:
7966         * plugins/sourceview/assist-window.h:
7967         * plugins/sourceview/sourceview-cell.c:
7968         * plugins/sourceview/sourceview-cell.h:
7969         * plugins/sourceview/sourceview-prefs.c:
7970         * plugins/sourceview/sourceview-prefs.h:
7971         * plugins/sourceview/sourceview-print.c:
7972         * plugins/sourceview/sourceview-print.h:
7973         * plugins/sourceview/sourceview-private.h:
7974         * plugins/sourceview/sourceview-tags.c:
7975         * plugins/sourceview/sourceview-tags.h:
7976         * plugins/sourceview/sourceview.c:
7977         * plugins/sourceview/sourceview.h:
7978         * plugins/subversion/plugin.c:
7979         * plugins/subversion/plugin.h:
7980         * plugins/subversion/subversion-actions.c:
7981         * plugins/subversion/subversion-actions.h:
7982         * plugins/subversion/subversion-callbacks.c:
7983         * plugins/subversion/subversion-callbacks.h:
7984         * plugins/subversion/svn-auth.c:
7985         * plugins/subversion/svn-auth.h:
7986         * plugins/subversion/svn-backend-priv.h:
7987         * plugins/subversion/svn-backend.c:
7988         * plugins/subversion/svn-backend.h:
7989         * plugins/subversion/svn-notify.c:
7990         * plugins/subversion/svn-notify.h:
7991         * plugins/subversion/svn-thread.c:
7992         * plugins/subversion/svn-thread.h:
7993         * plugins/symbol-browser/an_symbol.c:
7994         * plugins/symbol-browser/an_symbol.h:
7995         * plugins/symbol-browser/an_symbol_info.c:
7996         * plugins/symbol-browser/an_symbol_info.h:
7997         * plugins/symbol-browser/an_symbol_iter.c:
7998         * plugins/symbol-browser/an_symbol_iter.h:
7999         * plugins/symbol-browser/an_symbol_prefs.c:
8000         * plugins/symbol-browser/an_symbol_prefs.h:
8001         * plugins/symbol-browser/an_symbol_search.c:
8002         * plugins/symbol-browser/an_symbol_search.h:
8003         * plugins/symbol-browser/an_symbol_view.c:
8004         * plugins/symbol-browser/an_symbol_view.h:
8005         * plugins/symbol-browser/plugin.c:
8006         * plugins/symbol-browser/plugin.h:
8007         * plugins/terminal/terminal.c:
8008         * plugins/tools/dialog.c:
8009         * plugins/tools/dialog.h:
8010         * plugins/tools/editor.c:
8011         * plugins/tools/editor.h:
8012         * plugins/tools/execute.c:
8013         * plugins/tools/execute.h:
8014         * plugins/tools/fileop.c:
8015         * plugins/tools/fileop.h:
8016         * plugins/tools/plugin.c:
8017         * plugins/tools/plugin.h:
8018         * plugins/tools/scripts/find-fixmes.pl:
8019         * plugins/tools/scripts/translation-status.pl:
8020         * plugins/tools/tool.c:
8021         * plugins/tools/tool.h:
8022         * plugins/tools/variable.c:
8023         * plugins/tools/variable.h:
8024         * plugins/valgrind/ldd.c:
8025         * plugins/valgrind/ldd.h:
8026         * plugins/valgrind/list.c:
8027         * plugins/valgrind/list.h:
8028         * plugins/valgrind/menu-utils.c:
8029         * plugins/valgrind/menu-utils.h:
8030         * plugins/valgrind/parser.c:
8031         * plugins/valgrind/parser.h:
8032         * plugins/valgrind/plugin.c:
8033         * plugins/valgrind/plugin.h:
8034         * plugins/valgrind/preferences.c:
8035         * plugins/valgrind/preferences.h:
8036         * plugins/valgrind/process.c:
8037         * plugins/valgrind/process.h:
8038         * plugins/valgrind/symtab.c:
8039         * plugins/valgrind/symtab.h:
8040         * plugins/valgrind/vgactions.c:
8041         * plugins/valgrind/vgactions.h:
8042         * plugins/valgrind/vgcachegrindprefs.c:
8043         * plugins/valgrind/vgcachegrindprefs.h:
8044         * plugins/valgrind/vgdefaultview.c:
8045         * plugins/valgrind/vgdefaultview.h:
8046         * plugins/valgrind/vgerror.c:
8047         * plugins/valgrind/vgerror.h:
8048         * plugins/valgrind/vggeneralprefs.c:
8049         * plugins/valgrind/vggeneralprefs.h:
8050         * plugins/valgrind/vghelgrindprefs.c:
8051         * plugins/valgrind/vghelgrindprefs.h:
8052         * plugins/valgrind/vgio.c:
8053         * plugins/valgrind/vgio.h:
8054         * plugins/valgrind/vgmemcheckprefs.c:
8055         * plugins/valgrind/vgmemcheckprefs.h:
8056         * plugins/valgrind/vgrule-editor.c:
8057         * plugins/valgrind/vgrule-editor.h:
8058         * plugins/valgrind/vgrule-list.c:
8059         * plugins/valgrind/vgrule-list.h:
8060         * plugins/valgrind/vgrule.c:
8061         * plugins/valgrind/vgrule.h:
8062         * plugins/valgrind/vgrulepattern.c:
8063         * plugins/valgrind/vgrulepattern.h:
8064         * plugins/valgrind/vgsearchbar.c:
8065         * plugins/valgrind/vgsearchbar.h:
8066         * plugins/valgrind/vgstrpool.c:
8067         * plugins/valgrind/vgstrpool.h:
8068         * plugins/valgrind/vgtoolprefs.c:
8069         * plugins/valgrind/vgtoolprefs.h:
8070         * plugins/valgrind/vgtoolview.c:
8071         * plugins/valgrind/vgtoolview.h:
8072         * src/about.c:
8073         * src/about.h:
8074         * src/action-callbacks.c:
8075         * src/action-callbacks.h:
8076         * src/anjuta-actions.h:
8077         * src/anjuta-app.c:
8078         * src/anjuta-app.h:
8079         * src/anjuta-callbacks.c:
8080         * src/anjuta-callbacks.h:
8081         * src/anjuta.c:
8082         * src/anjuta.h:
8083         * src/anjuta_cbs.c:
8084         * src/bacon-message-connection.c:
8085         * src/bacon-message-connection.h:
8086         * src/getline.c:
8087         * src/main.c:
8088         * src/shell.c:
8089         * src/shell.h:
8090         * src/start-with.c:
8091         * src/start-with.h:
8092         * src/utilities.c:
8093         * src/utilities.h:
8094         * tagmanager/options.c:
8095         
8096         Change the address of FSF in various files
8098 2007-08-30  Johannes Schmid <jhs@gnome.org>
8100         * anjuta.glade:
8101         * anjuta.gladep:
8102         Removed because they are no longer in use
8103         
8104         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8105         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8106         Marked some strings as not translatable
8108         * plugins/search/search-replace.c: (list_max_items):
8109         Fixed a possible memory corruption
8111         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8112         Do not show menuitems for locked layout items
8114         * src/main.c: (main):
8115         Some minor style correction in gnome_init
8117 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8119         * plugins/debug-manager/debugger.c,
8120         plugins/debug-manager/breakpoints.c,
8121         plugins/gdb/plugin.c,
8122         plugins/gdb/debugger.c,
8123         libanjuta/interfaces/libanjuta.idl:
8124         Move all breakpoints functions from IAnjutaDebugger to a new
8125         IAnjutaBreakpointDebugger interface
8127 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8129         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8130         * plugins/debug-manager/plugin.c,
8131         plugins/debug-manager/breakpoints.c,
8132         plugins/tools/execute.c,
8133         plugins/project-wizard/plugin.c,
8134         plugins/build-basic-autotools/executer.c,
8135         plugins/gdb/debugger.c,
8136         plugins/profiler/gprof-options.h,
8137         plugins/sourceview/assist-window.h,
8138         plugins/class-gen/transform.c,
8139         libanjuta/anjuta-plugin-description.c,
8140         libanjuta/anjuta-status.c,
8141         libanjuta/anjuta-glue-c.c,
8142         libanjuta/anjuta-glue-cpp.c,
8143         plugins/symbol-browser/an_symbol_prefs.c:
8144         Fix warnings mostly "dereferencing type-punned pointer"
8145         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8147 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8149         * plugins/debug-manager/breakpoints.c,
8150         plugins/debug-manager/debugger.c:
8151         Avoid an endless loop if clearing all breakpoints while the programm
8152         is running
8154 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8156         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8157         * plugins/debug-manager/plugin.c:
8158         Fix a segmentation fault added in the previous patch
8160 2007-07-21  Johannes Schmid <jhs@gnome.org>
8162         * plugins/build-basic-autotools/executer.c:
8163         (get_program_parameters):
8164         
8165         Show an error dialog if no targets are availible instead of
8166         just returning
8168 2007-07-20  Johannes Schmid <jhs@gnome.org>
8170         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8171         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8172         * libanjuta/anjuta-shell.h:
8173         * plugins/document-manager/plugin.c: (activate_plugin):
8174         * plugins/glade/anjuta-design-document.c:
8175         * plugins/glade/plugin.c: (glade_update_ui):
8176         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8177         (anjuta_shell_iface_init):
8178         * src/shell.c: (anjuta_test_shell_add_widget),
8179         (anjuta_shell_iface_init):
8180         
8181         Make the document manager undockable (#458038)
8183 2007-07-20  Johannes Schmid <jhs@gnome.org>
8185         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8186         * plugins/glade/anjuta-design-document.c:
8187         * plugins/glade/plugin.c: (glade_update_ui):
8188         
8189         Fixed some save/dirty status bug in glade
8191 2007-07-20  Johannes Schmid <jhs@gnome.org>
8193         * libanjuta/anjuta-status.c:
8194         Fixed crasher on shutdown
8196 2007-07-20  Johannes Schmid <jhs@gnome.org>
8198         * configure.in:
8199         Minimum glade requirement is 3.2 now. It was before
8200         but we did not check...
8201         
8202         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8203         * libanjuta/anjuta-profile.c:
8204         (anjuta_profile_add_plugins_from_xml):
8205         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8206         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8207         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8208         * plugins/file-loader/plugin.c: (on_create_submenu):
8209         * plugins/file-manager/an_file_view.c: (compare_iter):
8210         * plugins/glade/plugin.c: (activate_plugin):
8211         * src/anjuta-app.c: (on_toolbar_view_toggled):
8212         * src/main.c: (main):
8213         
8214         Fixed lots of memory leaks (thansk valgrind)
8216 2007-07-19  Johannes Schmid <jhs@gnome.org>
8218         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8219         * plugins/document-manager/anjuta-docman.c:
8220         (anjuta_docman_set_busy):
8221         * plugins/document-manager/plugin.c: (on_editor_changed):
8222         * plugins/glade/plugin.c: (activate_plugin):
8223         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8224         (on_value_removed_current_editor):
8225         
8226         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8228 2007-07-18  Johannes Schmid <jhs.gnome.org>
8230         * plugins/build-basic-autotools/executer.c: (execute_program):
8231         Fixed some of the scratchbox stuff but the environment is
8232         still broken
8234 2007-07-18  Johannes Schmid <jhs@gnome.org>
8236         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8237         (on_plugin_deactivated), (get_plugin_loader_type):
8238         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8239         (activate_plugin), (deactivate_plugin),
8240         (glade_plugin_instance_init):
8241         
8242         Fixed glade plugin deactivation
8244 2007-07-18  Johannes Schmid <jhs@gnome.org>
8246         * plugins/document-manager/anjuta-docman.c:
8247         (anjuta_docman_add_document):
8248         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8249         
8250         Fixed path display in document manager with glade files
8252 2007-07-17  Johannes Schmid <jhs@gnome.org>
8254         * libanjuta/interfaces/Makefile.am.iface:
8255         * pixmaps/Makefile.am:
8256         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8257         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8258         (value_removed_current_editor):
8259         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8260         (anjuta_docman_set_current_document):
8261         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8262         (on_editor_added), (on_editor_changed):
8263         * plugins/glade/Makefile.am:
8264         * plugins/glade/anjuta-design-document.c:
8265         (anjuta_design_document_instance_init),
8266         (anjuta_design_document_set_property),
8267         (anjuta_design_document_get_property),
8268         (anjuta_design_document_class_init), (anjuta_design_document_new),
8269         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8270         * plugins/glade/anjuta-design-document.h:
8271         * plugins/glade/anjuta-glade-notebook.c:
8272         * plugins/glade/anjuta-glade-notebook.h:
8273         * plugins/glade/plugin.c: (value_added_current_editor),
8274         (value_removed_current_editor), (glade_update_ui),
8275         (on_close_activated), (on_glade_project_changed),
8276         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8277         (ifile_open):
8278         * plugins/language-support-cpp-java/plugin.c:
8279         (on_value_added_current_editor), (on_value_removed_current_editor):
8280         * plugins/macro/plugin.c: (value_added_current_editor):
8281         * plugins/project-manager/plugin.c: (value_added_current_editor):
8282         * plugins/subversion/plugin.c: (value_added_current_editor):
8283         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8285         Fixed lot of IAnjutaEditor stuff and completed glade integration
8286         with document manager
8287         
8288         * plugins/build-basic-autotools/build-basic-autotools.c:
8289         (value_added_current_editor):
8290         * plugins/build-basic-autotools/executer.c: (execute_program):
8291         
8292         Some initial code to execute projects inside scratchbox
8293         
8294 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8296         * plugins/project-import/project-import.c:
8297         Project import overwrites file on user request (bug #452579)
8299 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8301         * plugins/debug-manager/debugger.c,
8302         plugins/debug-manager/threads.c,
8303         plugins/debug-manager/plugin.c,
8304         plugins/debug-manager/registers.c,
8305         plugins/debug-manager/locals.c,
8306         plugins/debug-manager/stack_trace.c,
8307         plugins/gdb/plugin.c,
8308         plugins/gdb/debugger.c,
8309         plugins/gdb/debugger.h,
8310         libanjuta/interfaces/libanjuta.idl:
8311         Rename change-location to program-moved
8312         Store thread id as gint instead of guint
8313         Do not display registers list if not available
8314         Add intermediate debugger states if missing
8316 2007-07-11  Johannes Schmid <jhs@gnome.org>
8318         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8319         .glade:
8320         Reverted unnecessary changes (#455819)
8322 2007-07-10  Johannes Schmid <jhs@gnome.org>
8324         * plugins/glade/plugin.c:
8325         Fixed glade plugin with glade 3.2 and another crasher
8327 2007-07-09  Johannes Schmid <jhs@gnome.org>
8329         * libanjuta/interfaces/libanjuta.idl:
8330         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8331         .glade:
8332         * plugins/debug-manager/breakpoints.c:
8333         (breakpoint_item_update_in_ui),
8334         (breakpoints_dbase_edit_breakpoint),
8335         (on_toggle_breakpoint_activate):
8336         * plugins/debug-manager/plugin.c:
8337         (on_run_to_cursor_action_activate):
8338         * plugins/document-manager/action-callbacks.c:
8339         (on_editor_command_cut_activate),
8340         (on_editor_command_copy_activate),
8341         (on_editor_command_paste_activate),
8342         (on_editor_command_clear_activate):
8343         * plugins/document-manager/anjuta-docman.c:
8344         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8345         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8346         (anjuta_docman_goto_file_line_mark),
8347         (anjuta_docman_find_editor_with_path),
8348         (anjuta_docman_get_all_editors):
8349         * plugins/document-manager/anjuta-docman.h:
8350         * plugins/document-manager/plugin.c:
8351         (update_editor_ui_interface_items), (on_editor_update_ui),
8352         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8353         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8354         (ianjuta_document_manager_iface_init), (isaveable_save),
8355         (isavable_is_dirty):
8356         * plugins/editor/editor.glade:
8357         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8358         (idocument_paste), (idocument_clear), (idocument_iface_init),
8359         (iselection_iface_init):
8360         * plugins/glade/Makefile.am:
8361         * plugins/glade/anjuta-glade-notebook.c:
8362         (anjuta_glade_notebook_instance_init),
8363         (anjuta_glade_notebook_set_property),
8364         (anjuta_glade_notebook_get_property),
8365         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8366         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8367         (ifile_savable_save), (ifile_savable_save_as),
8368         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8369         (ifile_savable_iface_init), (idocument_can_redo),
8370         (idocument_can_undo), (idocument_begin_undo_action),
8371         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8372         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8373         (idocument_copy), (idocument_paste), (idocument_clear),
8374         (idocument_iface_init):
8375         * plugins/language-support-cpp-java/plugin.c:
8376         (on_value_added_current_editor), (on_value_removed_current_editor):
8377         * plugins/macro/macro-util.c: (get_current_editor):
8378         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8379         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8380         (on_next_occur), (on_incremental_entry_key_press),
8381         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8382         (on_toolbar_find_incremental_start),
8383         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8384         * plugins/search/search-replace.c: (search_start_over),
8385         (search_update_combos), (replace_update_combos),
8386         (anjuta_search_replace_activate):
8387         * plugins/search/search-replace_backend.c: (create_search_entries):
8388         * plugins/sourceview/sourceview.c: (idocument_cut),
8389         (idocument_copy), (idocument_paste), (idocument_clear),
8390         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8391         * plugins/tools/editor.c: (on_editor_response):
8392         * plugins/tools/execute.c: (get_current_editor),
8393         (atp_output_context_initialize), (atp_user_tool_execute):
8394         * plugins/tools/variable.c: (get_current_editor),
8395         (atp_variable_get_editor_variable):
8396         
8397         Some more IAnjutaEditor => IAnjutaDocument fixing!
8398         
8399         * plugins/glade/anjuta-glade-notebook.h:
8400         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8401         (glade_update_ui):
8402         * plugins/glade/plugin.h:
8403         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8404         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8405         be used for glade, too. It might still have some rough edges but already works.
8406         (Fixes #415547 – Glade usability problem)
8408 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8410         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8411           development release (I updated version of glade3 svn to 3.3.2).
8413 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8415         * plugins/symbol-browser/an_symbol_view.c:
8416         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8418 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8420         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8421         (on_system_tags_update_finished), (on_update_global_clicked),
8422         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8423         (symbol_browser_prefs_init),
8424         (symbol_browser_prefs_create_global_tags),
8425         (symbol_browser_load_global_tags):
8426         * plugins/symbol-browser/an_symbol_prefs.h:
8427         * plugins/symbol-browser/an_symbol_view.c:
8428         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8429         * plugins/symbol-browser/an_symbol_view.h:
8430         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8431         on global tags update because of delayed prefs merging. Happens when
8432         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8433         is opened.
8435 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8437         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8438         after install/uninstall.
8440         Patch from James Liggett:
8441         * scripts/glade2schemas.pl: Fixed creating schemas for list
8442         values.
8444 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8446         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8447           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8448           development release since glade svn version is also 3.3.1. In future, the
8449           solution would be for us to always increment the micro version when
8450           changing the API.
8452 2007-07-05  Johannes Schmid <jhs@gnome.org>
8454         * libanjuta/interfaces/libanjuta.idl:
8455         * plugins/build-basic-autotools/build-basic-autotools.c:
8456         (on_build_mesg_format):
8457         * plugins/debug-manager/breakpoints.c:
8458         (breakpoint_item_update_in_ui),
8459         (breakpoints_dbase_edit_breakpoint),
8460         (on_toggle_breakpoint_activate):
8461         * plugins/debug-manager/plugin.c:
8462         (on_run_to_cursor_action_activate):
8463         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8464         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8465         (get_current_editor), (on_save_activate), (on_save_as_activate),
8466         (on_save_prompt_save_editor), (on_close_file_activate),
8467         (on_close_all_file_activate), (on_reload_file_activate),
8468         (anjuta_print_cb), (anjuta_print_preview_cb),
8469         (on_editor_command_upper_case_activate),
8470         (on_editor_command_lower_case_activate),
8471         (on_editor_command_undo_activate),
8472         (on_editor_command_redo_activate),
8473         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8474         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8475         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8476         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8477         (on_zoom_out_text_activate), (on_force_hilite_activate),
8478         (on_indent1_activate), (on_swap_activate),
8479         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8480         * plugins/document-manager/anjuta-docman.c:
8481         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8482         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8483         (anjuta_docman_dispose), (on_notebook_switch_page),
8484         (anjuta_docman_page_from_widget), (on_editor_destroy),
8485         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8486         (anjuta_docman_get_current_document),
8487         (anjuta_docman_set_current_document),
8488         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8489         (anjuta_docman_update_page_label),
8490         (anjuta_docman_get_document_from_path),
8491         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8492         (anjuta_docman_order_tabs):
8493         * plugins/document-manager/anjuta-docman.h:
8494         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8495         (update_editor_ui_interface_items), (update_editor_ui),
8496         (on_editor_update_save_ui), (on_editor_update_ui),
8497         (on_editor_changed), (on_save_prompt_save_editor),
8498         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8499         (ianjuta_docman_get_current_document),
8500         (ianjuta_docman_set_current_document),
8501         (ianjuta_docman_remove_buffer),
8502         (ianjuta_document_manager_iface_init), (ifile_get_uri):
8503         * plugins/editor/text_editor.c: (itext_editor_iface_init),
8504         (idocument_get_filename), (idocument_can_undo),
8505         (idocument_can_redo), (idocument_undo),
8506         (idocument_begin_undo_action), (idocument_end_undo_action),
8507         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8508         * plugins/language-support-cpp-java/plugin.c:
8509         (on_editor_char_inserted_cpp), (on_auto_indent):
8510         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8511         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8512         * plugins/sample1/plugin.c: (on_sample_action_activate):
8513         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8514         (on_next_occur), (on_incremental_entry_key_press),
8515         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8516         (on_toolbar_find_incremental_start),
8517         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8518         * plugins/search/search-replace.c: (search_and_replace),
8519         (write_message_pane), (search_start_over), (search_update_combos),
8520         (replace_update_combos), (anjuta_search_replace_activate):
8521         * plugins/search/search-replace_backend.c:
8522         (file_buffer_new_from_path), (create_search_entries):
8523         * plugins/sourceview/sourceview-print.c: (create_print_job):
8524         * plugins/sourceview/sourceview.c:
8525         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8526         (idocument_can_redo), (idocument_can_undo),
8527         (idocument_begin_undo_action), (idocument_end_undo_action),
8528         (idocument_undo), (idocument_redo), (idocument_grab_focus),
8529         (idocument_get_filename), (idocument_iface_init):
8530         * plugins/tools/editor.c: (on_editor_response):
8531         * plugins/tools/execute.c: (atp_output_context_initialize),
8532         (atp_user_tool_execute):
8533         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8534         
8535         Create IAnjutaDocument interface. This interface is a more general idea
8536         of documents being anything that can be modified, has undo/redo and
8537         may have operations like copy/paste.
8538         The primary goal is to integrate better by making it use the standard file
8539         and edit menu instead of it's own glade menu. Of course the downside is that
8540         you won't be able to view a source file and the designer at the same time. Anyway
8541         so many people have complained that they "can't save a glade file" that I think
8542         this is the much better solution.
8543         Work on the glade plugin is still to come but the most difficult things should be
8544         done now.
8546 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8548         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8549           version 3.0.3.
8551 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8553         * libanjuta/anjuta-plugin-manager.c:
8554         (anjuta_plugin_manager_get_plugins_page),
8555         (anjuta_plugin_manager_get_remembered_plugins_page):
8556         * libanjuta/anjuta-plugin-manager.h:
8557         * src/anjuta-app.c: (anjuta_app_install_preferences):
8558         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8559         and remembered plugins preferences pages in separate pages (avoid
8560         crowd).
8562 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8564         Patch from James Liggett  <jrliggett@cox.net>:
8565         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8566         Installed editor preferences schemas. Fixes bug #453463.
8568 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8570         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8571         (anjuta_preferences_dialog_init): Sort preferences pages on title.
8573 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8575         * plugins/document-manager/anjuta-document-manager.ui:
8576         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8577         * src/action-callbacks.c:
8578         * src/action-callbacks.h:
8579         * src/anjuta-actions.h:
8580         * src/anjuta-app.c: (anjuta_app_instance_init),
8581         (anjuta_app_install_preferences):
8582         * src/anjuta.glade:
8583         * src/anjuta.ui: Moved plugins and shortcuts settings inside
8584         General preferences page. Move preferences menu from Settings to
8585         Edit submenu. And got rid of Settings submenu.
8587 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8589         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8590         
8591 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8593         * TODO.tasks: Increased bounty for on-demand preferences task to $150
8594         as discussed and agreed with James Liggett.
8596         Patch from James Liggett  <jrliggett@cox.net>:
8598         * configure.in:
8599         * libanjuta/anjuta-plugin-manager.c:
8600         (on_activated_plugin_objects_foreach),
8601         (anjuta_plugin_manager_get_active_plugin_objects):
8602         * libanjuta/anjuta-plugin-manager.h:
8603         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8604         (anjuta_plugin_deactivate):
8605         * libanjuta/anjuta-preferences-dialog.c:
8606         (anjuta_preferences_dialog_finalize),
8607         (anjuta_preferences_dialog_class_init), (add_category_columns),
8608         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8609         (anjuta_preferences_dialog_remove_page):
8610         * libanjuta/anjuta-preferences.c: (property_destroy),
8611         (unregister_preferences_key), (register_callbacks),
8612         (preferences_foreach_callback), (connect_prop_to_object),
8613         (anjuta_preferences_register_property_raw),
8614         (anjuta_preferences_register_property_custom),
8615         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8616         (anjuta_preferences_remove_page),
8617         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8618         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8619         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8620         (anjuta_preferences_class_init), (anjuta_preferences_new):
8621         * libanjuta/anjuta-preferences.h:
8622         * plugins/build-basic-autotools/Makefile.am:
8623         * plugins/build-basic-autotools/build-basic-autotools.c:
8624         (ipreferences_unmerge):
8625         * plugins/cvs-plugin/Makefile.am:
8626         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8627         * plugins/document-manager/Makefile.am:
8628         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8629         * plugins/editor/plugin.c: (ipreferences_unmerge):
8630         * plugins/file-manager/Makefile.am:
8631         * plugins/file-manager/plugin.c: (activate_plugin),
8632         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8633         * plugins/gtodo/plugin.c: (ipreferences_merge),
8634         (ipreferences_unmerge):
8635         * plugins/language-support-cpp-java/Makefile.am:
8636         * plugins/language-support-cpp-java/plugin.c:
8637         (ipreferences_unmerge):
8638         * plugins/message-view/Makefile.am:
8639         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8640         * plugins/sourceview/Makefile.am:
8641         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8642         * plugins/symbol-browser/Makefile.am:
8643         * plugins/symbol-browser/an_symbol_prefs.c:
8644         (symbol_browser_prefs_finalize):
8645         * plugins/terminal/Makefile.am:
8646         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8647         * plugins/valgrind/plugin.c: (ipreferences_merge),
8648         (ipreferences_unmerge):
8649         * scripts/Makefile.am:
8650         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8651         * src/Makefile.am:
8652         * src/action-callbacks.c: (on_set_preferences1_activate):
8653         * src/anjuta-app.c: (anjuta_app_instance_init),
8654         (anjuta_app_install_preferences):
8655         * src/anjuta-app.h:
8656         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8657         task: Bug #445314: On demand preferences widgets creation. Thanks
8658         James for this great work.
8660 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8662         * plugins/debug-manager/data_buffer.c,
8663         plugins/message-view/message-view.c: Fixed compiler warnings.
8665 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8667         * src/action-callbacks.c: (help_activate),
8668         (on_help_manual_activate), (on_help_tutorial_activate),
8669         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8671         Fixed help activation (bug #451557).
8673 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8675         * AUTHORS: Added James Liggett. Forgot to add him before :(
8677 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8679         * plugins/debug-manager/debugger.c,
8680         plugins/debug-manager/plugin.c,
8681         plugins/gdb/debugger.c,
8682         libanjuta/interfaces/libanjuta.idl:
8683         Add a GError* parameter to debugger-stopped signal
8685         * (added) libanjuta/anjuta-error.c,
8686         (added) libanjuta/anjuta-error.h,
8687         libanjuta/Makefile.am:
8688         Register GError as a boxed type
8690         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8691         Support GError* in signal, GError must be registered as a boxed type
8692         Accept NULL as strings
8694 === anjuta 2.2.0 ===
8696 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8698         * configure.in: Bumped version to 2.2.0
8699         * NEWS: Updated for 2.2.0 stable release.
8700         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8701         Reduce the idle priority to make the UI update before anything else.
8703 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8705         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8707         * libanjuta/interfaces/libanjuta.idl:
8708         * plugins/document-manager/action-callbacks.c:
8709         (on_editor_command_complete_word_activate):
8710         * plugins/document-manager/plugin.c:
8711         (update_editor_ui_interface_items):
8712         * plugins/editor/text_editor.c: (iautocomplete_activate),
8713         (iautocomplete_iface_init):
8714         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8716         Moved autocomplete() method away from IAnjutaEditorAssist into
8717         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8718         autocomplete and does not crash with sourceview. Fixes Bug #449620
8719         â€“ The auto completion functionality not work. Also sets menuitem 
8720         insensitive when hiding them.
8722         * plugins/debug-manager/disassemble.c:
8723         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8724         printf types.
8726 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8728         * pixmaps/anjuta_splash.png: Updated.
8729         
8730         * plugins/search/search-replace.c
8731         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8732         the right target (project).
8733         * ChangeLog: Added missing log.
8735 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8737         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8738         manuals/anjuta-manual/C/fileoperations.xml,
8739         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8741         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8743         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8745 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8747         * TODO.tasks: Added bounty for on-demand preferences.
8749         Patch from Thierry Moisan:
8750         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8751         (bug #88824).
8753 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8755         Patch from tpgww@onepost.net:
8757         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8758         * libegg/test-actions.c:
8759         * libegg/test-multi-drag.c: (main):
8760         * plugins/debug-manager/memory.c: (read_memory_block):
8761         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8763         Fixes compile warnings. Fixes bug #427101.
8765 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8767         Patch from James Liggett:
8769         * plugins/profiler/gprof-options.c: (on_option_changed),
8770         (setup_widgets):
8771         * plugins/profiler/gprof-options.h:
8772         * plugins/profiler/gprof-profile-data.c:
8773         (gprof_profile_data_init_profile):
8774         * plugins/profiler/gprof-profile-data.h:
8775         * plugins/profiler/plugin.c: (profiler_get_data),
8776         (profiler_set_target), (register_options),
8777         (on_profile_data_browse_button_clicked),
8778         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8779         * plugins/profiler/profiler.glade: implements independent targets.
8780         implements the ability to select arbitrary gmon.out files.
8781         Fixes bug #403502 â€“ User should also be allowed to select an
8782         independent executable target.
8784 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8786         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8788         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8789         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8791 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8793         * plugins/debug-manager/plugin.c,
8794         plugins/debug-manager/breakpoints.c:
8795         Remove weak pointers when owner is destroyed
8796         Remove all breakpoints before loading new one
8798 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8800         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8801          
8802 2007-06-19  Naba Kumar  <naba@gnome.org>
8804         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8805         Bug #448491 Empty Lines Problem.
8807         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8808         
8809         * data/default.profile, plugins/message-view/plugin.c: Do not
8810         restore session for messages.
8811         Fixes bug #377461 â€“ don't create new message window for each
8812         build/find.
8814         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8815         Fixes a crash on exit/project-close if profiler plugin is loaded.
8817 2007-06-17  Naba Kumar  <naba@gnome.org>
8819         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8820         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
8822         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8823         Bug #448034 â€“ Anjuta crashes on starting (when the last project
8824         directory was deleted).
8826         * plugins/document-manager/plugin.c: Set line markers for files
8827         opened via IAnjutaFile::open(). Fixes missing line markers while
8828         navigating symbols.
8830 2007-06-17  Naba Kumar  <naba@gnome.org>
8832         * plugins/sourceview/sourceview.glade: Set correct font
8833         default value and use monospace instead of sans. Fixes
8834         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
8835         editor
8837 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8839         * plugins/search/search-replace.c,
8840         plugins/search/search-replace.h,
8841         plugins/search/anjuta-search.glade:
8842         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8843         Fixes bug #355166
8845 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8847         * plugins/debug-manager/plugin.c,
8848         plugins/debug-manager/breakpoints.c:
8849         Add weak references, fixes bug #448053 ?
8851 2007-06-16  Naba Kumar  <naba@gnome.org>
8853         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8854         dialog to allow forgetting them if user chooses to select a different
8855         one.
8857 2007-06-13  Naba Kumar  <naba@gnome.org>
8859         * plugins/sourceview/sourceview-prefs.c: Initialize font
8860         on startup correctly if use_theme is set.
8862         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8863         if available for default font. Fixes bug #447304.
8865         * plugins/sourceview/sourceview-prefs.c: Return value based
8866         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
8867         for the first time has black background
8868         
8869         * plugins/project-manager/plugin.c: Give a better error message
8870         when project could not be loaded.
8872         * libanjuta/anjuta-serializer.c: Added a comment.
8874 2007-06-13  Johannes Schmid <jhs@gnome.org>
8876         * configure.in:
8877         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8878         most warnings to avoid simple coding problems.
8879         
8880         * plugins/message-view/anjuta-msgman.c:
8881         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8882         * plugins/message-view/plugin.c: (on_view_changed),
8883         (ianjuta_msgman_add_view):
8884         
8885         Fixed #440866 by always presenting the message-manager when a tab is
8886         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8887         
8888         * plugins/subversion/subversion-callbacks.c:
8889         (on_subversion_commit_response):
8890         Destroy dialog if user clicks "No"
8892 2007-06-12  Naba Kumar  <naba@gnome.org>
8894         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8895         read and use of uninitialized variable.
8897         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8898         because it is used in credits listing and packaging could compress
8899         it in docdir. Fixes bug #397881: The credits are empty
8901         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8902         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8903         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8904         plugins/symbol-browser/an_symbol_info.c,
8905         plugins/symbol-browser/plugin.c,
8906         plugins/symbol-browser/an_symbol_view.c,
8907         plugins/editor/aneditor-autocomplete.cxx:
8909         - Do not access TMTag
8910         member in TMSymbol when freeing it because by then the tags
8911         could have changed. Avoids dangerous memory corruptions by freeing
8912         someone else's memory (Could explain those random crashes when
8913         refreshing symbols or re-loading a different project or closing
8914         a project). Anything that tries to refresh symbols could trigger
8915         this corruptions.
8916         - Added a flag to also retrieve method definitions as part of
8917         the class's scope members. And used it to set both function prototype
8918         and definition in symbols. Fixes navigation to prototype and
8919         function definitions from symbol browser (bug #440370)
8921         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8922         memory. Could fix those bogus 'file changed' dialogs.
8924         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8926 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8928         * (added) libanjuta/anjuta-utils-priv.h,
8929         libanjuta/anjuta-utils.h,
8930         libanjuta/anjuta-launcher.c,
8931         libanjuta/Makefile.am:
8932         Fix bug #440801: do not use config.h in public include files
8934 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8936         * plugins/project-wizard/templates/mkfile.wiz:
8937         Fix bug #442038: missing project.sh file
8939         * configure.in,
8940         plugins/project-wizard/templates/Makefile.am,
8941         plugins/project-wizard/templates/translatable-strings.h,
8942         (added) plugins/project-wizard/templates/sdl.wiz,
8943         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8944         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8945         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8946         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8947         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8948         (added) plugins/project-wizard/templates/sdl/src/main.c,
8949         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8950         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8951         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8952         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8953         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8954         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8955         Fix bug #315635: add a SDL project wizard
8957 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8959         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8960         when SIGCHLD is triggered when main loop context is locked. Dead lock
8961         happens when child_exited callback also accesses main loop context.
8962         Happens particularly badly in debug target exiting.
8964 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8966         * manuals/anjuta-manual/C/debugger.xml:
8967         First update of the debugger documentation
8969 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8971         * manuals/anjuta-manual/C/fileoperations.xml,
8972         manuals/anjuta-manual/C/projects.xml,
8973         manuals/anjuta-manual/C/anjuta-manual.xml,
8974         manuals/anjuta-manual/C/build.xml,
8975         manuals/anjuta-manual/C/execute.xml,
8976         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8977         Added project properties documentation. Moved execution section
8978         inside project management. Removed dead documentation.
8980 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8982         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8983         plugins/symbol-browser/plugin.h,
8984         plugins/symbol-browser/an_symbol_prefs.c,
8985         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8986         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8987         progress bar instead of separate window for system tags
8988         generation. Renamed AnjutaStatus methods to a proper ones.
8990         * plugins/symbol-browser/plugin.c,
8991         plugins/symbol-browser/plugin.h,
8992         plugins/symbol-browser/an_symbol_prefs.c,
8993         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8994         global-tags/create_global_tags.sh.in: Get rid of message window
8995         for showing global tags creation and use a small window with
8996         progress bar.
8998 2007-05-30  Naba Kumar  <naba@gnome.org>
9000         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9001         Bug 442315 – After calling configure, the build menus are still insensitive,
9002         Bug 442314 – Autogeneration fails when there is no autogen.sh
9004         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9005         fails to remove target/source/group. Fixes bug #440196 – crash in
9006         Anjuta IDE: removing a target
9008 2007-05-29  Naba Kumar  <naba@gnome.org>
9010         * plugins/symbol-browser/an_symbol_view.c,
9011         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9012         tags generation. Fixed runtime warning.
9014 2007-05-28  Naba Kumar  <naba@gnome.org>
9016         Patch from James Liggett  <jrliggett@cox.net>:
9017         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9018         Fixed bug #403502 – User should also be allowed to select an
9019         independent executable target.
9021 2007-05-27  Johannes Schmid <jhs@gnome.org>
9023         * plugins/build-basic-autotools/build-basic-autotools.c:
9024         (get_real_directory), (on_build_mesg_format):
9025         
9026         Find correct files for error messages inside scratchbox
9028 2007-05-27  Naba Kumar  <naba@gnome.org>
9030         * manuals/anjuta-manual/C/projects.xml,
9031         manuals/anjuta-manual/C/projects.xml: Updated project
9032         management chapter more.
9034 2007-05-25  Johannes Schmid <jhs@gnome.org>
9036         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9037         * plugins/build-basic-autotools/build-basic-autotools.c:
9038         (on_sb_check_toggled), (build_execute_command),
9039         (ipreferences_merge), (ipreferences_unmerge):
9040         Added support for building inside scratchbox environment
9041         
9042         Patch from James Liggett <jrliggett@cox.net>:
9043         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9044         (anjuta_msgman_append_view):
9046         Fix 440866 
9047           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9049 2007-05-23  Naba Kumar  <naba@gnome.org>
9051         * manuals/anjuta-manual/C/projects.xml: Updated project
9052         management chapter.
9054 2007-05-22  Naba Kumar  <naba@gnome.org>
9056         * manuals/anjuta-manual/C/projects.xml: More updates.
9058         * manuals/anjuta-manual/C/introduction.xml,
9059         manuals/anjuta-manual/C/projects.xml,
9060         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9062 2007-05-22  Naba Kumar  <naba@gnome.org>
9064         Patch from Étienne Bersac:
9065         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9066         class in generated class.
9068 2007-05-22  Naba Kumar  <naba@gnome.org>
9070         * plugins/profiler/plugin.c: Fixed a compiler warning.
9071         * plugins/valgrind/Makefile.am: Added ldflags.
9073         Patch from James Liggett:
9074         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9075         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9076         specific options.
9078 2007-05-18  Johannes Schmid <jhs@gnome.org>
9080         * plugins/editor/text_editor.c:
9081         * plugins/language-support-cpp-java/plugin.c:
9082         (on_editor_language_changed), (on_value_added_current_editor),
9083         (on_value_removed_current_editor):
9084         
9085         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9086         Fix assist support in language-support-plugin.
9088 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9090         * libanjuta/interfaces/libanjuta.idl:
9091         Add a new interface allowing to implement plugin able
9092         to load other plugins (not written in C)
9094         * libanjuta/anjuta-plugin-handle.c,
9095         libanjuta/anjuta-plugin-handle.h:
9096         Add a language and a resident plugin properties
9098         * libanjuta/anjuta-glue-plugin.c,
9099         libanjuta/anjuta-glue-plugin.h,
9100         (added)libanjuta/anjuta-glue-c.c,
9101         (added)libanjuta/anjuta-glue-c.h,
9102         libanjuta/Makefile.am:
9103         Split code used to load a C plugin into a common part
9104         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9106         * libanjuta/anjuta-glue-factory.c,
9107         libanjuta/anjuta-glue-factory.h,
9108         libanjuta/anjuta-plugin-manager.c:
9109         Allow to load plugin not written in C and search for the
9110         additional needed code in another plugin
9112 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9114         * plugins/editor/text_editor.c:
9115         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9116         avoiding a crash if scintilla is used
9118 2007-05-14  Johannes Schmid <jhs@gnome.org>
9120         * libanjuta/interfaces/libanjuta.idl:
9121         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9122         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9123         (on_assist_chosen), (on_assist_update), (get_context),
9124         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9125         (install_assist), (uninstall_assist), (install_support),
9126         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9127         (cpp_java_plugin_instance_init):
9128         * plugins/language-support-cpp-java/plugin.h:
9129         Use IAnjutaEditorAssist to show language specific suggestions
9130         
9131         * plugins/sourceview/Makefile.am:
9132         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9133         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9134         * plugins/sourceview/anjuta-view.h:
9135         * plugins/sourceview/assist-window.c: (assist_window_expose),
9136         (assist_window_set_property), (assist_window_get_property),
9137         (assist_window_class_init), (assist_activated),
9138         (assist_window_init), (assist_window_finalize),
9139         (assist_window_select), (assist_window_first),
9140         (assist_window_last), (assist_window_up), (assist_window_down),
9141         (get_coordinates), (assist_window_move), (assist_window_update),
9142         (assist_window_filter_keypress), (assist_window_is_active),
9143         (assist_window_new), (assist_window_get_trigger),
9144         (assist_window_get_position):
9145         * plugins/sourceview/assist-window.h:
9146         * plugins/sourceview/sourceview-args.c (removed):
9147         * plugins/sourceview/sourceview-args.h (removed):
9148         * plugins/sourceview/sourceview-autocomplete.c (removed):
9149         * plugins/sourceview/sourceview-autocomplete.h (removed):
9150         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9151         * plugins/sourceview/sourceview-private.h:
9152         * plugins/sourceview/sourceview-scope.c(removed):
9153         * plugins/sourceview/sourceview-scope.h(removed):
9154         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9155         (on_assist_cancel), (on_document_char_added),
9156         (on_reload_dialog_response), (sourceview_class_init),
9157         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9158         (iassist_remove_trigger), (iassist_autocomplete),
9159         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9160         (iassist_react), (iassist_iface_init):
9161         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9162         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9163         
9164         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9165         - Mark files dirty if reload dialog is canceled.
9167 2007-05-12  Naba Kumar  <naba@gnome.org>
9169         * libanjuta/anjuta-launcher.h: Corrected include file.
9171 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9173         * libanjuta/anjuta-glue-plugin.c,
9174         libanjuta/anjuta-glue-plugin.h,
9175         libanjuta/anjuta-glue-factory.c,
9176         libanjuta/anjuta-glue-factory.h,
9177         ibanjuta/anjuta-plugin-manager.c:
9178         Move code used to load a C plugin from glue-factory to glue-plugin
9179         So loading a plugin written in another language could be done by
9180         just using another object derived from AnjutaGluePlugin
9182         * libanjuta/libanjuta.h:
9183         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9184         includes
9186 === anjuta 2.1.3 ===
9188 2007-05-11  Naba Kumar  <naba@gnome.org>
9190         * configure.in: Bumped version to 2.1.3
9191         * NEWS: Updated.
9192         * AUTHORS: Updated.
9193         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9195 2007-05-11  Naba Kumar  <naba@gnome.org>
9197         * configure.in:
9198         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9199         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9200         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9202 2007-05-10  Johannes Schmid <jhs@gnome.org>
9204         * plugins/search/plugin.c:
9205         Make incremental search behave less annoying
9206         
9207 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9209         * plugins/macro/macro-util.c:
9210         Fix bug #419008 and bug #419036
9211         When creating new header file, use name and email set in
9212         preferences and replace invalid C character by underscore
9213         in guards
9215 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9217         * plugins/search/search-replace.c,
9218         plugins/search/search-replace_backend.c:
9219         Disable search button if search expression is empty (bug #378193)
9221 2007-05-08  Naba Kumar  <naba@gnome.org>
9223         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9224         build error.
9226 2007-05-07  Naba Kumar  <naba@gnome.org>
9228         * configure.in:
9229         * plugins/project-wizard/templates/Makefile.am:
9230         * plugins/project-wizard/templates/minimal.wiz:
9231         * plugins/project-wizard/templates/minimal/.cvsignore:
9232         * plugins/project-wizard/templates/minimal/Makefile.am:
9233         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9234         * plugins/project-wizard/templates/minimal/autogen.sh:
9235         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9236         * plugins/project-wizard/templates/minimal/project.anjuta:
9237         Added 'minimal', a generic and flat, project template.
9238         
9239 2007-05-05  Naba Kumar  <naba@gnome.org>
9241         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9243         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9244         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9245         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9246         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9247         instead of a real one, fixes interdependency with libanjuta.
9248         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9249         * libanjuta/Makefile.am: 
9250         * libegg/Makefile.am:
9251         * plugins/build-basic-autotools/Makefile.am:
9252         * plugins/class-gen/Makefile.am:
9253         * plugins/class-inheritance/Makefile.am:
9254         * plugins/cvs-plugin/Makefile.am:
9255         * plugins/debug-manager/Makefile.am:
9256         * plugins/devhelp/Makefile.am:
9257         * plugins/document-manager/Makefile.am:
9258         * plugins/editor/Makefile.am:
9259         * plugins/file-loader/Makefile.am:
9260         * plugins/file-manager/Makefile.am:
9261         * plugins/file-wizard/Makefile.am:
9262         * plugins/gdb/Makefile.am:
9263         * plugins/glade/Makefile.am:
9264         * plugins/gtodo/Makefile.am:
9265         * plugins/language-support-cpp-java/Makefile.am:
9266         * plugins/macro/Makefile.am:
9267         * plugins/message-view/Makefile.am:
9268         * plugins/patch/Makefile.am:
9269         * plugins/profiler/Makefile.am:
9270         * plugins/project-import/Makefile.am:
9271         * plugins/project-manager/Makefile.am:
9272         * plugins/project-wizard/Makefile.am:
9273         * plugins/sample1/Makefile.am:
9274         * plugins/search/Makefile.am:
9275         * plugins/sourceview/Makefile.am:
9276         * plugins/subversion/Makefile.am:
9277         * plugins/symbol-browser/Makefile.am:
9278         * plugins/terminal/Makefile.am:
9279         * plugins/tools/Makefile.am:
9280         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9282 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9284         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9286 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9288         * libanjuta/anjuta-launcher.c,
9289         libanjuta/anjuta-launcher.h:
9290         Add some missing implementation
9292 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9294         Reviewed by Naba Kumar  <naba@gnome.org>:
9295         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9296         for uninstall-hook.
9298 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9300         Reviewed by Naba Kumar  <naba@gnome.org>:
9301         * plugins/editor/text_editor.c: Large memory addresses were being
9302         truncated, switched to glong (bug #422143).
9304 2007-04-24  Naba Kumar  <naba@gnome.org>
9306         * plugins/document-manager/plugin.c: (prefs_finalize):
9307         * plugins/editor/aneditor-autocomplete.cxx:
9308         * plugins/editor/text_editor_menu.c:
9309         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9310         * plugins/file-loader/plugin.c: (open_file_with),
9311         (create_open_with_submenu):
9312         * plugins/file-manager/plugin.c: (prefs_finalize):
9313         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9314         pointer type castings.
9316 2007-04-24  Naba Kumar  <naba@gnome.org>
9318         Patch from s|s  <supreet.sethi@gmail.com>:
9319         * (added) plugins/project-wizard/templates/django-logo.png:
9320         * (added) plugins/project-wizard/templates/django.wiz:
9321         * plugins/project-wizard/templates/Makefile.am:
9322         * plugins/project-wizard/templates/translatable-strings.h: Added
9323         django project template. http://www.djangoproject.com/
9325 2007-04-24  Naba Kumar  <naba@gnome.org>
9327         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9328         the log entry widget and made the dialog little larger.
9330 2007-04-24  Naba Kumar  <naba@gnome.org>
9332         Patch from Halton Huo:
9333         * configure.in:
9334         * plugins/project-wizard/property.c:
9335         * plugins/subversion/svn-auth.c:
9336         * plugins/subversion/svn-backend-priv.h:
9337         * plugins/subversion/svn-backend.c:
9338         * plugins/subversion/svn-backend.h:
9339         * plugins/subversion/svn-notify.h: Proper use of subversion
9340         headers. Fixes build issues in solaris (bug #426701).
9342 2007-04-24  Naba Kumar  <naba@gnome.org>
9344         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9345         
9346         * plugins/project-wizard/templates/cpp.wiz:
9347         * plugins/project-wizard/templates/gcj.wiz:
9348         * plugins/project-wizard/templates/gnome.wiz:
9349         * plugins/project-wizard/templates/gtk.wiz:
9350         * plugins/project-wizard/templates/gtkmm.wiz:
9351         * plugins/project-wizard/templates/java.wiz:
9352         * plugins/project-wizard/templates/python.wiz:
9353         * plugins/project-wizard/templates/terminal.wiz:
9354         * plugins/project-wizard/templates/wxwin.wiz:
9355         * plugins/project-wizard/templates/xlib-dock.wiz:
9356         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9357         project option and set it ON by default (since gnome-build, can't
9358         enabled configure shared lib support later when a sharedlib target
9359         is added).
9361 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9363         * plugins/debug-manager/stack_trace.c:
9364         Fix a missing case in the previous changes
9366 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9368         * plugins/debug-manager/plugin.c:
9369         Fix bug #430401
9371         * plugins/debug-manager/breakpoints.c,
9372         plugins/gdb/plugin.c:
9373         Fix adding breakpoint on a function
9375         * plugins/debug-manager/stack_trace.c:
9376         Highlight changed stack frame
9378 2007-04-18  Naba Kumar  <naba@gnome.org>
9380         * plugins/document-manager/anjuta-docman.c:
9381         (anjuta_docman_dispose), (on_editor_destroy),
9382         (anjuta_docman_remove_editor): Remove the editor widget from
9383         the parent container before calling destroy, otherwise container
9384         removal happens after TextEditor is disposed resulting in call
9385         to value-remove for a TextEditor which is half-dead (crash).
9387 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9389         * plugins/debug-manager/data_buffer.c
9390         plugins/debug-manager/data_view.c,
9391         plugins/debug-manager/memory.c:
9392         Fixes for bug #418523, bug #427090 and bug #428174
9394 2007-04-11 Halton Huo <halton.huo@sun.com>
9396         reviewed by: <jhs@gnome.org>
9398         * configure.in:
9399         * libanjuta/Makefile.am:
9400         * libanjuta/anjuta-utils.c:
9401         * libanjuta/anjuta-utils.h:
9402         * manuals/reference/libanjuta/Makefile.am:
9403         
9404         Fixed compilation on sun by deploying the libutil methods
9405         in anjuta-utils.h and building them on condition.
9407 2007-04-11  Johannes Schmid <jhs@gnome.org>
9409         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9410         (anjuta_docman_add_editor):
9411         Hold a reference on the editor as long as we use it.
9412         
9413         * plugins/document-manager/plugin.c: (on_editor_changed):
9414         Destroy GValue to fix a memoery leak.
9416 2007-04-11  Johannes Schmid <jhs@gnome.org>
9418         * plugins/document-manager/plugin.c: (on_editor_changed):
9419         Fixed reference counting for editor by using g_value_take_object instead
9420         of g_value_set_object. The editors are now correctly finalized and thus
9421         we do not lack so much memory anymore.
9422         
9423         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9424         (anjuta_view_finalize), (anjuta_view_focus_out),
9425         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9426         * plugins/sourceview/anjuta-view.h:
9427         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9428         * plugins/sourceview/sourceview-prefs.c:
9429         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9430         * plugins/sourceview/sourceview-prefs.h:
9431         * plugins/sourceview/sourceview-private.h:
9432         * plugins/sourceview/sourceview.c: (on_document_loaded),
9433         (timeout_unref), (on_document_saved), (sourceview_finalize),
9434         (sourceview_new), (ifile_open), (ifile_savable_save),
9435         (ifile_savable_save_as):
9437         Several changes to fix things when the editor is correctly destroyed.
9438         Fixed preferences (which led me to the refcounting issue, #409412)
9439         and removed deprecated completition code that will be replace by
9440         IAnjutaAssist interface soon. 
9442 2007-04-11  Johannes Schmid <jhs@gnome.org>
9444         * libanjuta/anjuta-launcher.c:
9445         (anjuta_launcher_execution_done_cleanup),
9446         (anjuta_launcher_child_terminated):
9447         Possible fix for #428363 and added a g_return_if_fail
9449         * plugins/message-view/plugin.c: (activate_plugin):
9450         Fixed a Gtk/Gdl-Critical
9451         
9452         Patches from Étienne Bersac <bersace03@laposte.net>
9453         * plugins/class-gen/templates/go-source.tpl:
9454         * plugins/macro/macros.xml:
9455         Use better template for GObjects (#417875 and #417918)
9456         
9457         Patches from Halton Huo <halton.huo@sun.com>
9458         * libanjuta/anjuta-launcher.h:
9459         * libanjuta/anjuta-preferences.c:
9460         * libanjuta/anjuta-utils.c:
9461         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9462         (cg_window_set_add_to_repository):
9463         * plugins/class-inheritance/class-inherit.c:
9464         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9466 2007-04-09  Johannes Schmid <jhs@gnome.org>
9468         * plugins/editor/print.c: (anjuta_print_show_header):
9469         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9470         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9472   Some string changes (#427395 and #427399)
9474 2007-04-06  Johannes Schmid <jhs@gnome.org>
9476         * plugins/build-basic-autotools/build-basic-autotools.c:
9477         (on_build_mesg_format), (on_build_mesg_parse):
9478         Fixed full path detection
9480 2007-04-05  Naba Kumar  <naba@gnome.org>
9482         Patch from Halton Huo:
9483         * libanjuta/Makefile.am:
9484         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9485         * libanjuta/anjuta-glue-cpp.h:
9486         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9487         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9488         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9489         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9490         (load_plugin), (anjuta_glue_factory_get_object_type):
9491         * libanjuta/anjuta-glue-factory.h:
9492         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9493         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9494         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9495         (anjuta_glue_plugin_new):
9496         * libanjuta/anjuta-glue-plugin.h:
9497         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9498         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9499         * libanjuta/anjuta-plugin.h:
9500         * libanjuta/glue-cpp.c:
9501         * libanjuta/glue-cpp.h:
9502         * libanjuta/glue-factory.c:
9503         * libanjuta/glue-factory.h:
9504         * libanjuta/glue-plugin.c:
9505         * libanjuta/glue-plugin.h:
9506         * plugins/build-basic-autotools/build-basic-autotools.h:
9507         * plugins/class-gen/plugin.h:
9508         * plugins/class-inheritance/plugin.h:
9509         * plugins/cvs-plugin/plugin.h:
9510         * plugins/debug-manager/plugin.h:
9511         * plugins/devhelp/plugin.h:
9512         * plugins/document-manager/plugin.h:
9513         * plugins/editor/plugin.h:
9514         * plugins/file-loader/plugin.h:
9515         * plugins/file-manager/plugin.h:
9516         * plugins/file-wizard/plugin.h:
9517         * plugins/gdb/plugin.h:
9518         * plugins/glade/plugin.h:
9519         * plugins/gtodo/plugin.h:
9520         * plugins/language-support-cpp-java/plugin.h:
9521         * plugins/macro/plugin.h:
9522         * plugins/message-view/plugin.h:
9523         * plugins/patch/plugin.h:
9524         * plugins/profiler/plugin.h:
9525         * plugins/project-import/plugin.h:
9526         * plugins/project-manager/plugin.h:
9527         * plugins/project-wizard/plugin.h:
9528         * plugins/sample1/plugin.h:
9529         * plugins/search/plugin.h:
9530         * plugins/sourceview/plugin.h:
9531         * plugins/subversion/plugin.h:
9532         * plugins/symbol-browser/plugin.h:
9533         * plugins/terminal/terminal.c:
9534         * plugins/tools/plugin.h:
9535         * plugins/tools/scripts/tools-2.xml.in:
9536         * plugins/valgrind/plugin.h:
9538         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9540 2007-04-05  Naba Kumar  <naba@gnome.org>
9542         * anjuta.spec.in, configure.in: Removed dead codes.
9543         
9544         Patch from Jos Dehaes:
9545         * configure.in, plugins/project-wizard/templates/Makefile.am,
9546         plugins/project-wizard/templates/mkfile.wiz,
9547         plugins/project-wizard/templates/translatable-strings.h: Enabled
9548         makefile-based project creation and import. Fixes bug #355145
9550 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9552         * plugins/debug-manager/debugger.c,
9553         plugins/debug-manager/plugin.c,
9554         plugins/gdb/anjuta-gdb.plugin.in:
9555         Code cleaning (remove unused code, rename this into self)
9556         Add information about supported format in debugger plugin
9557         Activate debugger plugin according to the target format
9559 2007-04-01  Naba Kumar  <naba@gnome.org>
9561         * plugins/message-view/message-view.c:
9562         (message_view_instance_init): Fixed message icons to appear.
9564 2007-03-31  Johannes Schmid <jhs@gnome.org>
9566         * plugins/message-view/anjuta-msgman.c:
9567         (anjuta_msgman_append_view):
9568         * plugins/message-view/plugin.c: (on_view_changed),
9569         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9570         
9571         Fixed #424845
9573 2007-03-31  Johannes Schmid <jhs@gnome.org>
9575         * plugins/message-view/message-view.c:
9576         (message_view_instance_init), (imessage_view_append):
9577         Show nice icons beside the messages for info, warning and error. This is a completly
9578         cosmetic change so if someone dislikes it he is free to remove it.
9580 2007-03-31  Johannes Schmid <jhs@gnome.org>
9581         
9582         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9583         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9584         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9585         * plugins/message-view/anjuta-msgman.h:
9586         * plugins/message-view/message-view.h:
9587         * plugins/message-view/plugin.c: (on_view_changed),
9588         (activate_plugin):
9589         Fixed #359399 and made next/previous insensitive when not availible
9590         
9591         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9592         (tag_style_to_string):
9593         Fixed namespace Problem with gdk >= 2.11
9594         
9595         * plugins/sourceview/sourceview-autocomplete.c:
9596         (sourceview_autocomplete_init):
9597         Removed structure, follow-up of #423682
9599 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9601         * plugins/debug-manager/debug_tree.c,
9602         plugins/debug-manager/debug_tree.h,
9603         plugins/debug-manager/watch.c,
9604         plugins/debug-manager/anjuta-debug-manager.glade:
9605         Inspect variable at cursor
9606         Fix buttons in inspect dialog
9608 2007-03-27  Halton Huo  <halton.huo@sun.com>
9610         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9612         * plugins/sourceview/sourceview-autocomplete.c
9613         plugins/debug-manager/disassemble.c,
9614         libanjuta/interfaces/libanjuta.idl:
9615         Remove array with 0 size and empty structure as it is not
9616         supported by sun cc, Fixes bug #423682
9618         * plugins/debug-manager/debugger.c:
9619         Remove anonymous union as it is not supported by sun cc,
9620         Fixes bug #423680
9622 === anjuta 2.1.2 ===
9624 2007-03-28  Naba Kumar  <naba@gnome.org>
9626         * configure.in: Bumped version to 2.1.2
9627         * NEWS: Updated for release.
9628         
9629         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9630         Improved breakpoint marker icon.
9631         
9632         * plugins/editor/anjuta-editor.plugin.in,
9633         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9634         non user activable since they are now remembered properly.
9636 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9638         * plugins/tools/editor.c:
9639         Fix bug #423270
9641 2007-03-27  Naba Kumar  <naba@gnome.org>
9643         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9644         word when autocompleting without leaving any trailing part of
9645         the word.
9647 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9649         Reviewed by Naba Kumar  <naba@gnome.org>:
9650         * anjuta.desktop.in.in: Remove "Application" category from desktop
9651         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9652         
9653 2007-03-27  Naba Kumar  <naba@gnome.org>
9654         
9655         * configure.in, plugins/document-manager/anjuta-docman.c:
9656         (anjuta_docman_add_editor): Conditionally compile notebook tab
9657         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9659         Patch from Halton Huo:
9660         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9661         non gcc compiler flags. Fixes bug #423089.
9662         
9663 2007-03-26  Naba Kumar  <naba@gnome.org>
9664         
9665         * AUTHORS, NEWS, TODO.tasks: Updated.
9666         
9667         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
9668         close menuitem.
9669         
9670         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9671         (update_editor_symbol_model), (iter_matches),
9672         (on_editor_update_ui), (value_added_current_editor),
9673         (activate_plugin), (dispose),
9674         (symbol_browser_plugin_instance_init):
9675         * plugins/symbol-browser/plugin.h: update line on editor save
9676         and editor change. Code clean up and fixed warnings.
9678 2007-03-26  Naba Kumar  <naba@gnome.org>
9680         * plugins/project-wizard/templates/java/project.anjuta,
9681         plugins/project-wizard/templates/python/project.anjuta,
9682         plugins/project-wizard/templates/python/project.anjuta:
9683         Removed version control plugins from default selection.
9685         * plugins/tools/scripts/prepare-changelog.pl,
9686         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9687         script to a better one (that works on both cvs and svn).
9689 2007-03-26  Naba Kumar  <naba@gnome.org>
9691         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9692         Makefile.am: Added the generated translatable file (required for
9693         translations for svn checkouts).
9695         * (added)
9696         plugins/project-wizard/templates/extract-translatable-strings.pl
9697         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9698         po/POTFILES.in: Generated translatable strings for .wiz files and
9699         added them in POTFILES.in for translation. Fixes bug #398035
9701 2007-03-25  Naba Kumar  <naba@gnome.org>
9703         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9704         
9705         * src/anjuta-app.c: Removed dead codes.
9706         
9707         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9708         global tags generation starts.
9709         
9710         * plugins/debug-manager/chunk_view.c,
9711         plugins/debug-manager/start.h,
9712         plugins/debug-manager/chunk_view.h,
9713         plugins/debug-manager/utilities.c,
9714         plugins/debug-manager/utilities.h,
9715         plugins/debug-manager/debugger.c,
9716         plugins/debug-manager/threads.c,
9717         plugins/debug-manager/disassemble.c,
9718         plugins/debug-manager/info.c,
9719         plugins/debug-manager/sharedlib.c,
9720         plugins/debug-manager/threads.h,
9721         plugins/debug-manager/disassemble.h,
9722         plugins/debug-manager/signals.c,
9723         plugins/debug-manager/info.h,
9724         plugins/debug-manager/sharedlib.h,
9725         plugins/debug-manager/data_buffer.c,
9726         plugins/debug-manager/data_view.c,
9727         plugins/debug-manager/signals.h,
9728         plugins/debug-manager/debug_tree.c,
9729         plugins/debug-manager/watch.c,
9730         plugins/debug-manager/registers.c,
9731         plugins/debug-manager/data_buffer.h,
9732         plugins/debug-manager/data_view.h,
9733         plugins/debug-manager/memory.c,
9734         plugins/debug-manager/debug_tree.h,
9735         plugins/debug-manager/watch.h,
9736         plugins/debug-manager/registers.h,
9737         plugins/debug-manager/memory.h,
9738         plugins/debug-manager/locals.c,
9739         plugins/debug-manager/sexy-icon-entry.c,
9740         plugins/debug-manager/breakpoints.c,
9741         plugins/debug-manager/locals.h,
9742         plugins/debug-manager/sexy-icon-entry.h,
9743         plugins/debug-manager/stack_trace.c,
9744         plugins/debug-manager/breakpoints.h,
9745         plugins/debug-manager/sparse_buffer.c,
9746         plugins/debug-manager/sparse_view.c,
9747         plugins/debug-manager/stack_trace.h,
9748         plugins/debug-manager/sparse_buffer.h,
9749         plugins/debug-manager/sparse_view.h,
9750         plugins/debug-manager/start.c,
9751         plugins/gdb/utilities.c,
9752         plugins/gdb/utilities.h,
9753         plugins/gdb/debugger.c,
9754         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9755         setup.
9757 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9759         * plugins/gdb/debugger.c:
9760         Avoid empty debugger log window by limiting line to 90 characters
9762 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9764         * plugins/debug-manager/plugin.c,
9765         plugins/debug-manager/plugin.h,
9766         plugins/debug-manager/threads.c,
9767         plugins/debug-manager/threads.h,
9768         plugins/debug-manager/breakpoints.c,
9769         plugins/debug-manager/breakpoints.h,
9770         plugins/debug-manager/stack_trace.c,
9771         plugins/debug-manager/stack_trace.h:
9772         View code action now changes location in disassembly view too
9774         * plugins/debug-manager/anjuta-debug-manager.ui:
9775         Rename breakpoint actions
9777 2007-03-24  Naba Kumar  <naba@gnome.org>
9779         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9780         in gdl 0.7.3 (svn trunk).
9781         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9782         
9783 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9785         * plugins/debug-manager/threads.c,
9786         plugins/debug-manager/debug_tree.c,
9787         plugins/debug-manager/debug_tree.h,
9788         plugins/debug-manager/locals.c,
9789         plugins/debug-manager/registers.c,
9790         plugins/debug-manager/stack_trace.c:
9791         Allow to change current thread updating register, stack and locals
9792         Allow to change current stack frame updating locals
9794         * plugins/gdb/debugger.c:
9795         Read argument of selected stack frame
9797         * plugins/debug-manager/data_view.c:
9798         Fix an unrelated bug
9800 2007-03-23  Naba Kumar  <naba@gnome.org>
9802         * plugins/document-manager/anjuta-docman.c,
9803         plugins/document-manager/plugin.c: Fixed many memory leaks.
9804         (ianjuta_file_get_uri() returns a new string).
9806         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9807         widget for save dialogs.
9808         
9809         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9810         svn and fixed to get function/prototype/member args list. Call tips
9811         also work fine now.
9813 2007-03-22  Naba Kumar  <naba@gnome.org>
9815         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9816         and calltips would work again for functions from global tags (Needs
9817         regenerating global tags).
9819         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9820         ctags svn version and reopened bug #395362. Fixes tags parsing that
9821         seemed to have stopped working recently.
9823 2007-03-21  Naba Kumar  <naba@gnome.org>
9825         * tagmanager/tm_source_file.c, tagmanager/options.c,
9826         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9827         extend .. more needs to be investigated and fixed). Enabled some
9828         debugging.
9830 2007-03-16  Naba Kumar  <naba@gnome.org>
9832         * src/anjuta.c: Fixed project loading from command line.
9834 2007-03-16  Naba Kumar  <naba@gnome.org>
9836         Patch from James Liggett <jrliggett@cox.net>:
9837         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9838         
9839 2007-03-15  Naba Kumar  <naba@gnome.org>
9841         * libanjuta/anjuta-profile-manager.c,
9842         libanjuta/anjuta-profile-manager.h: Added method to get current
9843         profile.
9845         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9846         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9847         is exiting.
9849         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9850         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9851         Also, not load project files in session load in loader plugin.
9852         
9853         * plugins/project-manager/plugin.c, src/anjuta.c:
9854         Emit "exiting" signal in shell when exiting anjuta. project manager
9855         listens to exiting signal and saves session. anjuta.c saves session
9856         only when current projfile is 'user'. Load project saved in session
9857         differently then the rest of the session. This should fix all the
9858         session restoration bugs.
9859         
9860         src/main.c: Present anjuta window when becon message is received.
9862 2007-03-14  Naba Kumar  <naba@gnome.org>
9864         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9865         not randomly save (it was a wrong looping).
9866         
9867 2007-03-12  Naba Kumar  <naba@gnome.org>
9869         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9871 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9873         * plugins/debug-manager/anjuta-debug-manager.ui,
9874         libanjuta/interfaces/libanjuta.idl,
9875         plugins/debug-manager/debugger.c,
9876         (added) plugins/debug-manager/threads.c,
9877         (added) plugins/debug-manager/threads.h,
9878         plugins/debug-manager/plugin.c,
9879         plugins/debug-manager/Makefile.am,
9880         plugins/gdb/plugin.c,
9881         plugins/gdb/debugger.c,
9882         plugins/gdb/debugger.h:
9883         Add a window displaying all threads
9884         Add needed functions
9885         Switching to a different thread is still not done
9887         * plugins/debug-manager/debug_tree.c,
9888         plugins/debug-manager/locals.c,
9889         plugins/debug-manager/stack_trace.c:
9890         Small cosmetic changes
9892         * plugins/gdb/gdbmi.c:
9893         Keep all elements in gdbmi hash
9894         Even if using the same key like in -threads-list-ids
9896 2007-03-11  Naba Kumar  <naba@gnome.org>
9898         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9899         
9900         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9901         
9902         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9903         manuals/reference/libanjuta/libanjuta-sections.txt,
9904         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9905         interfaces.
9907 2007-03-11  Naba Kumar  <naba@gnome.org>
9909         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9910         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9912         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9913         manuals/reference/libanjuta/libanjuta.types,
9914         manuals/reference/libanjuta/libanjuta-sections.txt,
9915         manuals/reference/libanjuta/.cvsignore,
9916         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9917         infrastructure. Got rid of tmpl/ directory and moved all section
9918         documenation to source code (requires gtk-doc >= 1.4).
9919         
9920         * libanjuta/anjuta-plugin-description.c,
9921         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9922         libanjuta/cell-renderer-captioned-image.c,
9923         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9924         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9925         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9926         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9927         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9928         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9929         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9930         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9931         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9932         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9933         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9934         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9935         documentation from templates to source code.
9937 2007-03-10  Johannes Schmid <jhs@gnome.org>
9939         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9940         Added some debug output but could not figure out why 
9941         some plugins are not kept.
9942         
9943         * libanjuta/interfaces/libanjuta.idl:
9944         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9945         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9946         Added IAnjutaEditorGoto::matching_brace
9947         
9948         * plugins/document-manager/action-callbacks.c:
9949         (on_editor_command_match_brace_activate):
9950         * plugins/document-manager/plugin.c:
9951         (update_editor_ui_interface_items):
9952         * plugins/editor/text_editor.c: (igoto_matching_brace),
9953         (igoto_iface_init):
9954         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9955         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9957 2007-03-09  Johannes Schmid <jhs@gnome.org>
9959         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9960         Hide correct column
9961         
9962         * plugins/sourceview/sourceview-private.h:
9963         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9964         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9965         (sourceview_new), (ifile_savable_save_as):
9966         Tweaked vfs monitoring
9968 2007-03-09  Johannes Schmid <jhs@gnome.org>
9970         * libanjuta/interfaces/Makefile.am.iface:
9971         Fixed installtion of header files
9972         
9973         * plugins/sourceview/sourceview.c: (set_select):
9974         do not scroll to much in interactive search
9976 2007-03-09  Naba Kumar  <naba@gnome.org>
9978         * src/anjuta.c: Fixed session restoration.
9979         
9980         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9981         signal handlers after symbol browser plugin is deactivated.
9982         
9983         * plugins/editor/editor.glade,
9984         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9985         Fixed indentation confustion in preferences.
9987 2007-03-08  Johannes Schmid <jhs@gnome.org>
9989         * plugins/search/search-replace.c: (search_set_combo),
9990         (search_set_action), (search_set_target), (search_set_direction),
9991         (create_dialog), (search_disconnect_set_toggle_connect),
9992         (on_search_match_whole_word_toggled),
9993         (on_search_match_whole_line_toggled),
9994         (on_search_match_word_start_toggled),
9995         (search_set_toggle_direction):
9996         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9997         it's somehow ugly and uses many deprecated widgets
9998         
9999         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10000         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10001         Fix #394709
10002         
10003 2007-03-07  Naba Kumar  <naba@gnome.org>
10005         * src/anjuta.c: Make launching projects work from command line. Also
10006         fixes gnome session restart command.
10007         
10008 2007-03-07  Johannes Schmid <jhs@gnome.org>
10010         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10011         * plugins/class-gen/plugin.c: (iwizard_activate):
10012         Fixed #408218
10013         
10014         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10015         Fixed #402774
10016         
10017         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10018         Fixed #377483 (It's not possible to know if directories have
10019         a version in CVS. Show version column only if there are version
10020         informations availible
10022         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10023         Fixed memory leak
10025 2007-03-07  Johannes Schmid <jhs@gnome.org>
10027         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10028         Fixed #409408
10029         * plugins/symbol-browser/an_symbol_prefs.c:
10030         (on_update_global_clicked):
10031         Fixed ##409176
10033 2007-03-07  Johannes Schmid <jhs@gnome.org>
10035         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10036         (anjuta_save_prompt_new):
10037         * plugins/project-import/project-import.c:
10038         (project_import_finalize):
10039         Fixed Gtk-Criticals (maybe #409408)
10041 2007-03-07  Naba Kumar  <naba@gnome.org>
10043         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10044         when we are at just beginning of string or comment. Fixes bug #397981.
10046 2007-03-07  Johannes Schmid <jhs@gnome.org>
10048         * plugins/language-support-cpp-java/plugin.c:
10049         (initialize_indentation_params):
10050         Removed annoying DEBUG_PRINT
10051         
10052         * plugins/sourceview/sourceview-cell.c:
10053         (sourceview_cell_instance_init), (icell_get_character),
10054         (icell_get_length), (icell_get_char), (icell_get_attribute):
10055         Improved code to be faster
10056         Implemented attribute handling so that indentation really works in any case
10058 2007-03-06  Johannes Schmid <jhs@gnome.org>
10060         * configure.in:
10061         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10062         
10063         * plugins/document-manager/anjuta-docman.c:
10064         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10065         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10066         instead (required GTK >= 2.10)
10067         
10068         * plugins/sourceview/sourceview-private.h:
10069         * plugins/sourceview/sourceview.c:
10070         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10071         (sourceview_finalize), (sourceview_new), (imark_mark),
10072         (imark_unmark), (imark_is_marker_set),
10073         (imark_location_from_handle), (imark_delete_all_markers):
10074         Fixed marker handling and worked a bit more on vfs monitoring
10076 2007-03-05  Johannes Schmid <jhs@gnome.org>
10078         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10079         Added method to select specific iter
10080         
10081         * plugins/sourceview/sourceview-private.h:
10082         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10083         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10084         (sourceview_add_monitor), (on_document_saved),
10085         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10086         Fixed vfs monitoring (mostly ported code from text_editor.c)
10087         
10088         * plugins/symbol-browser/an_symbol_view.c:
10089         * plugins/symbol-browser/an_symbol_view.h:
10090         * plugins/symbol-browser/plugin.c: (iter_matches),
10091         (on_editor_update_ui), (value_added_current_editor):
10092         Select the current tag in locals window and symbol toolbar. If there
10093         is no tag at the current line, reserve backward for the next tag. This will
10094         select the correct tag if inside a function.
10096 2007-03-05  Naba Kumar  <naba@gnome.org>
10098         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10099         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10100         compiler warnings.
10101         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10102         (Bug #412186)
10103         
10104 2007-03-04  Johannes Schmid <jhs@gnome.org>
10106         * data/Makefile.am:
10107         * po/POTFILES.in:
10108         Fixed distcheck (well, partly)
10110 2007-03-04  Johannes Schmid <jhs@gnome.org>
10112         * plugins/document-manager/anjuta-document-manager.ui:
10113         Move "Swap .c/.h from Main to Browser toolbar
10115         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10116         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10117         (fv_prefs_free), (fv_add_tree_entry):
10118         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10119         * plugins/file-manager/plugin.c: (prefs_init):
10120         
10121         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10123 2007-03-04  Naba Kumar  <naba@gnome.org>
10125         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10126         plugins/project-manager/plugin.c:
10127         Restored default profile and renamed it from "default.anjuta" to
10128         "default.profile".
10129         
10130 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10132         * plugins/debug-manager/debugger.c,
10133         plugins/debug-manager/plugin.c,
10134         plugins/gdb/debugger.c,
10135         libanjuta/interfaces/libanjuta.idl,
10136         plugins/debug-manager/stack_trace.c:
10137         Add a dialog box when a signal is received (except SIGINT)
10138         Display stack frame even if arguments are not available
10140 2007-03-03  Naba Kumar  <naba@gnome.org>
10142         * TODO.tasks: Icons bounty added.
10144         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10145         choise selection.
10146         
10147         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10148         and descoping.
10150         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10151         plugins/Makefile.am, (removed) plugins/profile-default/*,
10152         plugins/project-manager/anjuta-project-manager.plugin.in,
10153         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10154         profile implementation to load user profile and projects. Store and
10155         restore remembered plugins. Use profile scoping and descoping for
10156         saving and loading sesstions.
10157         
10158         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10159         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10160         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10161         DEBUG_PRINTs.
10163 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10165         * plugins/debug-manager/debug_tree.c
10166         plugins/debug-manager/debug_tree.h:
10167         Bug fix, deleting wrong variable
10169         * plugins/gdb/debugger.c:
10170         Bug fix, remove forgotten debugging code
10172 2007-03-02  Johannes Schmid <jhs@gnome.org>
10174         * plugins/document-manager/anjuta-document-manager.ui:
10175         * plugins/search/anjuta-search.ui:
10176         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10177         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10178         ToolbarFind
10180         * src/anjuta-app.c: (on_toolbar_view_toggled),
10181         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10182         Save toolbar positions, don't use fixed toolbar style
10183         
10184         All in all this will allow more complex toolbar configurations and
10185         might gain some space on smaller displays because the user can disable
10186         toolbar parts he does not use. Also allows to use any toolbar style
10187         without looking too ugly.
10189 2007-03-01  Naba Kumasr  <naba@gnome.org>
10191         * TODO.tasks: Added a bounty for creating icons.
10193         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10194         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10195         profile-changed signal. Do not sync non-user-activatable plugins.
10197 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10199         * plugins/debug-manager/disassemble.c,
10200         plugins/debug-manager/sparse_view.c,
10201         plugins/gdb/debugger.c,
10202         libanjuta/interfaces/libanjuta.idl:
10203         Display function name in disassembly view
10205 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10207         * (added) plugins/debug-manager/bookmark.png,
10208         (added) plugins/debug-manager/breakpoint-disabled.png,
10209         (added) plugins/debug-manager/breakpoint-enabled.png,
10210         (added) plugins/debug-manager/program-counter.png,
10211         (added) plugins/debug-manager/linemarker.png,
10212         plugins/debug-manager/Makefile.am,
10213         plugins/debug-manager/disassemble.c,
10214         plugins/debug-manager/disassemble.h,
10215         plugins/debug-manager/sparse_buffer.c,
10216         plugins/debug-manager/sparse_buffer.h,
10217         plugins/debug-manager/sparse_view.c,
10218         plugins/debug-manager/sparse_view.h,
10219         plugins/debug-manager/plugin.c,
10220         plugins/debug-manager/breakpoints.c,
10221         libanjuta/interfaces/libanjuta.idl:
10222         Add markers in the disassembly view
10223         Display program counter and breakpoints in disassembly view
10225         * plugins/gdb/debugger.c:
10226         Fix a bug added with my previous patch, setting and clearing
10227         breakpoints was not working
10229 2007-02-28  Johannes Schmid <jhs@gnome.org>
10231         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10232         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10233         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10234         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10235         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10236         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10237         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10238         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10239         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10240         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10241         Updated (why do they need to be under version control?)
10242         
10243         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10244         (create_tab_popup_menu), (on_msgman_popup_menu),
10245         (on_tab_button_press_event), (anjuta_msgman_page_new),
10246         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10247         Added "Close all message tabs" popup menu
10249 2007-02-26  Naba Kumar  <naba@gnome.org>
10251         * plugins/profiler/gprof-flat-profile-entry.c,
10252         plugins/profiler/gprof-flat-profile.c,
10253         plugins/profiler/gprof-flat-profile-entry.h,
10254         plugins/profiler/gprof-flat-profile.h,
10255         plugins/profiler/gprof-flat-profile-view.c,
10256         plugins/profiler/gprof-flat-profile-view.h,
10257         plugins/profiler/gprof-call-graph-block-entry.c,
10258         plugins/profiler/gprof-call-graph-block.c,
10259         plugins/profiler/gprof-function-call-chart-view.c,
10260         plugins/profiler/gprof-call-graph-block-entry.h,
10261         plugins/profiler/gprof-profile-data.c,
10262         plugins/profiler/gprof-call-graph-block.h,
10263         plugins/profiler/gprof-view.c,
10264         plugins/profiler/gprof-call-graph.c,
10265         plugins/profiler/gprof-function-call-chart-view.h,
10266         plugins/profiler/gprof-profile-data.h,
10267         plugins/profiler/gprof-call-graph.h,
10268         plugins/profiler/gprof-view.h,
10269         plugins/profiler/gprof-view-manager.c,
10270         plugins/profiler/gprof-call-graph-view.c,
10271         plugins/profiler/plugin.c,
10272         plugins/profiler/gprof-view-manager.h,
10273         plugins/profiler/gprof-call-graph-view.h,
10274         plugins/profiler/gprof-function-call-tree-view.c,
10275         plugins/profiler/gprof-function-call-tree-view.h,
10276         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10277         gnome-vfs. Fixes bug #411377.
10279 2007-02-26  Naba Kumar  <naba@gnome.org>
10281         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10283         Patch from James Liggett  <jrliggett@cox.net>:
10284         * plugins/profiler/gprof-flat-profile-view.c,
10285         plugins/profiler/gprof-flat-profile-view.h,
10286         plugins/profiler/gprof-function-call-chart-view.c,
10287         plugins/profiler/gprof-function-call-chart-view.h,
10288         plugins/profiler/gprof-view.c,
10289         plugins/profiler/gprof-view.h,
10290         plugins/profiler/gprof-call-graph-view.c,
10291         plugins/profiler/plugin.c,
10292         plugins/profiler/gprof-call-graph-view.h,
10293         plugins/profiler/gprof-function-call-tree-view.c,
10294         plugins/profiler/gprof-function-call-tree-view.h: Implements
10295         double click navigation. Fixes bug #403514.
10297 2007-02-25  Naba Kumar  <naba@gnome.org>
10299         * libanjuta/anjuta-plugin-manager.c,
10300         libanjuta/anjuta-plugin-handle.[ch],
10301         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10302         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10303         dependency on glib 2.8. Fixes bug #411623.
10305 2007-02-24  Naba kumar  <naba@gnome.org>
10307         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10308         
10309         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10310         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10311         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10312         (added) libanjuta/anjuta-profile-manager.c,
10313         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10314         manager.
10315         Implemented profile pushing and popping. Implemented profile xml
10316         synchronization. Implemented error handling in profiles. Implemented
10317         activation and deactivation signals in plugin manager.
10318         
10319         * libanjuta/Makefile.am: Added libanjuta log domain.
10320         
10321         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10322         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10323         in AnjutaShell interface and implemented it in AnjutaApp.
10324         
10325         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10327 2007-02-23  Naba kumar  <naba@gnome.org>
10329         src/main.c: Fixed missing end quote.
10331 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10333         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10336 2007-02-20  Naba Kumar  <naba@gnome.org>
10338         * plugins/subversion/plugin.c: Added "..." menuitems.
10339         * ROADMAP, README: Updated.
10340         * libanjuta/anjuta-profile.c: Fixed bugs.
10342         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10343         plugins/gtodo/Makefile.am: Removed dead code.
10345         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10346         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10347         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10348         plugins/gtodo/list_tooltip.c,
10349         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10350         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10351         not contain markups. Fixes Bug #360462.
10353 2007-02-16  Naba Kumar  <naba@gnome.org>
10355         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10356         unnecessary sub-sections.
10357         
10358 2007-02-15  Naba Kumar  <naba@gnome.org>
10360         * (removed) plugins/document-manager/bookmark-prev-16.png,
10361         plugins/document-manager/bookmark-last.png,
10362         (removed)plugins/document-manager/bookmark-first-16.png,
10363         plugins/document-manager/bookmark-prev.png,
10364         (added) plugins/document-manager/bookmark-toggle.png,
10365         (removed)plugins/document-manager/bookmark_toggle.xpm,
10366         (removed)plugins/document-manager/bookmark-last-16.png,
10367         plugins/document-manager/plugin.c,
10368         plugins/document-manager/anjuta-document-manager.ui,
10369         (removed)plugins/document-manager/bookmark-next-16.png,
10370         plugins/document-manager/bookmark-next.png,
10371         plugins/document-manager/Makefile.am,
10372         (added) plugins/document-manager/bookmark-clear.png,
10373         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10374         icons (stolen from monodevelop). Added clear bookmarks toolbar
10375         button.
10377         * plugins/document-manager/plugin.c,
10378         (added) plugins/document-manager/swap.png,
10379         (removed) plugins/document-manager/undock.png,
10380         plugins/document-manager/Makefile.am: Fixed swap icon.
10382 2007-02-13  Naba Kumar  <naba@gnome.org>
10384         * plugins/class-gen/element-editor.c: Fixed typo.
10385         
10386         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10387         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10388         Implementing plugin profiles loading.
10390 2007-02-13  Naba Kumar  <naba@gnome.org>
10392         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10393         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10394         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10395         pixmaps/open_project.png, pixmaps/close_project.png:
10396         Removed more old icons.
10397         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10398         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10399         anjuta_logo.png
10400         
10401 2007-02-13  Naba Kumar  <naba@gnome.org>
10403         * plugins/class-gen/element-editor.c: Included missing headers to
10404         prevent build failures in some cases.
10405         
10406 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10408         * plugins/debug-manager/stack_trace.c:
10409         Fix bug #407115
10411         * plugins/debug-manager/watch.c,
10412         plugins/debug-manager/breakpoints.c:
10413         Same bug than above, wrong use of gtk_ui_manager_get_widget
10415 === anjuta 2.1.1 ===
10417 2007-02-11  Naba Kumar  <naba@gnome.org>
10419         * cofigure.in: Bumped version to 2.1.1
10420         * NEWS: Updated for 2.1.1 release.
10421         
10422 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10424         * plugins/debug-manager/plugin.c,
10425         plugins/debug-manager/sparse_view.c,
10426         plugins/debug-manager/sparse_view.h:
10427         Reorder some code
10429         * plugins/gdb/debugger.c,
10430         plugins/debug-manager/debugger.c,
10431         plugins/debug-manager/memory.c,
10432         plugins/debug-manager/sparse_buffer.c
10433         plugins/gdb/debugger.h,
10434         libanjuta/interfaces/libanjuta.idl:
10435         Clean up, remove some warnings
10436         Use guint everywhere for addresses
10437         Rewrite code parsing position in debugger
10439 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10441         * plugins/debug-manager/debug_tree.c:
10442         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10443         Fix bug #406113
10445 2007-02-08  Naba Kumar  <naba@gnome.org>
10447         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10448         Delay showing the 'file modified on disk' dialog for one sec
10449         from the last notification to insure multiple notifications for
10450         the same file are treated as one. Do not same multiple dialogs
10451         for the same file. Make sure to destory the dialog if later
10452         the conent is no longer different.
10453         
10454 2007-02-08  Naba Kumar  <naba@gnome.org>
10456         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10457         Prevented spurious 'file modified' dialogs in scintilla editor
10458         when the file is saved.
10460 2007-02-09  Johannes Schmid <jhs@gnome.org>
10462         * scripts/glade2schema.pl:
10463         Added script to convert glade preferences into gconf schema files.
10464         See #406061
10466 2007-02-08  Naba Kumar  <naba@gnome.org>
10468         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10469         itself is destroyed. Fixes bug #355160.
10470         
10471 2007-02-08  Johannes Schmid <jhs@gnome.org>
10473         * plugins/profiler/profiler.plugin: 
10474         removed from version control (only .in file needed)
10475         
10476         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10477         * plugins/sourceview/sourceview.c: (sourceview_new):
10478         Code cleanup
10479         
10480         * plugins/subversion/svn-thread.c: (svn_thread_start):
10481         * src/main.c: (main):
10482         
10483         Fixed #395875 about initialisation of threads too late
10485 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10487         Reviewed by Naba Kumar  <naba@gnome.org>:
10488         * plugins/class-gen/plugin.c:
10489         * plugins/class-gen/window.c: Removed browse button related code, load
10490         generated output directly into new buffers when not adding to project.
10492         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10493         buttons from user interface.
10495 2007-02-07  Naba Kumar  <naba@gnome.org>
10497         * po/POTFILES.in: Fixed distcheck.
10499 2007-02-07  Daniel Nylander <po@danielnylander.se>
10501         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10503 2007-02-07  Johannes Schmid <jhs@gnome.org>
10505         * anjuta.desktop.in.in:
10506         Fixed spelling
10508 2007-02-07  Johannes Schmid <jhs@gnome.org>
10510         * configure.in:
10511         * manuals/anjuta-manual/*
10512         * manuals/anjuta-faqs/*:
10513         #398991 – Anjuta manuals does not use the gnome-doc-utils format
10514         
10515         * plugins/document-manager/anjuta-document-manager.plugin.in:
10516         Removed duplicate application-xml mime-type (review patches properly ;-)
10517         
10518 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10520         * plugins/gdb/debugger.c,
10521         libanjuta/interfaces/libanjuta.idl:
10522         Fix bug #404755
10523         Fix handling of missing source file
10525 2007-02-06  Naba Kumar  <naba@gnome.org>
10527         Patch from James Liggett  <jrliggett@cox.net>:
10528         * plugins/profiler/gprof-flat-profile.c,
10529         plugins/profiler/gprof-profile-data.c,
10530         plugins/profiler/gprof-call-graph.c,
10531         plugins/profiler/gprof-profile-data.h,
10532         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10533         Show profiler view when target selected bug #403515.
10535 2007-02-05  Naba Kumar  <naba@gnome.org>
10537         * configure.in: Enabled devhelp plugin by default now that
10538         it works.
10539         
10540         Patch from parmigio@2ainfo.it:
10541         * plugins/document-manager/anjuta-document-manager.plugin.in:
10542         Added xml file type in supported mime types list.
10543         
10544 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10546         * plugins/debug-manager/debugger.c,
10547         plugins/debug-manager/plugin.c:
10548         Add a field in status bar displaying debugger state
10549         Change cursor shape when debugger is busy
10550         Fix bug #378600
10552         * plugins/debug-manager/watch.c,
10553         plugins/debug-manager/locals.c,
10554         libanjuta/interfaces/libanjuta.idl:
10555         Clean up, remove debugging messages and unused signals
10557 2007-02-03  Johannes Schmid <jhs@gnome.org>
10559         * configure.in:
10560         Fixed AC_INIT and seperated version to major, minor, micro
10562         * anjuta.anjuta:
10563         Load Subversion instead of CVS
10564         
10565         * anjuta.desktop.in.in:
10566         Fixed bug-buddy component
10568         Original patch from Rob Bradfort <robster@debian.org>:
10569         * src/main.c: (get_command_line_args), (main):
10570         Bug #335981 – Migration from popt to GOption
10572 2007-02-03  Naba Kumar  <naba@gnome.org>
10574         * configure.in: Depend on devhelp 0.13 and fixed gecko home
10575         path variable. Fixed bug #341170.
10576         * plugins/profiler/Makefile.am: Fixed indentation.
10577         
10578 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10580         * libanjuta/interfaces/libanjuta.idl,
10581         plugins/sourceview/sourceview.c,
10582         plugins/editor/text-editor.c,
10583         plugins/symbol-browser/plugin.c,
10584         plugins/search/search-replace.c,
10585         plugins/document-manager/goto_line.c,
10586         plugins/document-manager/action-callbacks.c,
10587         plugins/document-manager/anjuta-docman.c:
10588         Rename markers of anjuta interface
10589         IANJUTA_MARKABLE_NONE has been removed
10590         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10591         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10592         IANJUTA_MARKABLE_ATTENTIVE renamed in
10593                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10594         IANJUTA_MARKABLE_INTENSE renamed in
10595                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10596         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10598         * (removed) plugins/sourceview/marker-light.png,
10599         (removed) plugins/sourceview/marker-basic.png,
10600         (removed) plugins/sourceview/marker-attentive.png,
10601         (removed) plugins/sourceview/marker-intense.png,
10602         plugins/sourceview/bookmark.png,
10603         (added) plugins/sourceview/breakpoint-disabled.png,
10604         (added) plugins/sourceview/breakpoint-enabled.png,
10605         (added) plugins/sourceview/program-counter.png,
10606         (added) plugins/sourceview/linemarker.png,
10607         plugins/sourceview/Makefile.am,
10608         (added) plugins/editor/bookmark.xpm,
10609         (added) plugins/editor/breakpoint-disabled.xpm,
10610         (added) plugins/editor/breakpoint-enabled.xpm,
10611         (added) plugins/editor/program-counter.xpm,
10612         (added) plugins/editor/linemarker.xpm,
10613         plugins/editor/Makefile.am:
10614         Add or change marker pixmaps in scintilla and sourceview editor
10616         * plugins/document-manager/plugin.c,
10617         libanjuta/interfaces/libanjuta.idl,
10618         plugins/debug-manager/plugin.c,
10619         plugins/debug-manager/breakpoints.c
10620         plugins/gdb/debugger.c:
10621         Fix bug #376404, program counter marker is not displayed when debugger
10622         Return the selected editor or NULL (if file does not exist) with 
10623         ianjuta_document_manager_goto_file_line* functions
10624         Emit a change-location signal even if the program counter is in an
10625         unknown file
10627 2007-02-02  Naba Kumar  <naba@gnome.org>
10629         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10630         older bounties 'Done'.
10631         
10632 2007-02-02  Naba Kumar  <naba@gnome.org>
10634         * TODO.tasks: Fixed typop.
10636         Patch from James Liggett  <jrliggett@cox.net>:
10637         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10638         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10639         profiler plugin by James Liggett. Completes bounty bug #359478
10640         'Gprof performance profiler plugin'
10642 2007-02-01  Naba Kumar  <naba@gnome.org>
10644         * src/main.c: Renamed option name.
10646         * TODO.tasks: Marked "Test and fix all project wizards templates"
10647         bounty completed.
10648         
10649 2007-01-29  Johannes Schmid <jhs@gnome.org>
10651         * plugins/document-manager/plugin.c: (on_editor_changed):
10652         Added DEBUG_PRINT(...)
10653         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10654         implemented
10655         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10656         Fix language support plugin for sourceview editor (add some new
10657         language names)
10658         
10659         * plugins/sourceview/sourceview.c: (iindic_clear):
10660         Clear all indicators
10662 2007-01-29  Johannes Schmid <jhs@gnome.org>
10664         * TODO.tasks:
10665         Minor task currentions
10666         
10667         * libanjuta/interfaces/libanjuta.idl:
10668         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10669         (itext_editor_iface_init):
10670         * plugins/language-support-cpp-java/plugin.c: (install_support):
10671         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10672         (ieditor_get_attributes), (ieditor_iface_init):
10673         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10674         plugins.
10675         
10676         * plugins/sourceview/sourceview.glade:
10677         Fixed sourceview preference window
10679 2007-01-28  Naba Kumar  <naba@gnome.org>
10680         
10681         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10682         Implemented --no-files and --no-session command line options and
10683         corresponding preferernces checkboxes in General tab.
10685 2007-01-28  Johannes Schmid <jhs@gnome.org>
10687         * plugins/subversion/plugin.c:
10688         * plugins/subversion/plugin.h:
10689         * plugins/subversion/svn-notify.c: (svn_show_info),
10690         (show_svn_error), (on_svn_notify):
10691         * plugins/subversion/svn-notify.h:
10692         * plugins/subversion/svn-thread.c: (create_message_view),
10693         (svn_thread_start):
10694         Fixed error handling and fixed #394216 – No indication of subversion commands running
10695         
10696         * plugins/tools/execute.c: (atp_output_context_print):
10697         Show name of tool in message pane
10699 2007-01-28  Naba Kumar  <naba@gnome.org>
10700         
10701         * configure.in, plugins/glade/plugin.c: Make it work with
10702         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10703         
10704         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10705         from devhelp (won't work untill devhelp is fixed: bug #341170).
10706         
10707         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10708         
10709 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10711         Reviewed by Naba Kumar  <naba@gnome.org>:
10712         * libanjuta/interfaces/libanjuta.idl, 
10713         plugins/debug-manager/debugger.c,
10714         plugins/debug-manager/start.c,
10715         plugins/gdb/plugin.c,
10716         plugins/gdb/debugger.c,
10717         plugins/gdb/debugger.h:
10718         Fix a bug when launching gdb
10719         Set the terminal for the debugged program on the command line.
10721 2007-01-26  Johannes Schmid <jhs@gnome.org>
10723         * plugins/sourceview/anjuta-document-saver.c:
10724         (anjuta_document_saver_save):
10725         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10726         * plugins/sourceview/sourceview.c: (save_if_modified),
10727         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10728         Proper error handling, for example if a file was modified externally. Use backup files
10729         to avoid data-loss on disk full.
10731 2007-01-24  Naba Kumar  <naba@gnome.org>
10732         
10733         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10734         Fixed mem leak and source leak.
10735         
10736 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10738         Reviewed by Naba Kumar  <naba@gnome.org>:
10739         * plugins/debug-manager/debug_tree.c,
10740         plugins/debug-manager/debug_tree.h,
10741         plugins/debug-manager/watch.c:
10742         Partial rewrite of the variable object code, find and fix a few bugs
10743         Fix bug #395808: gdb can still crash but children are listed
10744         on request only so you can avoid the crash
10746 2007-01-24  Naba Kumar  <naba@gnome.org>
10747         
10748         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10749         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10750         plugins/symbol-browser/plugin.h,
10751         plugins/symbol-browser/plugin.c,
10752         plugins/symbol-browser/Makefile.am: Added current file (local)
10753         symbols view (Seriously getting bored with the browse toolbar).
10755 2007-01-22  Naba Kumar  <naba@gnome.org>
10756         
10757         Patch from Gabor Kelemen:
10758         * po/POTFILES.in: Added .plugin.in files.
10760 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10762         Reviewed by Naba Kumar  <naba@gnome.org>:
10763         * plugins/document-manager/anjuta-docman.c,
10764         plugins/message-view/anjuta-msgman.c
10765         Set right alignment to the label widget in the tab title.
10767 2007-01-21  Naba Kumar  <naba@gnome.org>
10768         
10769         * libegg/egg-combo-action.c: Fixed mode line.
10770         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10771         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10773 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10775         Reviewed by Naba Kumar  <naba@gnome.org>:
10776         * plugins/class-gen/plugin.c: Prompt for target before actually
10777         generating the class files. This ensures that the files are created in
10778         the correct directory. Fixes bug #397406.
10780         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10781         the class is added to the project.
10783 2007-01-21  Naba Kumar  <naba@gnome.org>
10785         * libanjuta/anjuta-plugin-description.c,
10786         libanjuta/anjuta-ui.h,
10787         libanjuta/anjuta-status.c,
10788         libanjuta/anjuta-plugin-description.h,
10789         libanjuta/cell-renderer-captioned-image.c,
10790         libanjuta/anjuta-plugin-handle.c,
10791         libanjuta/anjuta-status.h,
10792         libanjuta/resources.c,
10793         libanjuta/cell-renderer-captioned-image.h,
10794         libanjuta/glue-cpp.c,
10795         libanjuta/anjuta-plugin-handle.h,
10796         libanjuta/anjuta-plugin.c,
10797         libanjuta/anjuta-preferences-dialog.c,
10798         libanjuta/libanjuta.h,
10799         libanjuta/resources.h,
10800         libanjuta/glue-cpp.h,
10801         libanjuta/anjuta-plugin.h,
10802         libanjuta/anjuta-preferences-dialog.h,
10803         libanjuta/anjuta-plugin-manager.c,
10804         libanjuta/anjuta-shell.c,
10805         libanjuta/anjuta-plugin-manager.h,
10806         libanjuta/anjuta-shell.h,
10807         libanjuta/anjuta-save-prompt.c,
10808         libanjuta/anjuta-save-prompt.h,
10809         libanjuta/anjuta-children.c,
10810         libanjuta/anjuta-utils.c,
10811         libanjuta/anjuta-profile.c,
10812         libanjuta/anjuta-preferences.c,
10813         libanjuta/anjuta-launcher.c,
10814         libanjuta/anjuta-utils.h,
10815         libanjuta/anjuta-profile.h,
10816         libanjuta/anjuta-launcher.h,
10817         libanjuta/anjuta-ui.c: Updated file headers.
10819         * po/POTFILES.in: Updated.
10821         * libanjuta/anjuta-marshal.list,
10822         (added) libanjuta/anjuta-plugin-handle.c,
10823         (added) libanjuta/anjuta-plugin-handle.h,
10824         (added) libanjuta/anjuta-plugin-manager.c,
10825         (added) libanjuta/anjuta-plugin-manager.h,
10826         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10827         (added) libanjuta/anjuta-profile.c,
10828         (added) libanjuta/anjuta-profile.h,
10829         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10830         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10831         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10832         src/action-callbacks.c: Implemented AnjutaPluginManager
10833         class based on old plugins.[ch]. Implemented AnjutaProfile as
10834         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10835         class to represent plugins (not to be confused with plugin objects).
10836         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10837         implemented it in AnjutaApp and AnjutaTestShell.
10838         De-globalized plugin management and several clean ups.
10840         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10841         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10842         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10843         plugins/project-import/project-import.c,
10844         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10845         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10846         Fixed plugins for the change in API.
10848         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10849         file.
10850         
10851         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10853 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10855         Reviewed by Naba Kumar  <naba@gnome.org>:
10856         * libanjuta/anjuta-launcher.c,
10857         libanjuta/anjuta-launcher.h:
10858         Add a new function anjuta_set_terminate_on_exit to close the i/o
10859         channel when the child exit
10860         Return directly the status and not the exit code in child-exited
10861         signal
10863         * plugins/gdb/debugger.c:
10864         Use new function in debugger plugin
10866 2007-01-18  Johannes Schmid <jhs@gnome.org>
10868         * src/about.c: Do not show empty license information instead hide the button (#397883)
10870 2007-01-15  Johannes Schmid <jhs@gnome.org>
10872         * plugins/project-manager/plugin.c:
10873         * plugins/project-wizard/templates/python.wiz
10874         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10875         
10876         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10877         You will also need latest gnome-build svn       
10879 === anjuta 2.1.0 ===
10881 2007-01-14  Naba Kumar  <naba@gnome.org>
10883         * configure.in: Removed reference of mkfile project
10884         template to fix distcheck build error.
10885         * AUTHORS: Updated.
10886         * NEWS: Updated.
10887         * configure.in: Bumped version to 2.1.0 for beta release.
10888         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10889         crashes as soon as editing starts in normal text files.
10891 2007-01-14  Johannes Schmid <jhs@gnome.org>
10893         * configure.in
10894         * po/LINGUAS:
10895         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10897         * tagmanager/c.c:
10898         Patch from Massimo Cora' to hopefully fix #395362
10900         * plugins/project-wizard/templates/*:
10902         Fixed and tested all project-wizards. Deactivated mkfile project because
10903         it was totally broken and I don't see any real use for it.
10904         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10906 2007-01-14  Naba Kumar  <naba@gnome.org>
10908         * NEWS: Updated for release.
10909         
10910         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10911         
10912         * libanjuta/interfaces/libanjuta.idl,
10913         plugins/editor/text_editor_cbs.c,
10914         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10915         interface and implemented it for scintilla.
10916         
10917         * plugins/editor/text-editor.c: Fixed highlighing issues when
10918         used with indicators (particularly when the file is just opened).
10919         Fixes bug #377477 – when debugging, scintilla editor grays out all
10920         lines before current line.
10921         
10922         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10923         Maintain a separate list of indicated edtitors for separate contexts.
10924         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10925         
10926 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10928         Reviewed by Naba Kumar  <naba@gnome.org>:
10929         * plugins/debug-manager/plugin.c:
10930         Bug fix: breakpoints cannot be added after stopping the debugger
10932 2007-01-13  Naba Kumar  <naba@gnome.org>
10934         * NEWS: Updated for release.
10936 2007-01-12  Johannes Schmid <jhs@gnome.org>
10938         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10939         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10940         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10941         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10942         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10943         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10944         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10945         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10946         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10947         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10948         
10949         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10950         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10951         
10952         * plugins/sourceview/sourceview.c:
10953         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10954         on character positions.
10955         
10956 2007-01-12  Naba Kumar  <naba@gnome.org>
10958         * src/anjuta-app.c,
10959         plugins/project-manager/plugin.c,
10960         plugins/profile-default/plugin.c,
10961         libanjuta/anjuta-status.c,
10962         libanjuta/anjuta-status.h: Introduced an API for application title
10963         in AnjutaStatus. Set application title to project name.
10965 2007-01-11  Massimo Cora' <maxcvs@email.i>
10967         Reviewed by Naba Kumar  <naba@gnome.org>:
10968         * tagmanager/Makefile.am,
10969         plugins/symbol-browser/Makefile.am: removed installation for 
10970         test programs.
10972 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10974         Reviewed by Naba Kumar  <naba@gnome.org>:
10975         * plugins/debug-manager/start.h,
10976         plugins/debug-manager/start.c,
10977         plugins/debug-manager/anjuta-debug-manager.ui,
10978         plugins/debug-manager/plugin.c:
10979         Partial fix for bug #392537
10981         * plugins/debug-manager/disassemble.c:
10982         Fix bug #392543
10984 2007-01-11  Naba Kumar  <naba@gnome.org>
10986         * src/anjuta.c: Load project seperately from session,
10987         so that project session is also loaded.
10988         
10989         * plugins/profile-default/plugin.c: Load project in new
10990         anjuta if there already is one loaded currently (disabled
10991         code for now).
10992         
10993         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10994         signals when editor is destroyed. Fixes a crash bug.
10995         
10996         * plugins/editor/text_editor.c: Do not mark line in
10997         ianjuta_editor_goto_line() implementation.
10998         
10999         * plugins/search/search-replace.c: Always check for markable
11000         interface availablility because its optional for an editor.
11001         
11002         * plugins/document-manager/goto_line.c,
11003         plugins/document-manager/action-callbacks.c: Mark lines for
11004         goto line commands (from dialog and from menu entry box).
11005         
11006         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11007         plugins/file-manager/an_file_view.c: Expand file manager
11008         nodes in idle loop, one at a time. Did as a possible work
11009         around for bug #361763, but it didn't make any difference.
11010         However, it could still be useful in situations where there
11011         are lots to expand.
11012         
11013         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11015 2007-01-11  Naba Kumar  <naba@gnome.org>
11017         * plugins/editor/scintilla/LineMarker.h,
11018         plugins/editor/scintilla/LexBasic.cxx,
11019         plugins/editor/scintilla/LexHTML.cxx,
11020         plugins/editor/scintilla/include/SciLexer.h,
11021         plugins/editor/scintilla/include/Scintilla.h,
11022         plugins/editor/scintilla/include/Scintilla.iface,
11023         plugins/editor/scintilla/include/ScintillaWidget.h,
11024         plugins/editor/scintilla/LexBash.cxx,
11025         plugins/editor/scintilla/PlatGTK.cxx,
11026         plugins/editor/scintilla/ViewStyle.h,
11027         plugins/editor/scintilla/Editor.cxx,
11028         plugins/editor/scintilla/StyleContext.h,
11029         plugins/editor/scintilla/LexCPP.cxx,
11030         plugins/editor/scintilla/Converter.h,
11031         plugins/editor/scintilla/LexAU3.cxx,
11032         plugins/editor/scintilla/Editor.h,
11033         plugins/editor/scintilla/LexPerl.cxx,
11034         plugins/editor/scintilla/LexVB.cxx,
11035         plugins/editor/scintilla/ScintillaGTK.cxx,
11036         plugins/editor/scintilla/ViewStyle.cxx,
11037         plugins/editor/scintilla/PropSet.cxx,
11038         plugins/editor/scintilla/LexSQL.cxx,
11039         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11040         version 1.71
11042 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11044         Reviewed by Naba Kumar  <naba@gnome.org>:
11045         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11046         selected for editing. This fixes bug #394218.
11048         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11049         name if said URI is not known.
11051         * plugins/class-gen/window.c: When stripping function prefix away,
11052         include the trailing underscore because it is already set by the
11053         template.
11055         * plugins/class-gen/transform.c: Include "const char*" and "const
11056         gchar*" in the list for transforming a default C type to a GType.
11057         Don't access invalid memory when writing pointer_str in
11058         cg_transform_first_argument.
11060 2007-01-11  Naba Kumar  <naba@gnome.org>
11062         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11063         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11064         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11065         libegg/test-actions.c, anjuta.desktop.in.in,
11066         anjuta.prj: Renamed application icon to 'anjuta.png' from
11067         'anjuta_icon.png'. Added more fields in desktop file.
11069         * mime/anjuta.xml: Added magic section.
11070         
11071         * (removed) mime/anjuta.applications,
11072         (removed) mime/anjuta.mime, mime/Makefile.am,
11073         (removed) mime/anjuta.keys,
11074         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11075         registeration and added scalable icon. Also fixes bug #393680
11077 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11079         Reviewed by Naba Kumar  <naba@gnome.org>:
11080         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11081         and anjuta_status_progress_add_ticks() to check for progressbar 
11082         being realized before trying to update it.
11084 2007-01-10  Naba Kumar  <naba@gnome.org>
11086         * tagmanager/tm_workspace.c,
11087         po/POTFILES.in,
11088         plugins/debug-manager/Makefile.am,
11089         plugins/tools/scripts/Makefile.am,
11090         plugins/class-gen/plugin.c,
11091         plugins/class-gen/Makefile.am,
11092         global-tags/Makefile.am: Fixed make distcheck.
11094         * plugins/debug-manager/attach_process.c,
11095         plugins/debug-manager/attach_process.h,
11096         plugins/class-gen/action-callbacks.h,
11097         plugins/class-gen/action-callbacks.c,
11098         plugins/class-gen/class_gen.h,
11099         plugins/class-gen/class_gen.c: Deleted unused/old files.
11101         * (removed) scintilla, (added) plugins/editor/scintilla,
11102         plugins/editor/scintilla/lexers.make,
11103         plugins/editor/scintilla/Makefile.am,
11104         plugins/editor/Makefile.am
11105         configure.in, manuals/reference/libanjuta/Makefile.am
11106         Makefile.am: Moved scintilla to its right place.
11108 2007-01-09  Naba Kumar  <naba@gnome.org>
11110         * plugins/profile-default/plugin.c: Save project session before
11111         a new one is opened.
11113         * plugins/project-manager/plugin.c,
11114         plugins/project-manager/plugin.h,
11115         plugins/project-manager/anjuta-project-manager.ui,
11116         plugins/profile-default/plugin.c,
11117         plugins/profile-default/plugin.h,
11118         plugins/profile-default/Makefile.am,
11119         (added) plugins/profile-default/anjuta-default-profile.ui,
11120         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11121         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11122         multiple projects support.
11123         
11124 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11126         Reviewed by Naba Kumar  <naba@gnome.org>
11127         * plugins/class-gen/combo-flags.h:
11128         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11129         enum, added a type parameter to selected signal. Select highlighted
11130         entry when pressing enter (but not unselect it if it was already
11131         selected) before closing the popup. Also accept input when clicking
11132         not into the popup.
11134         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11135         according to selection type.
11137         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11138         VOID:BOXED,ENUM.
11140 2007-01-08  Johannes Schmid <jhs@gnome.org>
11142   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11143   * plugins/project-wizard/templates/gtkmm/Makefile.am
11144   * plugins/project-wizard/templates/python/configure.ac.tpl
11145   * plugins/project-wizard/templates/python/configure.in.tpl
11146   * plugins/project-wizard/templates/python/Makefile.am
11147   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11148   * plugins/project-wizard/templates/cpp/configure.in.tpl
11149   * plugins/project-wizard/templates/cpp/Makefile.am
11150   * plugins/project-wizard/templates/terminal.wiz
11151   * plugins/project-wizard/templates/xlib-dock.wiz
11152   * plugins/project-wizard/templates/wxwin.wiz
11153   * plugins/project-wizard/templates/java.wiz
11154   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11155   * plugins/project-wizard/templates/xlib/configure.in.tpl
11156   * plugins/project-wizard/templates/xlib/Makefile.am
11157   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11158   * plugins/project-wizard/templates/gcj/configure.in.tpl
11159   * plugins/project-wizard/templates/gcj/Makefile.am
11160   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11161   * plugins/project-wizard/templates/terminal/configure.in.tpl
11162   * plugins/project-wizard/templates/terminal/Makefile.am
11163   * plugins/project-wizard/templates/terminal/autogen.sh
11164   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11165   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11166   * plugins/project-wizard/templates/wxwin/Makefile.am
11167   * plugins/project-wizard/templates/gnome.wiz 
11168   * plugins/project-wizard/templates/java/configure.ac.tpl
11169   * plugins/project-wizard/templates/java/configure.in.tpl
11170   * plugins/project-wizard/templates/java/Makefile.am
11171   * plugins/project-wizard/templates/anjuta-plugin.wiz
11172   * plugins/project-wizard/templates/gtkmm.wiz
11173   * plugins/project-wizard/templates/python.wiz
11174   * plugins/project-wizard/templates/cpp.wiz
11175   * plugins/project-wizard/templates/gtk.wiz
11176   * plugins/project-wizard/templates/gcj.wiz
11177   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11178   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11179   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11181   Starting fixing of all project wizards:
11182   - rename configure.in to configure.ac
11183   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11184   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11185   (See #394184)
11186   
11187   * TODO.task: Added bug number to bounty
11189 2007-01-07  Johannes Schmid <jhs@gnome.org>
11191   *  plugins/build-basic-autotools.c:
11192   Fixed #392290 – Missed install as root option in project manager
11194 2007-01-07  Johannes Schmid <jhs@gnome.org>
11196   * plugins/sourceview/sourceview.c:
11197   Fixed #388731 – Odd editor behaviour after performing block-text operations
11198   Fixed #388727 – Block-tab does not work
11199   
11200   * plugins/sourceview/anjuta-document.h/c:
11201   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11202   
11203   * configure.in:
11204   Require Gtk+ >= 2.10 for sourceview plugin
11206 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11208         * libanjuta/anjuta-status.c:
11209         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11211 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11213         * configure.in,
11214         plugins/terminal/terminal.c:
11215         Fix bug #377027
11216         remove support for VTE < 0.9
11218 2007-01-06  Naba Kumar  <naba@gnome.org>
11220         * po/POTFILES.in: Updated
11222 2007-01-05  Adam Dingle  <adam@medovina.org>
11224         Reviewed by Naba Kumar  <naba@gnome.org>:
11225         * plugins/message-view/anjuta-message-manager-plugin.glade:
11226         Fixed bug #377903 (improve message color defaults).
11228 2007-01-05  Naba Kumar  <naba@gnome.org>
11230         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11231         
11232 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11234         Reviewed by  Naba Kumar  <naba@gnome.org>:
11235         * plugins/symbol-browser/test-class.h: Fixed block ends.
11237         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11238         C-style-block comment.
11240         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11241         allow lists when writing autogen definition files. This is required
11242         for the new class generator. Also fixed a wrong return value in
11243         npw_autogen_write_definition_file and set a GError in
11244         npw_autogen_execute when the output file could not be opened.
11246         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11247         user interface.
11249         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11250         goc_template_header and goc_template_source, added top_srcdir to
11251         includes, link against project wizard (also hopefully temporarily),
11252         removed class_gen.h, class_gen.c, action-callbacks.h,
11253         action-callbacks.c.
11255         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11257         * plugins/class-gen/cell-renderer-flags.h:
11258         * plugins/class-gen/cell-renderer-flags.c:
11259         * plugins/class-gen/combo-flags.h:
11260         * plugins/class-gen/combo-flags.c:
11261         * plugins/class-gen/element-editor.c:
11262         * plugins/class-gen/element-editor.h:
11263         * plugins/class-gen/generator.c:
11264         * plugins/class-gen/generator.h:
11265         * plugins/class-gen/plugin.h:
11266         * plugins/class-gen/plugin.c:
11267         * plugins/class-gen/transform.c:
11268         * plugins/class-gen/transform.h:
11269         * plugins/class-gen/validator.c:
11270         * plugins/class-gen/validator.h:
11271         * plugins/class-gen/window.c:
11272         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11273         adding of several class elements and uses autogen.
11275         * plugins/class-gen/templates/cc-header.tpl:
11276         * plugins/class-gen/templates/cc-source.tpl:
11277         * plugins/class-gen/templates/go-header.tpl:
11278         * plugins/class-gen/templates/go-source.tpl:
11279         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11280         for the class generator.
11282         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11284 2007-01-04  Naba Kumar  <naba@gnome.org>
11286         Patch from Nick Treleaven:
11287         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11288         all matching symbols.
11289         
11290         Patches from  Maik Beckmann and Sébastien Granjoux:
11291         * plugins/profile-default/plugin.c,
11292         plugins/project-manager/plugin.c: Unescape project name. Fixes
11293         Bug #357151
11295 2007-01-04  Naba Kumar  <naba@gnome.org>
11297         * plugins/glade/plugin.c: Fixed compilation with
11298         older glade-3 version.
11299         
11300         Patch from Roland Illig:
11301         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11302         plugins/sourceview/anjuta-document-saver.c,
11303         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11304         are necessary to build anjuta on NetBSD 3.0
11306         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11307         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11308         window manager in gnome.
11309         
11310 2007-01-02  Naba Kumar  <naba@gnome.org>
11311         
11312         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11313         
11314 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11316         Reviewed by Naba Kumar  <naba@gnome.org>:
11317         * libanjuta/interfaces/libanjuta.idl,
11318         plugins/debug-manager/Makefile.am,
11319         plugins/debug-manager/anjuta-marshal.list,
11320         plugins/debug-manager/debugger.c,
11321         plugins/debug-manager/sparse_buffer.c,
11322         plugins/debug-manager/sparse_buffer.h,
11323         plugins/debug-manager/sparse_view.c,
11324         plugins/debug-manager/sparse_view.h,
11325         plugins/debug-manager/disassemble.h,
11326         plugins/debug-manager/disassemble.c,
11327         plugins/debug-manager/anjuta-marshal.list,
11328         plugins/debug-manager/plugin.c,
11329         plugins/gdb/debugger.c,
11330         plugins/gdb/debugger.h,
11331         plugins/gdb/plugin.c:
11332         Add a disassembly view window
11334         * plugins/debug-manager/breakpoints.c,
11335         plugins/debug-manager/chunk_view.c,
11336         plugins/debug-manager/locals.c,
11337         plugins/debug-manager/memory.c,
11338         plugins/debug-manager/registers.c,
11339         plugins/debug-manager/stack_trace.c:
11340         Add some debugging information 
11342 2006-12-18  Naba Kumar  <naba@gnome.org>
11344         * configure.in, plugins/glade/plugin.c: Allow building against both
11345         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11347 2006-12-03  Naba Kumar  <naba@gnome.org>
11348         
11349         * TODO.tasks: Marked a bounty completed.
11351 2006-11-24  Adam Dingle <adam@medovina.org>
11353         Reviewed by Naba Kumar  <naba@gnome.org>:
11354         * plugins/build-basic-autotools/build-basic-autotools.c,
11355         plugins/debug-manager/watch.c,
11356         plugins/document-manager/plugin.c, 
11357         plugins/patch/plugin.c,
11358         plugins/project-manager/plugin.c:
11359         Fixed bug #378879 (several command names need ellipses).
11361 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11363         Reviewed by: Naba Kumar  <naba@gnome.org>
11364         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11365         GCC 4.1.2 (there are only two warnings remaining now when compiling
11366         plugins).
11368         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11370         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11371         macro so that the generated function support a NULL plugin parameter.
11373         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11374         in debug_tree_find_expression by freeing memory returned by the call
11375         to gtk_tree_model_get instead of the parameter string.
11377 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11379         * plugins/debug-manager/breakpoints.c:
11380         Fix bug #378850
11382         * plugins/debug-manager/anjuta-debug-manager.ui,
11383         plugins/debug-manager/debugger.c,
11384         plugins/debug-manager/plugin.c:
11385         Fix bug #378871
11387 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11389         * libanjuta/anjuta-launcher.c,
11390         plugins/gdb/debugger.c:
11391         Fix bug #377061
11393 2006-11-21  Naba Kumar  <naba@gnome.org>
11395         * plugins/search/search_preferences.c: Fixed build break.
11396         
11397 2006-11-20  Naba Kumar  <naba@gnome.org>
11398         
11399         Patch from Kjartan Maraas:
11400         * plugins/cvs-plugin/cvs-interface.c,
11401         plugins/document-manager/plugin.c,
11402         plugins/gtodo/interface.c,
11403         plugins/gtodo/libgtodo.h,
11404         plugins/message-view/anjuta-msgman.c,
11405         plugins/project-wizard/druid.c,
11406         plugins/search/search_preferences.c,
11407         plugins/sourceview/sourceview-prefs.c,
11408         plugins/terminal/terminal.c,
11409         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11411         Patch from Przemysław Grzegorczyk:
11412         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11413         plugins/subversion/anjuta-subversion.glade: Enable files in
11414         fileselection dialog. Fixes bug #376031.
11415         
11416 2006-11-17  Adam Dingle <adam@medovina.org>
11418         Reviewed by: Naba Kumar  <naba@gnome.org>
11419         * plugins/build-basic-autotools/build-basic-autotools.c
11420         * plugins/class-gen/anjuta-class-gen.plugin.in
11421         * plugins/debug-manager/breakpoints.c
11422         * plugins/debug-manager/plugin.c
11423         * plugins/devhelp/plugin.c
11424         * plugins/document-manager/plugin.c
11425         * plugins/gdb/debugger.c
11426         * plugins/glade/anjuta-glade.plugin.in
11427         * plugins/gtodo/plugin.c
11428         * plugins/language-support-cpp-java/plugin.c
11429         * plugins/message-view/plugin.c
11430         * plugins/project-import/anjuta-project-import.glade
11431         * plugins/project-import/anjuta-project-import.plugin.in
11432         * plugins/search/plugin.c
11433         * plugins/tools/scripts/tools-2.xml.in
11434         * plugins/valgrind/plugin.c
11435         * src/anjuta-actions.h:
11436         Fixed bug #376335 "menu items should be capitalized".  Minor
11437         grammar edits.
11439 2006-11-20  Naba Kumar  <naba@gnome.org>
11440         
11441         * configure.in: Fixed build.
11443         Patch from: Arjan Timmerman
11444         *configure.in: Make subvesion plugin build for apr 1.x.
11445         Fixes: Bug #364754.
11446         
11447 2006-11-20  Johannes Schmid <jhs@gnome.org>
11449         * configure.in
11450         * plugins/*/*.[ch]:
11451         Removed patches from Sylvain and Günther. They caused not problems but
11452         Naba was against them.
11454 2006-11-20  Johannes Schmid <jhs@gnome.org>
11456         * Removed me from MAINTAINERS
11458 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11460         * configure.in:
11461         Use apr-1 instead of apr-0
11463 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11465         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11466         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11467         and another bug occuring when parsing .pc file containing quotes.
11469 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11471         * plugins/*/*.[ch]: Use class macro for type casting.
11473         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11474         GCC 4.1.2 (there are only two warnings remaining now when compiling
11475         plugins).
11477         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11478         a memory leak in debug_tree_find_expression; g_free was called on
11479         the parameter instead of the memory allocated by gtk_tree_model_get.
11481         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11482         to declare and initialize the global type variable of the plugin.
11484 2006-10-31  Naba Kumar  <naba@gnome.org>
11486         * global-tags/create_global_tags.sh.in: Added an end message.
11487         
11488         * libanjuta/anjuta-launcher.h: Fixed indentation.
11489         
11490         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11491         creation to a) append the messages in right way, b) Connect signals
11492         to the view properly and c) Recreate the system-tags.cache at the
11493         end of the generation.
11495         * plugins/symbol-browser: Fixed action path (double
11496         click on sysmbols was not working).
11498         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11499         Fixed typedef and removed dead code.
11501         * tagmanager/c.c: Took the latest version from ctags source
11502         repository, because the one we had (from ctags 5.6) was broken.
11503         
11504         * global_tags/create_global_tags.sh.in: Reverted the patch from
11505         Sylvain because it was not right fix (and added a helpful comment).
11506         Used /bin/bash to fix the bashism and generated separate log files
11507         for each tag files in the same directory.
11508         
11509 2006-10-29  Naba Kumar  <naba@gnome.org>
11511         * plugins/editor/text_editor.c: Use a temporary file
11512         to save the editor and move it at the end to original
11513         file. This will prevent data corruption if file save
11514         failed for any reason. Also report proper errors when
11515         file save fails. Fixes bug #346575.
11516         
11517 2006-10-26  Naba Kumar  <naba@gnome.org>
11519         * plugins/document-manager/anjuta-docman.c: Do not load
11520         the same files with different path more than once (happens
11521         with symlinked files). Fixes Bug #323591.
11523 2006-10-25  Naba Kumar  <naba@gnome.org>
11525         * plugins/valgrind/vgactions.c: Fixed a warning.
11527 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
11529         Reviewed by Naba Kumar  <naba@gnome.org>:
11531         * plugins/valgrind/vgtoolview.c:
11532         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11534         * plugins/valgrind/bugged-prg-test.c:
11535         No more warning during compilation with GCC 4.1.
11536         Program is still buggy in order to be used as a test of the
11537         plugin.
11539         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11540         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11541         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11542         plugins/valgrind/vgrule.c:
11543         No more warning during compilation with GCC 4.1.
11545         * plugins/valgrind/plugin.c:
11546         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11547         prototype (was missing from previous patch).
11549 2006-10-24  Naba Kumar  <naba@gnome.org>
11551         * plugins/glade/plugin.c: Show glade tree view, not list view.
11552         
11553         * plugins/glade/plugin.c: Fixed crash when Anjuta is
11554         exited with glade plugin still loaded. Fixes Bug #364755.
11556         * plugins/document-manager/anjuta-document-manager.plugin.in:
11557         Added application/x-reject in accepted mime-types.
11558         
11559         * Changelog: Fixed changelog alignments.
11561 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
11563         Reviewed by: Naba Kumar  <naba@gnome.org>
11564         
11565         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11566         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11567         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11568         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11569         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11570         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11571         plugins/valgrind/vgsearchbar.c:
11572         Use class macro for type casting.
11574         * plugins/valgrind/plugin.h:
11575         Don't force cast a GtkActionGroup to a GtkAction.
11577         * plugins/valgrind/plugin.c:
11578         Use correct API to get path of the preoject root when building
11579         the list of targets for the run action.
11580         Correct ordering of the construction of the preferences widgets.
11581         Only remove the valgrind widget if it is currently displayed.
11583         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11584         Return if check_valgrind_binary() fails.
11585         The ValgrindPluginPrefs object is initialized after the call to
11586         vg_action_new. Take a handle to the location of the pointer to
11587         the future object.
11589 2006-10-24  Naba Kumar  <naba@gnome.org>
11591         * HACKING: Updated coding sample.
11592         
11593         Patch from: Armin Burgmeier  <armin@arbur.net>
11594         * plugins/symbol-browser/test-class.h,
11595         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11596         
11597 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11599         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11600         * plugins/valgrind/vgtoolview.h:
11601         Correctly handle the argv / srcdir of vg_tool_view object. Do
11602         not leak memory associated with those arrays.
11604         * plugins/symbol-browser/an_symbol_prefs.c:
11605         Support unloading / reloading of the module (for example when
11606         closing a project and opening another one).
11608         * plugins/project-manager/plugin.c:
11609         Remove plugin widget before removing plugin itself, preventing
11610         a crash with valgrind plugin.
11612         * libanjuta/anjuta-preferences-dialog.c:
11613         Do not use the page_num returned by gtk_notebook_append_page to
11614         remove the page as it cause bugs when pages removal is not done
11615         in LIFO.
11617         * plugins/document-manager/anjuta-docman.c:
11618         Fix some GTK+ warnings.
11620         * global-tags/create_global_tags.sh.in:
11621         Rewrite script to remove bash-ism and use pkg-config directly
11622         instead of parsing the *.pc file by hand. This solve problems
11623         that occurred when one of the directory in PKG_CONFIG_PATH is
11624         empty.
11626 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11628         * plugins/glade/plugin.c: Fix build (#363884)
11630 2006-10-22  Johannes Schmid <jhs@gnome.org>
11632         * plugins/file-manager/an_file_view.c:
11633         * plugins/file-manager/plugin.c:
11634         * plugins/file-manager/plugin.h:
11635         Fix possible crasher when changing project-root uri when we try to restore open nodes
11636         * AUTHORS: Updated
11638 2006-10-19  Naba Kumar  <naba@gnome.org>
11640         Patch from: Juan Pablo Ugarte
11641         * plugins/glade/plugin.c: Include glade header
11642         correctly.
11643         
11644 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11645         
11646         * plugins/debug-manager/Makefile.am,
11647         plugins/debug-manager/sexy-icon-entry.h,
11648         plugins/debug-manager/sexy-icon-entry.c,
11649         plugins/debug-manager/dataview.c:
11650         Fix bug #358134 (Goto memory prompt)
11651         Use sexy-icon-entry from libsexy 0.1.10
11653         * plugins/debug-manager/debugger.c,
11654         plugins/debug-manager/plugin.c,
11655         plugins/debug-manager/start.c,
11656         plugins/gdb/debugger.c,
11657         plugins/gdb/plugin.c:
11658         Better error handling when starting and stopping debugger
11660 2006-10-13  Maik Beckmann <maik@eigenco.de>
11662         * src/action_callbacks.c:
11663         Fixed bug #361830 (AboutDialog does not close) which is caused 
11664         due to a change in Gtk+ 2.10  
11665   
11666 2006-10-12  Adam Dingle <adam@medovina.org>
11668         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11670         * plugins/search/search-replace.c:
11671         Fixed bug #358068 (indicate when Find in Files is complete)
11673         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11675         * plugins/sourceview/sourceview-prefs.c:
11676         * plugins/sourceview/sourceview.glade:
11677         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11679         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11681         * plugins/devhelp/plugin.c:
11682         * plugins/search/plugin.c: 
11683         Fixed bug #359750 (fix find/replace shortcut keys).
11685         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11686         use Alt+key for shortcuts)
11688         *  plugins/debug-manager/debug_tree.c:
11689         *  plugins/debug-manager/debugger.c:
11690         Fixed bug #359317 (can't load debug manager)
11692         * /plugins/document-manager/plugin.c:
11693         Fixed bug #359259 (highlight modes listed in reverse 
11694         alphabetical order).
11696 2006-10-10  Johannes Schmid <jhs@gnome.org>
11698         * plugins/glade/plugin.c:
11699         Add scrollbars to glade project window
11701 2006-10-10  Johannes Schmid <jhs@gnome.org>
11703         * libanjuta/interfaces/Makefile.am.iface:
11704         Fixed Makefile with broke build
11706 2006-10-07  Johannes Schmid <jhs@gnome.org>
11708         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11709         * libanjuta/interfaces/Makefile.iface.am:
11710         Fixed enum types generation
11712         * libanjuta/interfaces/libanjuta.idl:
11713         Fixed some strange typo
11715 2006-10-06  Johannes Schmid <jhs@gnome.org>
11717         * libanjuta/interfaces/Makefile.iface.am:
11718         Fixed enum-types.h generation
11719         * libanjuta/interfaces/libanjuta.idl:
11720         char* => gchar*
11721         IAnjutaTODO::load should take const gchar* argument
11722         Remove include to libanjuta/e-splash.h which is not installed as header file
11723         Disable get_attributes for now
11724         
11725         * pluings/sourceview/sourceview.c: Disabled get_attributes
11726         
11727         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11729 2006-10-05  Naba Kumar  <naba@gnome.org>
11731         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11732         Set bug id for 'Profiler plugin' task.
11734 2006-10-03  Naba Kumar  <naba@gnome.org>
11736         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11737         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11739         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11740         plugins/project-manager/plugin.c: Added a new API in
11741         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11742         Added some documentation. On project close, close all editors that
11743         has files opened for the project.
11744         
11745         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11746         from the containers on anjuta_shell_remove_widget(). Do not destroy
11747         glade widgets once created.
11748         
11749 2006-10-03  Johannes Schmid <jhs@gnome.org>
11751         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11752         * libanjuta/interfaces/libanjuta.idl:
11753         const-List<> => const List<>
11754         List-free<> => List<>
11755         
11756         * Makefile.am: Reenabled launcher
11758 2006-10-03  Johannes Schmid <jhs@gnome.org>
11760         * libanjuta/interfaces/Makefile.am.iface:
11761         Install libanjuta.idl
11763 2006-10-02  Adam Dingle <adam@medovina.org>
11765         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11767 2006-10-02  Adam Dingle <adam@medovina.org>
11769         * plugins/editor/style-editor.c: fixed bug #357534
11770         * plugins/gdb/utilities.h: removed 2 unused declarations
11772 2006-10-02  Johannes Schmid <jhs@gnome.org>
11774         * Makefile.am: disabled anjuta-launcher
11775         * libanjuta/Makefile.am:
11776         
11777         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11778         * libanjuta/glue-factory.c: (glue_factory_add_path),
11779         (glue_factory_get_path):
11780         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11781         * libanjuta/glue-factory.h:
11782         * libanjuta/glue-cpp.h:
11783         * libanjuta/glue-cpp.c:
11784         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11785         
11786         * libanjuta/interfaces/Makefile.am.iface:
11787         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11788         * libanjuta/interfaces/libanjuta.idl:
11789         Add a new features to idl compiler:
11790         List<Type> => List of Type
11791         List-free<Type> => List of Type, it is up to the caller to free items and list
11792         const-List(-free)<Type> = const List of Types
11793         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11794         
11795         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11796         (generic_cpp_class_create_code):
11797         Adapted to new project_manager interface
11798         
11799         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11800         * plugins/debug-manager/debugger.c:
11801         (ivariable_debugger_iface_init):
11802         Do not use C++ keyword "delete" for interface name
11803         
11804         * plugins/document-manager/anjuta-document-manager.plugin.in:
11805         Added m4 to mime-types
11806         
11807         * plugins/project-manager/plugin.c:
11808         (iproject_manager_add_source_multi):
11809         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11811 2006-10-01  Naba Kumar  <naba@gnome.org>
11813         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11814         UI file used when out-of-process devhelp is used instead of
11815         embedded devhelp.
11816         
11817         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11818         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11819         plugins/profile-default/default.anjuta: Build devhelp plugin,
11820         but use out-of-process devhelp if devhelp plugin is disabled
11821         (either by user or devhelp is not installed). Disabled devhelp
11822         plugin by default. Added it in default profile.
11824 2006-10-01  Naba Kumar  <naba@gnome.org>
11826         * plguins/project-manager/plugin.c: Possible fix for crash
11827         bug #358583.
11828         
11829         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11830         set dep to last version 3.0.2.
11831         
11832         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11833         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11834         plugins/symbol-browser/plugin.c: Use the right action group
11835         for getting popup actions (Fixes lots of assertion failures).
11837         * plugins/project-manager/plugin.c,
11838         plugins/project-manager/plugin.h: use separate action group
11839         for profie actions.
11840         
11841         * plugins/message-view/plugin.c: Disconnect session load
11842         signal on plugin deactivation (fixes a crash).
11844 2006-09-30  Naba Kumar  <naba@gnome.org>
11846         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11847         * TODO.tasks: Assigned a bounty to Massimo.
11849 2006-09-29  Naba Kumar  <naba@gnome.org>
11851         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11853 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11855         * plugins/debug-manager/debugger.c,
11856         plugins/debug-manager/plugin.c,
11857         libanjuta/interfaces/libanjuta.idl:
11858         Add a new abort command to quit debugger without waiting
11860         * plugins/gdb/debugger.c,
11861         plugins/gdb/debugger.h,
11862         plugins/gdb/plugin.c:
11863         Send a signal directly to the debugged program
11864         Implement abort command
11866         * plugins/debug-manager/debug_tree.c:
11867         Fix bug #358163
11869         * plugins/debug-manager/stack-trace.c:
11870         Fix bug #358009
11872 2006-09-29  Naba Kumar  <naba@gnome.org>
11874         * TODO.tasks: Updated.
11875         
11876         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11877         dialog.
11878         
11879         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11880         
11881         * TODO.tasks: Updated in light of the word wrapping fix
11882         in Tasks Manager. Added a test bounty entry.
11884         * TODO.tasks: Added four bounties.
11885         
11886 2006-09-28  Naba Kumar  <naba@gnome.org>
11888         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11889         Added 'customizable' parameter to
11890         anjuta_ui_add_action_group_entries() and similar functions to
11891         allow user configuration of the actions. Filter out actions that
11892         are not configurable items (such as submenu items). Now the
11893         'Customize shortcuts' dialog is much better listed.
11895         * plugins/build-basic-autotools/build-basic-autotools.c,
11896         plugins/build-basic-autotools/build-basic-autotools.h,
11897         plugins/cvs-plugin/plugin.c,
11898         plugins/cvs-plugin/plugin.h,
11899         plugins/debug-manager/breakpoints.c,
11900         plugins/debug-manager/plugin.c,
11901         plugins/debug-manager/stack_trace.c,
11902         plugins/debug-manager/watch.c,
11903         plugins/devhelp/plugin.c,
11904         plugins/document-manager/plugin.c,
11905         plugins/file-loader/plugin.c,
11906         plugins/file-manager/plugin.c,
11907         plugins/glade/plugin.c,
11908         plugins/gtodo/interface.c,
11909         plugins/gtodo/plugin.c,
11910         plugins/language-support-cpp-java/plugin.c,
11911         plugins/macro/plugin.c,
11912         plugins/macro/plugin.h,
11913         plugins/message-view/plugin.c,
11914         plugins/patch/plugin.c,
11915         plugins/profile-default/default.anjuta,
11916         plugins/project-manager/plugin.c,
11917         plugins/project-manager/plugin.h,
11918         plugins/sample1/plugin.c,
11919         plugins/search/plugin.c,
11920         plugins/subversion/plugin.c,
11921         plugins/subversion/plugin.h,
11922         plugins/symbol-browser/plugin.c,
11923         plugins/symbol-browser/plugin.h,
11924         plugins/tools/plugin.c,
11925         plugins/valgrind/plugin.c,
11926         plugins/valgrind/plugin.h: Fixed to take care of above change
11927         in API of AnjutaUI. Properly added/removed action groups in some
11928         plugins. Split action groups into customization and non-customizable
11929         groups and added them separately.
11931         * plugins/document-manager/plugin.c: Close files belonging to
11932         project when project is closed (not complete).
11933         
11934         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11935         vertical aligned cell entries.
11936         
11937         * src/anjuta-app.c: Define macros for the placeholder names.
11938         Set default widths and heights of the default placeholders,
11939         so that newly docked widgets are correclty sized.
11940         
11941         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11942         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11943         Fixed to generated correct actions addition/removal code.
11945 2006-09-25  Naba Kumar  <naba@gnome.org>
11947         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11948         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11949         class.
11950         
11951         * plugins/message-view/anjuta-msgman.c,
11952         plugins/message-view/anjuta-msgman.h,
11953         plugins/message-view/message-view.c,
11954         plugins/message-view/message-view.h,
11955         plugins/message-view/plugin.c: Serialize messages panes in
11956         session save and deserialize them in session load so that
11957         build messages persistant.
11958         
11959 2006-09-24  Johannes Schmid <jhs@gnome.org>
11961         * libanjuta/anjuta-utils.c:
11962         * plugins/message-view/message-view.c:
11963         Really fixed #355407
11965 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11967         * libanjuta/interfaces/libanjuta.idl:
11968         Change one variable sign
11970         * plugins/debug-manager/anjuta-debug-manager.glade,
11971         plugins/debug-manager/anjuta-debug-manager.ui:
11972         Few small interface changes     
11974         * plugins/debug-manager/debug_tree.h,
11975         plugins/debug-manager/watch.c,
11976         plugins/debug-manager/debugger.c,
11977         plugins/debug-manager/plugin.c
11978         plugins/gdb/debugger.c,
11979         plugins/gdb/plugin.c:
11980         Big rewrite of debugger queue
11981         Allow to cancel command
11983         * plugins/debug-manager/memory.c:
11984         Fix a bug if a command is cancelled
11986 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11988         * plugins/gdb/debugger.c,
11989         plugins/debug-manager/debug_tree.c,
11990         plugins/debug-manager/locals.c:
11991         Restore tree representation for local variable
11992         Add argument in local variable list
11993         Use gdb variable object to get all informations
11995 2006-09-19  Naba Kumar  <naba@gnome.org>
11997         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11998         that implements AnjutaSavePrompt class.
12000         * ChangeLog: Fixed indentation.
12001         
12002         * libanjuta/Makefile.am,
12003         libanjuta/anjuta-marshal.list,
12004         libanjuta/anjuta-shell.c,
12005         libanjuta/anjuta-shell.h,
12006         plugins/document-manager/action-callbacks.c,
12007         plugins/document-manager/action-callbacks.h,
12008         plugins/document-manager/anjuta-docman.c,
12009         plugins/document-manager/anjuta-docman.h,
12010         plugins/document-manager/plugin.c,
12011         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12012         unsaved items during exit. A new signal is added in shell
12013         interface called 'save-prompt' to collect all unsaved items.
12014         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12015         Fixed document manager to use the new save-prompt signal in shell
12016         and AnjutaSavePrompt object for unsaved files. Cleaned up
12017         AnjutaDocman to synchronously save new files. Fixed function
12018         names.
12020 2006-09-18  Johannes Schmid <jhs@gnome.org>
12022         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12023         gdl requirement to 0.7.0
12025 2006-09-18  Johannes Schmid <jhs@gnome.org>
12027         * global-tags/.cvsignore:
12028         * global-tags/Makefile.am:
12029         * global-tags/create_global_tags.sh (removed):
12030         * global-tags/create_global_tags.sh.in (added):
12031         Fixed #355407
12032         
12033         * libanjuta/anjuta-launcher.c:
12034         Fixed #349374
12035         
12036         * plugins/project-manager/plugin.c:
12037         (project_manager_plugin_close_project):
12038         Fixed crasher
12039         
12040         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12041         Fixed gtk critical
12042         
12043         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12044         More reasonable toolbar creation/deletition though it does
12045         not completly work!
12047 2006-09-15  Johannes Schmid <jhs@gnome.org>
12049         * libanjuta/anjuta-utils.c/.h:
12050         Fixed #355168
12052 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12054         * scintilla/ScintillaGTK.cxx
12055         Fixed doulbe freeing in Scintilla
12057 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12059         * plugins/symbol-browser/an_symbol_prefs.c:
12060         Support unloading / reloading of the module (for example when
12061         closing a project and opening another one).
12063         * plugins/project-manager/plugin.c:
12064         Really fixed #355148 (Show project name in title bar)
12066 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12068         * libanjuta/plugins.c:
12069         Fixed #355156 (Show plugins in alphabetical order)
12071 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12073         * plugins/project-manager/plugin.c:
12074         Fixed #355148 (Show project name in title bar)
12076 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12078         * plugins/project-manager/plugin.c:
12079         (value_removed_project_root_uri):
12080         Fixed crasher if project cannot be opened
12082 2006-08-30 Naba Kumar  <naba@gnome.org>
12084         * plugins/language-support-cpp-java/plugin.[c,h],
12085         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12086         Impletemnted UI for auto indent.
12087         
12088 2006-08-28 Naba Kumar  <naba@gnome.org>
12089         
12090         * plugins/gvim/.cvsignore,
12091         plugins/gvim/Makefile.am,
12092         plugins/gvim/anjuta-vim-plugin.png,
12093         plugins/gvim/anjuta-vim.c,
12094         plugins/gvim/anjuta-vim.h,
12095         plugins/gvim/anjuta-vim.plugin.in,
12096         plugins/gvim/gtkvim.c,
12097         plugins/gvim/gtkvim.h,
12098         plugins/gvim/plugin.c,
12099         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12100         in build yet.
12102 2006-08-28 Naba Kumar  <naba@gnome.org>
12104         Patch from: Massimo Corà  <maxcvs@email.it>
12105         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12106         possible infinite loop.
12108 2006-08-22 Adam Dingle <adam@medovina.org>
12109         
12110         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12111         to edit are shown in the preferences dialog in anjuta").
12112         Removed unused widgets from the style editor dialog.
12114 2006-08-21  Johannes Schmid <jhs@gnome.org>
12116         * plugins/symbol-browser/test-class.[cpp/h]
12117         Added missing files
12119 2006-08-18  Naba Kumar  <naba@gnome.org>
12121         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12122         end of document loading.
12124         * plugins/language-support-cpp-java/plugin.c,
12125         plugins/sourceview/sourceview.c: Fixed plugin loading.
12127 2006-08-17  Naba Kumar  <naba@gnome.org>
12129         * plugins/language-support-cpp-java/plugin.c,
12130         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12131         mode line parsing. Indentation parameters initialized based on
12132         mode line parameters.
12134 2006-08-16  Naba Kumar  <naba@gnome.org>
12136         * Makefile.am, plugins/editor/text_editor.c,
12137         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12138         comments.
12140 2006-08-16 Naba Kumar  <naba@gnome.org>
12142         Patch from  Massimo Cora'  <maxcvs@email.it>:
12143         
12144         * plugins/editor/aneditor-autocomplete.cxx,
12145         plugins/editor/aneditor-calltip.cxx,
12146         plugins/symbol-browser/Makefile.am,
12147         plugins/symbol-browser/an_symbol.c,
12148         plugins/symbol-browser/an_symbol_view.c,
12149         plugins/symbol-browser/plugin.c,
12150         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12151         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12152         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12153         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12154         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12155         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12156         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12157         tagmanager/get.h, tagmanager/html.c,
12158         tagmanager/include/tm_source_file.h,
12159         tagmanager/include/tm_tag.h,
12160         tagmanager/include/tm_workspace.h,
12161         tagmanager/jscript.c, tagmanager/keyword.c,
12162         tagmanager/keyword.h, tagmanager/lisp.c,
12163         tagmanager/lregex.c, tagmanager/lua.c,
12164         tagmanager/main.h, tagmanager/make.c,
12165         tagmanager/options.c, tagmanager/options.h,
12166         tagmanager/parse.c, tagmanager/parse.h,
12167         tagmanager/parsers.h, tagmanager/pascal.c,
12168         tagmanager/perl.c, tagmanager/php.c,
12169         tagmanager/python.c, tagmanager/read.c,
12170         tagmanager/read.h, tagmanager/readtags.c,
12171         tagmanager/readtags.h, tagmanager/rexx.c,
12172         tagmanager/routines.c, tagmanager/routines.h,
12173         tagmanager/ruby.c, tagmanager/scheme.c,
12174         tagmanager/sh.c, tagmanager/slang.c,
12175         tagmanager/sml.c, tagmanager/sort.c,
12176         tagmanager/sort.h, tagmanager/sql.c,
12177         tagmanager/strlist.c, tagmanager/strlist.h,
12178         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12179         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12180         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12181         tagmanager/vim.c, tagmanager/vstring.c,
12182         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12183         5.6 and namespace completion fixed.
12185         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12186         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12188 2006-08-15 Naba Kumar  <naba@gnome.org>
12190         * libanjuta/interfaces/libanjuta.idl,
12191         plugins/editor/text-editor-iterable.c,
12192         plugins/editor/text_editor.c,
12193         plugins/sourceview/sourceview-cell.c,
12194         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12195         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12196         ianjuta_editor_end_action().
12197         
12198         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12200 2006-08-13 Naba Kumar  <naba@gnome.org>
12202         * plugins/debug-manager/breakpoints.c,
12203         plugins/debug-manager/memory.c,
12204         plugins/debug-manager/registers.c,
12205         src/layout.xml: Fixed debugger widgets layout.
12207 2006-08-12 Naba Kumar  <naba@gnome.org>
12209         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12210         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12211         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12212         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12213         codes and dead codes. Removed automatic indentation prefs.
12215 2006-08-12  Johannes Schmid <jhs@gnome.org>
12217         * libanjuta/Makefile.am:
12218         * libanjuta/anjuta-launcher.c:
12219         * libanjuta/anjuta-launcher.h:
12220         * libanjuta/anjuta-plugin.c:
12221         * libanjuta/anjuta-plugin.h:
12222         * libanjuta/anjuta-preferences.c:
12223         * libanjuta/anjuta-preferences.h:
12224         * libanjuta/anjuta-shell.c:
12225         * libanjuta/anjuta-shell.h:
12226         * libanjuta/libanjuta.h:
12227         
12228         Made wrapper friendly:
12229         - no inline in header files (preferences_set/get)
12230         - correct signal names
12231         - correct GError** argument in anjuta_shell_freeze/thaw
12232         - include correct files in libanjuta.h
12233         
12234         * plugins/project-manager/plugin.c: 
12235         Fixed two crashers
12237 2006-08-11 Naba Kumar  <naba@gnome.org>
12239         * plugins/editor/aneditor-priv.h,
12240         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12241         
12242         * plugins/editor/text_editor_cbs.c,
12243         plugins/sourceview/anjuta-view.c: Pass the right position for char
12244         added signal.
12245         
12246         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12247         
12248         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12250 2006-08-11 Naba Kumar  <naba@gnome.org>
12252         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12253         return the right character at the iter position and get_char() to
12254         not leak memory.
12256         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12257         to set to character offset and not byte index.
12259         * plugins/language-support-cpp-java/plugin.c: Improved
12260         auto-indentation login. Indents opening and closing braces correctly.
12262 2006-08-10  Johannes Schmid <jhs@gnome.org>
12264         * INSTALL:
12265         * autogen.sh:
12266         Required automake = 1.9
12268         * libanjuta/anjuta-children.c:
12269         * libanjuta/anjuta-children.h:
12270         * libanjuta/anjuta-encodings.h:
12271         * libanjuta/anjuta-launcher.h:
12272         * libanjuta/anjuta-plugin-description.h:
12273         * libanjuta/anjuta-preferences-dialog.h:
12274         * libanjuta/anjuta-preferences.h:
12275         * libanjuta/anjuta-session.h:
12276         * libanjuta/anjuta-status.h:
12277         * libanjuta/anjuta-ui.h:
12278         * libanjuta/anjuta-utils.c:
12279         * libanjuta/anjuta-utils.h:
12280         * libanjuta/e-splash.h:
12281         * libanjuta/glue-factory.h:
12282         * libanjuta/glue-plugin.h:
12283         * libanjuta/plugins.h:
12284         * libanjuta/resources.h:
12285         Fixed libanjuta to be able to wrap it
12286         - G_BEGIN_DECLS, G_END_DECLS
12287         - include all necessary files in libanjuta.h
12289         * plugins/gtodo/tray-icon.c:
12290         * plugins/terminal/terminal.c:
12291         Some build fixes for freebsd
12293         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12294         * plugins/sourceview/sourceview.glade:
12295         Remove auto-indent feature as it is now in language-support
12297 2006-08-09 Naba Kumar  <naba@gnome.org>
12299         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12300         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12301         Added missing files.
12303         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12304         get_use_spaces(), set_tabsize() and set_use_spaces().
12306 2006-08-09 Naba Kumar  <naba@gnome.org>
12308         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12309         succeeded in activating.
12311         * plugins/document-manager/plugin.c: Added debug message.
12313         * libanjuta/interfaces/libanjuta.idl,
12314         plugins/editor/text_editor.c: Implemented get_tabsize(),
12315         get_use_spaces(), set_tabsize() and set_use_spaces().
12317         * plugins/language-support-cpp-java/Makefile.am,
12318         plugins/language-support-cpp-java/plugin.c,
12319         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12320         for indentation. Added preferences page for paramenters.
12322         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12324 2006-08-08 Naba Kumar  <naba@gnome.org>
12326         * libanjuta/interfaces/libanjuta.idl,
12327         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12328         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12329         plugins/editor/text_editor.c,
12330         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12331         and implemented it for both scintilla and sourceview.
12333         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12334         focus back to editor (happens when pressing esc in incremental
12335         search box).
12337 2006-08-08 Naba Kumar  <naba@gnome.org>
12339         * libanjuta/interfaces/libanjuta.idl,
12340         plugins/editor/text_editor.c,
12341         plugins/editor/text_editor.h,
12342         plugins/editor/text-editor-iterable.c,
12343         plugins/sourceview/sourceview-cell.c,
12344         plugins/sourceview/sourceview.c: Implemented editor attributes
12345         methods.
12346         
12347         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12348         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12349         code (not complete yet).
12351         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12352         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12353         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12354         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12355         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12356         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12358 2006-08-04 Naba Kumar  <naba@gnome.org>
12360         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12361         implementation.
12362         
12363 2006-08-03  Johannes Schmid <jhs@gnome.org>
12365         * configure.in: Add a more informative text to valgrind plugin
12367         * TODO.tasks:
12368         Modified Preferences tasl
12369         * libanjuta/anjuta-plugin.c: 
12370         * libanjuta/anjuta-preferences-dialog.c: 
12371         * libanjuta/anjuta-preferences-dialog.h:
12372         * libanjuta/anjuta-preferences.c:
12373         * libanjuta/anjuta-preferences.h:
12374         * libanjuta/interfaces/Makefile.am.iface:
12375         * libanjuta/interfaces/libanjuta.idl:
12376         Added IAnjutaPreferences interface which every plugin that has preferences should
12377         implement. Call merge() and unmerge() at plugin activation/deactivation.
12378         Fixed preferences_page_remove()
12379         
12380         * plugins/build-basic-autotools/build-basic-autotools.c:
12381         * plugins/cvs-plugin/plugin.c: 
12382         * plugins/document-manager/plugin.c:
12383         * plugins/editor/plugin.c:
12384         * plugins/editor/plugin.h:
12385         * plugins/file-manager/plugin.c: 
12386         * plugins/gtodo/main.h:
12387         * plugins/gtodo/plugin.c: 
12388         * plugins/gtodo/preferences.c: 
12389         * plugins/message-view/anjuta-msgman.c: 
12390         * plugins/message-view/anjuta-msgman.h:
12391         * plugins/message-view/plugin.c:
12392         * plugins/sourceview/plugin.c: 
12393         * plugins/sourceview/plugin.h:
12394         * plugins/symbol-browser/an_symbol_prefs.c:
12395         * plugins/symbol-browser/plugin.c: 
12396         * plugins/terminal/terminal.c: 
12397         * plugins/valgrind/plugin.c
12398         * src/anjuta-app.c:
12399         
12400         Updated preference loading/unloading for all plugins
12402 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12403         
12404         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12405         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12406     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12407         recommended by the autoconf manual. 
12408         - Fixes compiling with autoconf 2.60.
12409         
12410         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12412 2006-08-02      Johanes Schmid <jhs@gnome.org>
12414         * plugins/profile-default/plugin.c:
12415         Fixed session handling
12417 2006-08-01  Johannes Schmid <jhs@gnome.org>
12419         * configure.in
12420         * plugins/Makefile.am:
12421         Disabled devhelp and glade for now as they do not work (#341073
12422         and #341170)
12423         
12424         * plugins/profile-default/anjuta-default-profile.ui (removed):
12425         * plugins/profile-default/plugin.c:
12426         * plugins/profile-default/plugin.h:
12427         * plugins/project-manager/anjuta-project-manager.ui:
12428         * plugins/project-manager/plugin.c:
12429         * plugins/project-manager/plugin.h:
12430         Limted multiple project support #315043
12432         * libanjuta/interfaces/libanjuta.idl:
12433         Added ianjuta_profile_unload
12435 2006-07-31 Naba Kumar  <naba@gnome.org>
12437         * libanjuta/interfaces/libanjuta.idl,
12438         plugins/editor/text-editor-iterable.c,
12439         plugins/editor/text_editor.c,
12440         plugins/sourceview/anjuta-view.c,
12441         plugins/sourceview/anjuta-view.h,
12442         plugins/sourceview/sourceview.c: Fixed text iteration and 
12443         IAnjutaEditor implementations in both scintilla
12444         and sourceview. Cleand up libanjuta API: Removed redundant
12445         erase_range() method from IAnjutaEditor interface, fixed
12446         ianjuta_editor_get_text to take length instead of range (consistency).
12447         autoindentation in both sourceview and scintilla more or less works,
12448         but still disabled for now because there are still some anomalies
12449         in text iteration.
12451         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12453         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12454         API changes.
12456 2006-07-30  Johannes Schmid <jhs@gnome.org>
12458         * plugins/sourceview/anjuta-document.c:
12459         * plugins/sourceview/anjuta-document.h:
12460         * plugins/sourceview/anjuta-view.c: 
12461         * plugins/sourceview/sourceview.c:
12462         Wrote a new "char_added" implementation, I hope this one is good
12464         * plugins/sourceview/sourceview-cell.c:
12465         Fixed typo: "text_iter" instead of "iter"
12467 2006-07-30 Naba Kumar  <naba@gnome.org>
12469         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12471 2006-07-30  Johannes Schmid <jhs@gnome.org>
12473         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12474         
12475         * plugins/debug-manager/plugin.c: 
12476         * plugins/patch/plugin.c:
12477         Use IAnjutaIndicable to mark debugger position
12479         * plugins/sourceview/sourceview.c:
12480         Define colors for IAnjutaIndicable
12482 2006-07-29  Johannes Schmid <jhs@gnome.org>
12484         * plugins/debug-manager/anjuta-debug-manager.ui:
12485         * plugins/debug-manager/breakpoints.c:
12486         * plugins/debug-manager/images/Makefile.am:
12487         * plugins/debug-manager/images/run-to-cursor.png:
12488         * plugins/debug-manager/plugin.c:
12489         Added toolbar and some icons
12491         * plugins/patch/anjuta-patch.ui:
12492         * plugins/patch/patch-plugin.c:
12493         * plugins/patch/patch-plugin.glade:
12494         * plugins/patch/plugin.c:
12495         * plugins/patch/plugin.h:
12496         Improved patch plugin (GUI and function)
12498         * plugins/sourceview/sourceview.c:
12499         Fixed another Gtk-Critical
12501         * plugins/tools/anjuta-tools.ui:
12502         * plugins/tools/plugin.h:
12503         Put Patch plugin in tools menu and changed ui file
12505 2006-07-29  Johannes Schmid <jhs@gnome.org>
12507         * plugins/document-manager/plugin.c:
12508         Fixed accelator Gtk-Warning
12510         * plugins/message-view/anjuta-msgman.c: 
12511         Fixed Gtk-Warning
12513         * plugins/sourceview/anjuta-document.c:
12514         * plugins/sourceview/anjuta-document.h:
12515         * plugins/sourceview/anjuta-marshal.list:
12516         Wrote a better emitter for the char-added signal
12518         * plugins/sourceview/sourceview.c:
12519         Fixed Redo/Undo to void Gtk-Criticals
12520         
12521         * plugins/sourceview/sourceview-args.c:
12522         * plugins/sourceview/sourceview-cell.c:
12523         * plugins/sourceview/sourceview-scope.c:
12524         * plugins/sourceview/sourceview-tags.c: 
12525         Adapted to new IAnjutaIterator API
12527 2006-07-28 Naba Kumar  <naba@gnome.org>
12529         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12531         * plugins/symbol-browser/an_symbol.c,
12532         plugins/symbol-browser/an_symbol_iter.c,
12533         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12534         subclass of AnjutaSymbol so that the symbol is accessible from
12535         the iter in light of changes in IAnjutaIterable.
12537         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12538         implementation of IAnjutaIterable.
12540 2006-07-28 Naba Kumar  <naba@gnome.org>
12542         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12543         IAnjutaIterable. They were kind of useless since the interface is
12544         defined on the data object itself. Added set_position() method
12545         in IAnjutaIterable to allow setting arbitrary current index to the
12546         iter.
12547         Added erase() and erase_range() in IAnjutaEditor.
12549         * plugins/editor/text-editor-iterable.c: Fixed 
12550         plugins/editor/text_editor.c: Implemented erase() and erase_range()
12551         methods in editor. Fixed get_line_from_position() method.
12553         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12554         code. It's disabled for now.
12556         * plugins/sourceview/sourceview-cell.c,
12557         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12558         implementation.
12560 2006-07-27  Johannes Schmid <jhs@gnome.org>
12562         * plugins/sourceview/sourceview-cell.c:
12563         Fixed IAnjutaEditorCell to work only on a single line
12564         Fixed crasher in finalize
12566         * plugins/symbol-browser/an_symbol_prefs.c:
12567         * global-tags/Makefile.am:
12568         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12569         script installation     
12571 2006-07-26 Naba Kumar  <naba@gnome.org>
12573         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12574         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12575         
12576         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12577         
12578         * plugins/document-manager/plugin.c: Fixed dynamic loading of
12579         support plugins
12580         
12581         * plugins/editor/text-editor-iterable.c,
12582         plugins/editor/text_editor.c,
12583         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12584         method to work correctly, it was ignoring start and end parameters.
12585         Fixed TextEditorCell implementation. Fixed 'char-added' signal
12586         emission.
12587         
12588         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12589         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12591 2006-07-24  Massimo Cora'  <maxcvs@email.it>
12593         * plugins/symbol-browser/an_symbol_view.c,
12594         plugins/symbol-browser/an_symbol_view.h,
12595         plugins/symbol-browser/plugin.c:
12596     fix a matching case into sv_extract_type_qualifier_from_expr ()
12597     and some minor issues.
12599 2006-07-26  Johannes Schmid <jhs@gnome.org>
12601         * plugins/language-support-cpp-java/plugin.c:
12602         Fixed to work kind of with sourceview editor
12603         * plugins/sourceview/anjuta-document.c: 
12604         * plugins/sourceview/anjuta-view.c: 
12605         * plugins/sourceview/sourceview-cell.c:
12606         * plugins/sourceview/sourceview.c:
12607         Fixed IAnjutaEditorCell and "char-added" signal
12609 2006-07-24 Naba Kumar  <naba@gnome.org>
12611         * plugins/document-manager/plugin.c,
12612         plugins/document-manager/plugin.h: Initial implementedion for loading
12613         support plugins.
12614         
12615         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12616         implementation.
12617         
12618         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12619         indicators are cleared (that leaved grey texts).
12621 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12623         * libanjuta/interfaces/libanjuta.idl,
12624         plugins/debug-manager/breakpoints.c,
12625         plugins/debug-manager/memory.c,
12626         plugins/debug-manager/registers.c,
12627         plugins/debug-manager/debug_tree.c,
12628         plugins/debug-manager/debugger.c,
12629         plugins/gdb/debugger.c,
12630         plugins/gdb/debugger.h,
12631         plugins/gdb/plugin.c:
12632         Add a parameter for reporting error
12633         Add a new interface for using gdb variable object
12634         Allow to cancel commands
12635         Rewrite handling of debugger state
12637         * plugins/debug-manager/plugin.c,
12638         plugins/debug-manager/locals.c,
12639         plugins/debug-manager/locals.h,
12640         plugins/debug-manager/register.c,
12641         plugins/debug-manager/stack_trace.c,
12642         plugins/debug-manager/stack_trace.h:
12643         Create and destroy local and stack trace windows when needed
12645 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12647         * plugins/document-manager/plugin.c:
12648         Fixed "Automatic" highlighting
12650 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12652         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12654         * plugins/sourceview/anjuta-view.c:
12655         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12657 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12658         
12659         * configure.in: Check for C/C++-Compiler correctly
12661 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12663         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12665         * plugins/debug-manager/stack_trace.c:
12666         Destroy stack window when debuuger is disabled (#347414)
12667         
12668         * plugins/sourceview/anjuta-view.c:
12669         Fix a crash with popup-menu (#347412)
12671 2006-07-13 Naba Kumar  <naba@gnome.org>
12673         * plugins/editor/Makefile.am,
12674         plugins/editor/text_editor.h,
12675         plugins/editor/text-editor-iterable.h,
12676         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12677         tested yet).
12678         
12679         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12680         code.
12681         
12682         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12684 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12686         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12687         Bug #342937
12688         
12689 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12691         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12693         * libanjuta/anjuta-preferences-dialog.c:
12694         Do not use the page_num returned by gtk_notebook_append_page to
12695         remove the page as it cause bugs when pages removal is not done
12696         in LIFO.
12698         * plugins/document-manager/anjuta-docman.c:
12699         * src/anjuta-app.c:
12700         makes Anjuta display dock_items which have previously been hidden
12702 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12704         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12706         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12707         * plugins/sourceview/sourceview.c: (imark_unmark):
12708         
12709         Patches for bugs #346450 and #346295
12710         
12711         * AUTHORS: Added Fredrik
12713 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12715         * plugins/message-view/anjuta-msgman.c: 
12716         Fixed close button/icon size (like in docman)
12718 2006-06-10 Naba Kumar <naba@gnome.org>
12720         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12721         being set.
12722         
12723 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12725         * libanjuta/interfaces/libanjuta.idl:
12726         Move inspect_memory function in IAnjutaCpuDebugger interface
12727         Rename Boolean type to State
12729         * plugins/debug-manager/breakpoint.c:
12730         Rename Boolean type to State
12732         * plugins/debug-manager/Makefile.am,
12733         plugins/debug-manager/anjuta-marshal.list,
12734         plugins/debug-manager/data_view.c,
12735         plugins/debug-manager/data_view.h,
12736         plugins/debug-manager/data_buffer.c,
12737         plugins/debug-manager/data_buffer.h,
12738         plugins/debug-manager/chunk_view.c,
12739         plugins/debug-manager/chunk_view.h,
12740         plugins/debug-manager/anjuta-debug-manager.ui,
12741         plugins/debug-manager/debugger.c,
12742         plugins/debug-manager/memory.c,
12743         plugins/debug-manager/memory.h,
12744         plugins/debug-manager/plugin.c,
12745         plugins/gdb/debugger.c,
12746         plugins/gdb/debugger.h,
12747         plugins/gdb/plugin.c:
12748         Rewrite memory window using a special widget
12749         Rename Boolean type to State
12751 2006-06-08 Naba Kumar <naba@gnome.org>
12753         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12754         Do not return garbage characters and return NULL when there is no
12755         current word.
12756         
12757         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12758         work correctly.
12759         
12760         * plugins/search/search-replace.c: Fixed a mem leak.
12762 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12764         * libanjuta/anjuta-launcher.c:
12765         Added debug message (see #343522)
12766         
12767         * plugins/build-basic-autotools/build-basic-autotools.c:
12768         Patch from Günther Brammer to fix #344015
12770         * plugins/sourceview/sourceview.c:
12771         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12772         automatic highlight of build messages)
12774 2006-06-06 Naba Kumar <naba@gnome.org>
12776         * configure.in,
12777         libanjuta/interfaces/libanjuta.idl,
12778         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12779         plugins/Makefile.am,
12780         plugins/document-manager/action-callbacks.c,
12781         plugins/document-manager/plugin.c,
12782         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12783         interface for language highlight selection and langauge change
12784         signal.
12785         
12786         * plugins/language-support-cpp-java: Added language support
12787         plugin for cpp and java.
12789 2006-05-27  Naba Kumar  <naba@gnome.org>
12791         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12792         plugins/debug-manager/*, data/Makefile.am,
12793         manuals/reference/libanjuta/libanjuta.types,
12794         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12795         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12796         merged anjuta-new-debugger branch into trunck.
12797         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12799 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12800         
12801         * libanjuta/interfaces/libanjuta.idl,
12802         plugins/debug-manager/debugger.c,
12803         plugins/debug-manager/debugger.h,
12804         plugins/gdb/anjuta-gdb.plugin.in,
12805         plugins/gdb/debugger.c,
12806         plugins/gdb/debugger.h,
12807         plugins/gdb/plugin.c:
12808         Add new IAnjutaCpuDebugger interface to access cpu register
12809         Run gdb instead of /usr/local/bin/gdb
12810         
12811         * plugins/debug-manager/plugin.c,
12812         plugins/debug-manager/registers.c,
12813         plugins/debug-manager/registers.h:
12814         Rewrite register window
12815         Rename Load target menu item to Run target
12817 2006-05-07  Naba Kumar  <naba@gnome.org>
12819         * plugins/gdb.init
12820         
12821 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12823         * plugins/debug-manager/watch.c,
12824         plugins/debug-manager/breakpoint.c,
12825         plugins/debug-manager/breakpoint.h:
12826         Fix crash: disconnect save and load session signals
12828 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12830         * libanjuta/interface/libanjuta.idl,
12831         plugins/debug-manager/debugger.c,
12832         plugins/gdb/plugin.c:
12833         Add a value parameter for evaluate command
12835         * plugins/debug-manager/anjuta-debug-manager.glade:
12836         Create new dialog box for watches using glade
12838         * plugins/debug-manager/anjuta-debug-manager.ui:
12839         Move watch menu items near the end
12840         Move breakpoint menu items outside the sub menu
12842         * plugins/debug-manager/debug_tree.c,
12843         plugins/debug-manager/debug_tree.h,
12844         plugins/debug-manager/debug_tree.h,
12845         plugins/debug-manager/watch.c:
12846         Move all GUI code from watch.c to debug_tree.c
12847         Add an auto update property to watches
12848         
12849         * plugins/debug-manager/locals.c,
12850         plugins/debug-manager/locals.h,
12851         plugins/debug-manager/stack_trace.c,
12852         plugins/debug-manager/stack_trace.h,
12853         plugins/debug-manager/plugin.c:
12854         Register actions before starting debugger
12856         * plugins/gdb/debugger.c:
12857         Do not call callback function if not present
12859 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12861         * libanjuta/interfaces/libanjuta.idl,
12862         plugins/debug-manager/stack_trace.c,
12863         plugins/debug-manager/stack_trace.h,
12864         plugins/debug-manager/anjuta-debug-manager.ui,
12865         plugins/gdb/debugger.c:
12866         Add a popup menu in stack frame window
12867         Add a new frame-changed event
12868         Use MI command for getting stack informations
12869         Get filename with full path (need gdb > 6.3)
12871         * libanjuta/interfaces/libanjuta.idl,
12872         plugins/debug-manager/debug_tree.c,
12873         plugins/debug-manager/debugger.c,
12874         plugins/debug-manager/locals.c,
12875         plugins/debug-manager/locals.h,
12876         plugins/debug-manager/plugin.c,
12877         plugins/gdb/debugger.c,
12878         plugins/gdb/debugger.h,
12879         plugins/gdb/parser.c,
12880         plugins/gdb/parser.h,
12881         plugins/gdb/plugin.c,
12882         plugins/gdb/Makefile.am:
12883         Pass watch data with string instead of Watch structures
12884         Use debug_tree in local window
12885         Remove info local
12886         Remove parser.{ch}
12888         * plugins/debug-manager/breakpoints.c,
12889         plugins/debug-manager/utilities.c,
12890         plugins/debug-manager/utilities.h:
12891         Use a GtkListStore instead of a GtkTreeStore
12892         move goto_location_in_editor in utilities.c
12893         
12894 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12896         * libanjuta/interfaces/libanjuta.idl,
12897         plugins/debug-manager/anjuta-debug-manager.ui,
12898         plugins/debug-manager/breakpoints.c,
12899         plugins/debug-manager/plugin.c,
12900         plugins/gdb/debugger.c:
12901         Add a breakpoint type
12902         Add new popup menu in breakpoint window
12903         Add toggle breakpoint in editor popup menu
12904         Save and restore breakpoint enable
12905         Fix bug in clear all breakpoints
12906         Remove old useless code
12908         * plugins/debug-manager/debugger.c:
12909         Fix some problem with debugger states
12911         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12912         Update documentation
12913         
12914 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12916         * data/Makefile.am,
12917         plugins/gdb/Makefile.am,
12918         plugins/gdb/gdb.init:
12919         Move gdb.init crom data to plugins/gdb
12921         * plugins/gdb/gdb.init,
12922         libanjuta/interfaces/libanjuta.idl,
12923         plugins/debug-manager/breakpoints.c,
12924         plugins/debug-manager/debugger.c,
12925         plugins/debug-manager/plugin.c,
12926         plugins/gdb/debugger.c,
12927         plugins/gdb/plugin.c:
12928         Support pending breakpoints
12929         Rewrite debugger states
12930         Split ianjuta_debugger_log into _enable_log and _disable_log
12932         * plugins/debug-manager/start.c,
12933         plugins/debug-manager/debug_tree.c,
12934         plugins/gdb/parser.c:
12935         Remove some useless lines
12937         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12938         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12939         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12940         Update documentation
12942 2006-03-12 Naba Kumar <naba@gnome.org>
12944         * manuals/references/libanjuta/libanjuta.types: Fixed
12945         debug-manager name.
12946         
12947 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12949         * libanjuta/anjuta-debugger.c,
12950         libanjuta/anjuta-debugger.h:
12951         Remove those files
12952         
12953         * libanjuta/interfaces/libanjuta.idl,
12954         plugins/debug-mananger/breakpoints.c,
12955         plugins/debug-manager/debug_tree.c,
12956         plugins/debug-manager/debugger.c,
12957         plugins/debug-manager/plugin.c,
12958         plugins/debug-manager/registers.c,
12959         plugins/debug-manager/sharedlib.c,
12960         plugins/debug-manager/signal.c,
12961         plugins/debug-manager/stack_trace.c,
12962         plugins/debug-manager/start.c,
12963         plugins/debug-manager/watch.c,
12964         plugins/gdb/debugger.c,
12965         plugins/gdb/debugger.h,
12966         plugins/gdb/parser.c,
12967         plugins/gdb/parser.h,
12968         plugins/gdb/plugin.c:
12969         Move types definitions from libanjuta/anjuta-debugger.{ch}
12970         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12971         
12972         * plugins/gdb/Makefile.am:
12973         Remove user interface from gdb plugin
12975 2006-03-12 Naba Kumar <naba@gnome.org>
12977         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12979 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12981         Modified Patch from Marc Maurer <uwog@uwog.net>:
12982         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12983         Fixes #342447
12984         
12985         * plugins/sourceview/Makefile.am:
12986         * plugins/sourceview/sourceview-cell.c:
12987         * plugins/sourceview/sourceview-cell.h:
12988         * plugins/sourceview/sourceview.c: 
12989         
12990         Implemented IAnjutaEditorCell
12992 2006-05-21  Naba Kumar  <naba@gnome.org>
12994         * libanjuta/interfaces/libanjuta.idl,
12995         plugins/document-manager/action-callbacks.c,
12996         plugins/document-manager/plugin.c,
12997         plugins/editor/print.c, plugins/editor/text_editor.c,
12998         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12999         Fixed zooming and added icons and shortcuts for zoom menu items.
13001 2006-05-21  Naba Kumar  <naba@gnome.org>
13003         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13004         whitespaces.
13006 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13008         * plugins/document-manager/anjuta-docman.c:
13009         Fixed close button reaction by setting the correct current editor
13011 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13013         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13014         * plugins/document-manager/anjuta-docman.c
13015         - Fix close button, you can close any tab as you wish now.
13016         - Fadeout mime icon as the same as close image  
13018 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13020         Patch from Marc Maurer <uwog@uwog.net>
13021         * main.c: Compile fix when NLS is enabled
13022         
13023         AUTHORS: Added Marc
13025 2006-05-20  Naba Kumar  <naba@gnome.org>
13027         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13028         while loading abiword-2.4.4/abi project).
13030 2006-05-18 Naba Kumar  <naba@gnome.org>
13032         * libanjuta/interfaces/libanjuta.idl,
13033         plugins/document-manager/action-callbacks.c,
13034         plugins/editor/print.c,
13035         plugins/editor/text_editor.c,
13036         plugins/editor/text_editor.h,
13037         plugins/editor/text_editor_prefs.c: Fixed zooming.
13038         
13039         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13040         interface for character iteration and IAnjutaEditorAssist interface
13041         for autocompletions and editor tips.
13043 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13045         Patch from Günther Brammer <GBrammer@gmx.de>:
13046         * plugins/document-manager/anjuta-docman.c:
13047         Make tabs smaller but keep nice closing icon
13049         * plugins/document-manager/anjuta-docman.c:
13050         * plugins/document-manager/Makefile.am:
13051         
13052         Added nice mime-icons to the editor tabs
13054 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13056         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13057         
13058         * plugins/symbol-browser/an_symbol_view.c:
13059         - Fixed crasher
13060         - Fixed symbol searching (Yang Hong (#341997))
13061         
13062         * plugins/devhelp/htmlview.c:
13063         Fixed devhelp plugin
13064         
13065         * plugins/build-basic-autotools/build-basic-autotools.c:
13066         * plugins/search/search-replace.c:
13067         * plugins/document-manager/anjuta-docman.c:
13068         
13069         Only add a marker to a line where it makes sense!
13071 === anjuta 2.0.2 ===
13073 2006-05-15  Naba Kumar  <naba@gnome.org>
13075         * configure.in: set required versions for
13076         gdl and glade3.
13077         
13078 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13080         * plugins/glade/plugin.c:
13081         Fixed signal connection for "gtk-doc-search"
13083 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13085         * NEWS: Set release date, add known issues
13086         
13087         * libanjuta/anjuta-shell.c:
13088         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13089         and debug other gtk-warnings/criticals)
13090         
13091         * plugins/build-basic-autotools/build-basic-autotools.c:
13092         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13093         
13094         * plugins/sourceview/anjuta-view.c:
13095         * plugins/sourceview/sourceview-args.c:
13096         * plugins/sourceview/sourceview-scope.c:
13097         * plugins/sourceview/sourceview-tags.c:
13098         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13100 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13102         * pixmaps/Makefile.am:
13103         Add preferences_general.png
13104         
13105         * plugins/devhelp/plugin.c:
13106         Fixed some more realise things
13107         
13108         * plugins/message-view/anjuta-msgman.c:
13109         Support stock icons for message panes
13110         
13111         * plugins/search/search-replace.c:
13112         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13113          
13114         * plugins/search/search-replace_backend.c:
13115         Fixed #341359
13116         
13117         * plugins/sourceview/anjuta-document.c:
13118         * plugins/sourceview/sourceview.c:
13119         Fixed finalise and tag completion
13120         
13121         * src/anjuta-app.c:
13122         Use preferences_general icon
13124 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13126         * pixmaps/Makefile.am:
13127         Fixed EXTRA_DIST
13129 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13131         * plugins/sourceview/sourceview-prefs.c:
13132         Fixed font & color handling
13133         
13134         * plugins/symbol-browser/an_symbol_view.c:
13135         Fixed crasher
13137 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13139         * plugins/macro/macros.xml:
13140         Fixed bug #341583 (Address of FSF)
13142 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13144         * src/main.c:
13145         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13146         Update: Do it the cool way...
13147         
13148 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13150         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13151         Implement gtk-api-help signals of glade3
13152         * configure.in: Bump to glade3 2.91.2
13153         
13154         * plugins/devhelp/plugin.c:
13155         Fixed some realize stuff in the devhelp plugin
13156         
13157         * plugins/sourceview/anjuta-document.c:
13158         fixed bug with scope completion
13160 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13162         * plugins/symbol-browser/an_symbol_view.c
13163         * plugins/symbol-browser/an_symbol_prefs.c
13164         * plugins/symbol-browser/an_symbol_prefs.h
13165         * global_tags/create_global_tags.sh:
13166         
13167         Automaticly create global tags on first startup
13169 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13171         * configure.in:
13172         * plugins/project-wizard/templates/Makefile.am:
13173         * (added) plugins/project-wizard/templates/cpp-logo.png:
13174         * (added) plugins/project-wizard/templates/cpp.wiz:
13175         * (added) plugins/project-wizard/templates/cpp/*:
13177         Added a generic c++ template. It's a simple hello world.
13179 2006-05-07  Massimo Cora' <maxcvs@email.it>
13181         * plugins/symbol-browser/an_symbol_view.c:
13182         fixed a stupid crasher.
13184 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13186         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13187         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13188         
13189         Fixed WxWidgets project type
13191 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13193         * plugins/devhelp/htmlview.c: 
13194         * plugins/devhelp/plugin.c:
13195         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13196         
13197         * plugins/project-wizard/install.c:
13198         Don't set a message - thanks to seb
13200 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13202         * plugins/devhelp/htmlview.c: 
13203         * plugins/symbol-browser/an_symbol_view.c:
13204         
13205         There is a weird crash in gtk_idle which I still did not completly fix!
13206         
13207         * plugins/project-wizard/install.c:
13208         Default to success instead of failure
13210 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13212         * plugins/devhelp/htmlview.c:
13213         * plugins/devhelp/plugin.c:
13214         Fixed bug and libdevhelp issue!
13216         * plugins/project-wizard/install.c:
13217         Fixed message string!
13219 2006-05-03  Massimo Cora' <maxcvs@email.it>
13220        
13221         * plugins/symbol-browser/an_symbol_view.c:
13222         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13224 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13226         * pixmaps/Makefile.am:
13227         * src/main.c:
13228         * anjuta.desktop.in.in
13229         
13230         GNOME Goal #2.1: Install theme-friendly icons
13232 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13234         * plugins/devhelp/htmlview.c: Reload page on reparent
13235         * plugins/document-manager/anjuta-docman.c:
13236         Present document-manager when document is selected in file-manager
13238 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13240         * plugins/symbol-broser/an_symbol_view.c:
13241         Fixed crasher in namespace exploration
13243 2006-05-01  Massimo Cora' <maxcvs@email.it>
13245         * configure.in:
13246         * plugins/valgrind/Makefile.am:
13248         Optional compiling of Valgrind plugin
13250 2006-05-01  Massimo Cora' <maxcvs@email.it>
13252         * plugins/symbol-browser/an_symbol_view.c:
13253         - modularized code. Marked with FIXME the parts which need improvement.
13254         - More comments.
13255     - Added basic namespace completion for Gtkmm type project:
13256     - namespace1::MyClass *class;
13257     - class-> [display]
13258     - Namespaces must be anyway improved.
13260 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13262         * plugins/devhelp/plugin.c: 
13263         Fixed up plugin unloading and show html widget on link selected
13264         
13265         * NEWS: Updated
13266         
13267 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13269         * plugins/devhelp/Makefile.am:
13270         * plugins/devhelp/anjuta-devhelp.plugin.in:
13271         * plugins/devhelp/htmlview.c:
13272         * plugins/devhelp/htmlview.h:
13273         * plugins/devhelp/plugin.c: 
13274         * plugins/devhelp/plugin.h:
13275         Reimplemeted devhelp plugin from scratch
13276         
13277         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13278         Fixed crasher
13280 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13282         * plugins/sourceview/sourceview-tags.c:
13283         complete some more tag types
13284         
13285         * plugins/valgrind/plugin.c:
13286         * plugins/valgrind/preferences.c:
13287         * plugins/valgrind/vggeneralprefs.c:
13288         
13289         Fixed lots of gtk warnings
13291 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13293         * plugins/sourceview/sourceview-scope.c:
13294         Implemented type-ahead for scope completion
13296 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13298         * manuals/C/Makefile.am:
13299         * manuals/Makefile.am:
13300         * plugins/document-manager/Makefile.am:
13301         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13302         * plugins/sourceview/Makefile.am:
13303         * tagmanager/c.c:
13304         
13305         Fixed distcheck
13306         
13307         * plugins/class-gen/goc_template_header: G_END_DECLS
13309 2006-05-27  Naba Kumar <naba@gnome.org>
13311         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13312         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13313         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13314         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13315         scintilla/include/Scintilla.iface,
13316         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13317         cvs. Fixed compile flags. Removed outdated patches.
13319 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13321         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13323         * plugins/sourceview/anjuta-document.c:
13324         * plugins/sourceview/sourceview-args.c:
13325         * plugins/sourceview/sourceview-scope.c:
13326         
13327         Add End/Home keypresses and support completion if symbol start with '!' for example
13328         in an if statement
13330 2006-04-27 Massimo Cora' <maxcvs@email.it>
13332         * libanjuta/interfaces/libanjuta.idl:
13334         * plugins/sourceview/sourceview-scope.c:
13335         * plugins/sourceview/tag-window.c: 
13336         * plugins/sourceview/tag-window.h:
13337         * plugins/symbol-browser/an_symbol_view.c:
13338         * plugins/symbol-browser/an_symbol_view.h:
13339         * plugins/symbol-browser/plugin.c:
13340         
13341         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13342         interface.
13343         Code and ideas for C/C++ new completion engine comes from IComplete written by
13344         Martin Stubenschrott <stubenschrott@gmx.net>.
13345         Currently the interface works only with GtkSourceView plugin.   
13346         
13347         * tagmanager/Makefile.am:
13348         * tagmanager/c.c: 
13349         * tagmanager/entry.h:
13350         * tagmanager/get.c:
13351         * tagmanager/get.h:
13352         * tagmanager/include/tm_file_entry.h:
13353         * tagmanager/include/tm_project.h:
13354         * tagmanager/include/tm_source_file.h:
13355         * tagmanager/include/tm_symbol.h:
13356         * tagmanager/include/tm_tagmanager.h:
13357         * tagmanager/include/tm_work_object.h:
13358         * tagmanager/include/tm_workspace.h:
13359         * tagmanager/parse.c:
13360         * tagmanager/read.c: 
13361         * tagmanager/read.h:
13362         * tagmanager/tm_project.c: 
13363         * tagmanager/tm_source_file.c: 
13364         * tagmanager/tm_workspace.c:
13365         
13366         Tagmanager can now parse a memory buffer and generate/update 
13367         tags into tm_workspace/tm_project on the fly, without using files.
13368         C/C++ is supported now.
13369         
13370 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13372         * plugins/sourceview/anjuta-document.c:
13373         * plugins/sourceview/sourceview-args.c:
13374         * plugins/sourceview/sourceview-scope.c:
13375         * plugins/sourceview/sourceview.c:
13376         
13377         Fixed some memory leaks and argument completion
13379 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13381         * plugins/glade/plugin.c:
13382         
13383         Fixed glade plugin build because of API changes in glade3
13385 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13387         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13388         Updated editor section
13389         
13390         * manuals/C/anjuta-manual/interface.xml:
13391         * manuals/C/anjuta-manual/preferences.xml:
13392         * manuals/C/anjuta-manual/projects.xml:
13393         Updated manual
13394         
13395         * plugins/editor/anjuta-editor.plugin.in:
13396         Better plugin name
13398 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13400         * configure.in:
13401         * plugins/editor/anjuta-editor.plugin.in:
13402         * plugins/sourceview/sourceview.plugin.in:
13404         Build both editors and let the user decide a runtime!
13405         
13406         * plugins/sourceview/sourceview-scope.c:
13407         Fixed bug in regex to allow test()-> completions
13409 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13411         * plugins/sourceview/anjuta-document.c:
13412         * plugins/sourceview/sourceview-args.c: 
13413         * plugins/sourceview/sourceview-scope.c:
13414         * plugins/sourceview/sourceview-tags.c:
13415         * plugins/sourceview/tag-window.c: 
13416         
13417         Improved callltip windows
13419 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13421         * src/anjuta-app.c: (on_session_save):
13422         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13423         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13425 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13427         * libanjuta/anjuta-utils.c: 
13428         * plugins/cvs-plugin/cvs-execute.c:
13429         Off-by-one...
13431         * scintilla/LexInno.cxx:
13432         * scintilla/LexOpal.cxx:
13433         * scintilla/LexTCL.cxx:
13435         Added missing files from scintilla-update
13437 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13439         * configure.in:
13440         * manuals/C/Makefile.am:
13441         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13442         * manuals/C/anjuta-manual/Makefile.am:
13443         * manuals/C/anjuta-manual/anjuta-manual.xml:
13444         * manuals/C/anjuta-manual/build.xml:
13445         * manuals/C/anjuta-manual/debugger.xml:
13446         * manuals/C/anjuta-manual/execute.xml:
13447         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13448         * manuals/C/anjuta-manual/figures/arguments.png:
13449         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13450         * manuals/C/anjuta-manual/figures/file_menu.png:
13451         * manuals/C/anjuta-manual/figures/menu_main.png:
13452         * manuals/C/anjuta-manual/figures/menubar.png:
13453         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13454         * manuals/C/anjuta-manual/figures/project_info.png:
13455         * manuals/C/anjuta-manual/figures/scrshot.png:
13456         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13457         * manuals/C/anjuta-manual/figures/tool-editor.png:
13458         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13459         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13460         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13461         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13462         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13463         * manuals/C/anjuta-manual/fileoperations.xml:
13464         * manuals/C/anjuta-manual/interface.xml:
13465         * manuals/C/anjuta-manual/introduction.xml:
13466         * manuals/C/anjuta-manual/preferences.xml:
13467         * manuals/C/anjuta-manual/projects.xml:
13468         * manuals/C/anjuta-manual/tools.xml:
13469         * manuals/Makefile.am:
13470         
13471         Updated manual and faq
13473         * scintilla/CallTip.cxx:
13474         * scintilla/CallTip.h:
13475         * scintilla/CellBuffer.cxx:
13476         * scintilla/CellBuffer.h:
13477         * scintilla/ContractionState.cxx:
13478         * scintilla/Document.cxx:
13479         * scintilla/Document.h:
13480         * scintilla/DocumentAccessor.cxx:
13481         * scintilla/Editor.cxx:
13482         * scintilla/Editor.h:
13483         * scintilla/ExternalLexer.cxx:
13484         * scintilla/Indicator.cxx:
13485         * scintilla/KeyMap.cxx:
13486         * scintilla/KeyWords.cxx:
13487         * scintilla/LexAU3.cxx:
13488         * scintilla/LexBash.cxx:
13489         * scintilla/LexCPP.cxx:
13490         * scintilla/LexCaml.cxx:
13491         * scintilla/LexCsound.cxx:
13492         * scintilla/LexEiffel.cxx:
13493         * scintilla/LexGui4Cli.cxx:
13494         * scintilla/LexHTML.cxx:
13495         * scintilla/LexLua.cxx:
13496         * scintilla/LexMSSQL.cxx:
13497         * scintilla/LexOthers.cxx:
13498         * scintilla/LexPOV.cxx:
13499         * scintilla/LexPython.cxx:
13500         * scintilla/LexRuby.cxx:
13501         * scintilla/LexSQL.cxx:
13502         * scintilla/LexVB.cxx:
13503         * scintilla/Makefile.am:
13504         * scintilla/PlatGTK.cxx:
13505         * scintilla/PropSet.cxx:
13506         * scintilla/RESearch.cxx:
13507         * scintilla/RESearch.h:
13508         * scintilla/ScintillaBase.cxx:
13509         * scintilla/ScintillaGTK.cxx:
13510         * scintilla/StyleContext.h:
13511         * scintilla/ViewStyle.cxx:
13512         * scintilla/ViewStyle.h:
13513         * scintilla/XPM.cxx:
13514         * scintilla/include/KeyWords.h:
13515         * scintilla/include/Platform.h:
13516         * scintilla/include/PropSet.h:
13517         * scintilla/include/SciLexer.h:
13518         * scintilla/include/Scintilla.h:
13519         * scintilla/include/Scintilla.iface:
13520         * scintilla/include/ScintillaWidget.h:
13521         * scintilla/lexers.make:
13523         Update to scintilla 1.68
13525         * src/anjuta-app.c:
13526         Only show help items which are really availible
13528         * plugins/cvs-plugin/cvs-callbacks.c
13529         * plugins/cvs-plugin/cvs-execute.c
13530         * plugins/cvs-plugin/subversion-callbacks.c:
13531         * libanjuta/anjuta-utils.c:
13532         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13534 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13536         * plugins/project-wizard/install.c,
13537         * plugins/project-wizard/autogen.c:
13538         Add error messages if using a read only directory
13539         Improve fix for bug #339296
13541 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13543         * libanjuta/interfaces/libanjuta.idl:
13544         * plugins/document-manager/action-callbacks.c:
13545         * plugins/document-manager/plugin.c:
13546         * plugins/editor/text_editor.c:
13547         Added IAnjutaEditorGoto 
13549         * plugins/editor/aneditor.cxx:
13550         * plugins/editor/aneditor.h:
13551         * plugins/editor/text_editor.h:
13552         * plugins/editor/text_editor_prefs.c:
13553         
13554         Fixed #305076
13556 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
13558         * libanjuta/interfaces/libanjuta.idl:
13559         * plugins/document-manager/action-callbacks.c:
13560         * plugins/document-manager/anjuta-docman.c:
13561         * plugins/document-manager/plugin.c:
13562         * plugins/editor/text_editor.c: 
13563         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13564         
13565         * plugins/sourceview/sourceview.c:
13566         * plugins/sourceview/sourceview.glade:
13567         Fixed some uft-8 issues and added a preference option
13568         to enable/disable gnome-vfs monitoring
13569         
13570         * scintilla/Makefile.am:
13571         * scintilla/include/Makefile.am:
13572         Fixed build
13574 2006-04-20  Massimo Cora' <maxcvs@email.it>
13576         * libanjuta/interfaces/libanjuta.idl:
13577         Remove get_current_pos () because we have get_position()
13579 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
13581         * NEWS: Updated
13582         * plugins/sourceview/tag-window.c:
13583         Don't close window on PageUp/PageDown
13585 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13587         * data/Makefile.am:
13588         * manuals/reference/libanjuta/Makefile.am:
13589         
13590         Some build fixes
13591         
13592         * src/Makefile.am:
13593         * src/bacon-message-connection.c: 
13594         * src/bacon-message-connection.h: (both from gedit)
13595         * src/main.c:
13596         
13597         Fixed #312319 (Opening files when Anjuta is already open)
13599 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13601         * TODO.tasks: Updated
13602         * plugins/sourceview/anjuta-view.c: 
13603         * plugins/sourceview/anjuta-view.h:
13604         * plugins/sourceview/sourceview.c: 
13605         
13606         * configure.in: Fix --enable-plugin-scintilla
13607         
13608         Added char_added signal
13610 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13612         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13613         
13614         Fixed diff for utf8
13615         
13616         * plugins/sourceview/sourceview.c:
13617         Fixed VFS monitoring (still a bit buggy)
13618         
13619         * plugins/sourceview/sourceview-args.c:
13620         * plugins/sourceview/tag-window.c: 
13621         
13622         Better sizing for the popup-window
13624 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13626         * plugins/project-wizard/templates/gnome/src/main.c:
13627         * plugins/project-wizard/templates/gnome/src/project.glade:
13628         * plugins/project-wizard/templates/gtk/src/main.c: 
13629         * plugins/project-wizard/templates/gtk/src/project.glade:
13630         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13631         
13632         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13633         
13634 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13636         * configure.in: More removal of obsoleteness.
13637         * po/no.po:
13639 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13641         * ROADMAP:
13642         * libanjuta/anjuta-preferences.c: 
13643         * libanjuta/anjuta-utils.c: 
13644         * libanjuta/anjuta-utils.h:
13645         * plugins/message-view/message-view.c:
13646         
13647         Changed color functions and moved convert_color to anjuta-utils.h
13648         
13649         * plugins/message-view/anjuta-message-manager-plugin.glade:
13650         GnomeColorPicker -> GtkColorButton (bug #309154)
13651         
13652         * plugins/sourceview/plugin.c:
13653         * plugins/sourceview/sourceview-prefs.c:
13654         * plugins/sourceview/sourceview.glade:
13655         Added color and font preferences
13657         * plugins/sourceview/sourceview-tags.c:
13658         Only show as much choices as configured in preferences
13660 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13662         * ROADMAP, NEWS: Updated (we are far behind ;-)
13663         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13665 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13667         * configure.in:
13668         * plugins/editor/Makefile.am:
13669         * scintilla/Makefile.am
13670         
13671         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13672         
13673         * global-tags/Makefile.am:
13674         * global-tags/create_global_tags.sh:
13675         * plugins/symbol-browser/an_symbol_prefs.c:
13676         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13677         * plugins/symbol-browser/plugin.h:
13678         * tagmanager/include/tm_workspace.h:
13679         * tagmanager/tm_workspace.c:
13680         
13681         Fixed symbol-browser prefs and move global tags generation from installtion to
13682         preferences to make the life easier for distributers and to allow updates after installtion
13684         * plugins/document-manager/action-callbacks.c: 
13685         * plugins/document-manager/action-callbacks.h:
13686         * plugins/document-manager/anjuta-document-manager.ui:
13687         * plugins/document-manager/indent-util.c:
13688         * plugins/document-manager/plugin.c:
13689         * plugins/editor/text_editor.c:
13690         
13691         Moved indent stuff to document-manager
13692         
13693         * plugins/sourceview/anjuta-view.c: 
13694         * plugins/sourceview/sourceview-args.c: 
13695         * plugins/sourceview/sourceview-scope.c:
13696         * plugins/sourceview/sourceview-tags.c: 
13697         * plugins/sourceview/sourceview.c:
13698         
13699         Fixed several bugs
13700         
13701         * plugins/sourceview/sourceview.plugin (removed):
13702         * plugins/sourceview/sourceview.plugin.in:
13703         Editor is not user-activatible
13704         
13705         * plugins/sourceview/sourceview.png:
13706         Updated icon
13708 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13710         * src/anjuta-app.c: Fixed crasher on plugin unloading
13712 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13714         * plugins/sourceview/sourceview.c
13715         * plugins/sourceview/sourceview-args.c
13716         * plugins/sourceview/sourceview-args.h:
13717         
13718         Polished argument completion
13720 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13722         * plugins/message-view/anjuta-msgman.c:
13723         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13724         
13725         Show message pane on switch (does not work, anjuta_shell needs a fix)
13726         
13727         * plugins/sourceview/Makefile.am:
13728         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13729         * plugins/sourceview/sourceview-args.c: 
13730         * plugins/sourceview/sourceview-args.h:
13731         * plugins/sourceview/sourceview-private.h:
13732         * plugins/sourceview/sourceview-scope.c: 
13733         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13734         * plugins/sourceview/sourceview-tags.c:
13735         * plugins/sourceview/sourceview.c:
13736         * plugins/sourceview/tag-window.c:
13737         * plugins/sourceview/tag-window.h:
13738         
13739         Added scope and argument completion
13741 2006-04-03  Johannes Schmid <jhs@gnome.org>
13743         * TODO.tasks
13744         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13745         (on_widget_remove):
13746         Save toolbar state
13748         * plugins/sourceview/sourceview.c: (iselect_clear):
13749         Make "Delete"-key working
13751         * configure.in: #336389
13753 2006-04-03  Johannes Schmid <jhs@gnome.org>
13755         * plugins/sourceview/Makefile.am:
13756         * plugins/sourceview/anjuta-view.c:
13757         * plugins/sourceview/plugin.c: 
13758         * plugins/sourceview/sourceview-private.h:
13759         * plugins/sourceview/sourceview-scope.c:
13760         * plugins/sourceview/sourceview-scope.h:
13761         * plugins/sourceview/sourceview-tags.c: 
13762         * plugins/sourceview/sourceview-tags.h:
13763         * plugins/sourceview/sourceview.c:
13764         * plugins/sourceview/sourceview.h:
13765         * plugins/sourceview/tag-window.c:
13766         
13767         - fixed goto_file_line
13768         - scroll to cursor on undo/redo
13769         - show correct popup-menu
13770         - scope completion (not ready yet)
13772 2006-04-03  Johannes Schmid <jhs@gnome.org>
13774         * plugins/sourceview/plugin.c: 
13775         * plugins/sourceview/sourceview-tags.c:
13776         * plugins/sourceview/sourceview.c: 
13777         * plugins/sourceview/sourceview.h:
13778         * plugins/sourceview/tag-window.c:
13779         
13780         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13782 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13784         * plugins/sourceview/sourceview.c:
13785         Fixed next/previous bookmark.
13786         Toggled bookmark (set/unset).
13788 2006-04-03  Johannes Schmid <jhs@gnome.org>
13790         * plugins/document-manager/action-callbacks.c:
13791         Fixed Gtk-Warning in goto_line
13792         
13793         * plugins/sourceview/Makefile.am:
13794         * plugins/sourceview/anjuta-document.c:
13795         * plugins/sourceview/anjuta-view.c: 
13796         * plugins/sourceview/anjuta-view.h:
13797         * plugins/sourceview/sourceview-autocomplete.c:
13798         * plugins/sourceview/sourceview-autocomplete.h:
13799         * plugins/sourceview/sourceview-private.h:
13800         * plugins/sourceview/sourceview-tags.c:
13801         * plugins/sourceview/sourceview-tags.h:
13802         * plugins/sourceview/sourceview.c:
13803         * plugins/sourceview/tag-window.c:
13804         * plugins/sourceview/tag-window.h:
13805         Created a nice API for tag and completion windows
13806         
13807         * plugins/sourceview/sourceview-print.h:
13808         * plugins/sourceview/sourceview-print.c:
13809         Added printing
13810                 
13811 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13813         * plugins/sourceview/sourceview.c:
13814         Fixed typo (Sort bookmarks).
13815         
13816 2006-04-01  Johannes Schmid <jhs@gnome.org>
13818         * plugins/sourceview/anjuta-document.c:
13819         * plugins/sourceview/anjuta-document.h:
13820         * plugins/sourceview/anjuta-view.c:
13821         * plugins/sourceview/anjuta-view.h:
13822         * plugins/sourceview/sourceview-autocomplete.c:
13823         * plugins/sourceview/sourceview-autocomplete.h:
13824         * plugins/sourceview/sourceview-prefs.c:
13825         * plugins/sourceview/sourceview-prefs.h:
13826         * plugins/sourceview/sourceview-private.h:
13827         * plugins/sourceview/sourceview-tags.c:
13828         * plugins/sourceview/sourceview-tags.h:
13829         * plugins/sourceview/sourceview.c:
13830         * plugins/sourceview/sourceview.glade:
13831         * plugins/sourceview/tag-window.c: 
13832         * plugins/sourceview/tag-window.h:
13833         
13834         Improved code complete and autocomplete
13836 2006-04-01  Johannes Schmid <jhs@gnome.org>
13838         * plugins/sourceview/Makefile.am:
13839         * plugins/sourceview/bookmark.png:
13840         * plugins/sourceview/marker-attentive.png:
13841         * plugins/sourceview/marker-basic.png:
13842         * plugins/sourceview/marker-intense.png:
13843         * plugins/sourceview/marker-light.png:
13844         * plugins/sourceview/sourceview.c: 
13845         
13846         Added pixmaps for all marker types and show bookmarks
13847         
13848         * configure.in
13849         * plugins/sourceview/Makefile.am:
13850         Build sourceview on 2.14 only
13852 2006-03-31  Johannes Schmid <jhs@gnome.org>
13854         * plugins/sourceview/Makefile.am:
13855         * plugins/sourceview/anjuta-document.c:
13856         * plugins/sourceview/anjuta-view.c:
13857         * plugins/sourceview/anjuta-view.h:
13858         * plugins/sourceview/sourceview-autocomplete.c:
13859         * plugins/sourceview/sourceview-private.h:
13860         * plugins/sourceview/sourceview-tags.c:
13861         * plugins/sourceview/sourceview-tags.h:
13862         * plugins/sourceview/sourceview.c: 
13863         * plugins/sourceview/tag-window.c:
13864         * plugins/sourceview/tag-window.h:
13865         
13866         Added code completion with tag manager to the editor and fixed a save_as bug
13868 2006-03-31  Johannes Schmid <jhs@gnome.org>
13870         * src/main.c: Revert patch from Rob to allow building with
13871         Gnome 2.12
13872         * configure.in: Require at least 2.12 libraries
13874 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13876         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13878         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13879         Improve anjuta-plugin project template: Added missed files dist tarball
13880         (make dist)
13882         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13883         typo
13885 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13887         reviewed by: Johannes Schmid <jhs@gnome.org>
13889         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13890         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13891         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13892         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13893         
13894         Improve anjuta-plugin project template. Also fix for #322744
13896 2006-03-27  Johannes Schmid <jhs@gnome.org>
13898         * plugins/sourceview/sourceview-private.h:
13899         plugins/sourceview/sourceview.c:
13900         
13901         Added basic bookmark support
13903 2006-03-27  Johannes Schmid <jhs@gnome.org>
13905         * TODO.tasks:
13906         Updated
13907         
13908         Patch from Rob Bradfort <robster@debian.org>:
13909         * src/main.c: (get_command_line_args), (main):
13910         Migration from popt to GOption
13911         
13912 2006-03-26 Naba Kumar  <naba@gnome.org>
13914         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13915         size to scale itself with theme.
13917 2006-03-26 Naba Kumar  <naba@gnome.org>
13919         * plugins/file-manager/an_file_view.c,
13920         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13921         when symbolview and fileview objects are destroyed to avoid crashes
13922         after the plugins are disabled.
13924 2006-03-26 Naba Kumar <naba@gnome.org>
13926         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13927         Deleted unused file.
13928         
13929         * plugins/glade/plugin.c: Be able to close glade plugin when there
13930         there is no glade project loaded.
13931         
13932         * plugins/sourceview/sourceview.plugin,
13933         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13935 2006-03-23  Naba Kumar  <naba@gnome.org>
13937         * plugins/editor/print.c: Fixed a bug where some sections of
13938         printed/previewed text is not highlighted.
13939         
13940 2006-03-20  Johannes Schmid <jhs@gnome.org>
13942         * libanjuta/interfaces/libanjuta.idl:
13943         Added IAnjutaPrint
13944         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13945         as we do not use private apis. Show help window and startup because it does 
13946         not survive gdl
13947         
13948         * plugins/document-manager/action-callbacks.c:
13949         plugins/editor/Makefile.am:
13950         plugins/editor/text_editor.c:
13951         plugins/editor/print.c:
13952         plugins/editor/print.h:
13953         
13954         Fixed printing (nobody has missed it BTW ;-)
13955         
13956         * plugins/sourceview/sourceview.c:
13957         Fixed a crasher
13959 2006-03-20 Naba Kumar <naba@gnome.org>
13961         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13962         devhelp >= 0.9 < 0.11 versions.
13963         
13964 2006-03-20  Johannes Schmid <jhs@gnome.org>
13966         * plugins/sourceview/anjuta-document-loader.c
13967         plugins/sourceview/sourceview.c:
13968         
13969         Fixed encoding bugs
13971 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13973         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13974         Fixed bug (line position)
13975         Give the good line position whatever the active editor.
13977 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13979         * configure.in: Added fi to ALL_LINGUAS
13981 2006-03-19  Johannes Schmid <jhs@gnome.org>
13983         * plugins/sourceview/anjuta-document-loader.c:
13984         replace gnome_vfs_get_mime_type_for_name_and data
13986         * plugins/build-basic-autotools/build-basic-autotools.c:
13987         Fixed #335142
13989 2006-03-17  Johannes Schmid <jhs@gnome.org>
13991         * plugins/editor/editor.glade:
13992         Added style-editor again after it got lost somehow
13994 2006-03-17  Johannes Schmid <jhs@gnome.org>
13996         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13997         configure.in: require devhelp 0.11
13998         
13999         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14001         plugins/build-basic-autotools/build-basic-autotools.c:
14002         forgot a an installtion callback for the "install as root"-feature
14004 2006-03-17  Massimo Cora' <maxcvs@email.it>
14006         reviewed by: Johannes Schmid <jhs@gnome.org>
14008         * plugins/class-gen/anjuta-class-gen-plugin.glade
14009         plugins/class-gen/class_gen.c 
14010         plugins/class-gen/goc_template_header
14011         plugins/class-gen/goc_template_source
14012         
14013         Fixed bug #334663
14015 2006-03-16  Johannes Schmid <jhs@gnome.org>
14017         * plugins/sourceview/sourceview.c:
14018         Fixed "save-point" signal for undo actions
14020 2006-03-16  Massimo Cora' <maxcvs@email.it>
14021         
14022         reviewed by: Johannes Schmid <jhs@gnome.org>
14023         
14024         * plugins/document-manager/anjuta-docman.c:
14025         Implement tab drag and drop
14027 2006-03-16  Johannes Schmid <jhs@gnome.org>
14029         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14030         plugins/build-basic-autotools/build-basic-autotools.c:
14031         
14032         Implemented "install as root"-feature (#321455)
14034 2006-03-16  Johannes Schmid <jhs@gnome.org>
14036         * mime/.cvsignore
14037         plugins/sourceview/.cvsignore
14038         plugins/tools/scripts/.cvsignore:
14039         Added/extended .cvsignore files
14040         
14041         * plugins/sourceview/sourceview-autocomplete.c:
14042         plugins/sourceview/sourceview-autocomplete.h:
14043         plugins/sourceview/sourceview-prefs.c:
14044         plugins/sourceview/sourceview-private.h:
14045         plugins/sourceview/sourceview.glade:
14046         Autcomplete just works(tm) now and respects preferences
14047         
14048         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14049         Use better algorithm from autocomplete
14051 2006-03-15  Johannes Schmid <jhs@gnome.org>
14053         * src/anjuta-app.c:
14054         Fixed bug #304495
14056 2006-03-15  Johannes Schmid <jhs@gnome.org>
14058         * libanjuta/interfaces/libanjuta.idl:
14059         plugins/class-gen/class_gen.c:
14060         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14061         plugins/project-manager/plugin.c:
14062         
14063         Allow to add multiple source files (#320191)
14064         
14065         * configure.in: Require gnome-build 0.1.3
14067 2006-03-14  Johannes Schmid <jhs@gnome.org>
14069         * plugins/macro/macro-utils.c: Fixed bug #333606
14070         * plugins/file-wizard/file.c: Fixed bug #333601
14072 2006-03-13  Johannes Schmid <jhs@gnome.org>
14074         * plugins/sourceview/sourceview_autocomplete.c
14075         plugins/sourceview/sourceview_autocomplete.h
14076         plugins/sourceview/sourceview.c
14077         plugins/sourceview/sourceview-private.h
14078         plugins/sourceview/sourceview-prefs.c:
14079         
14080         Cleaned up and fixed several issues
14081         
14082 2006-03-13  Johannes Schmid <jhs@gnome.org>
14084         * plugins/sourceview/Makefile.am:
14085         plugins/sourceview/sourceview-autocomplete.c
14086         plugins/sourceview/sourceview-autocomplete.h:
14087         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14088         plugins/sourceview/sourceview-private.h:
14089         plugins/sourceview/sourceview.c:
14090         
14091         Added (buggy) autocomplete feature to sourceview
14092         
14093 2006-03-12 Naba Kumar <naba@gnome.org>
14095         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14096         libanjuta/anjuta-session.c: Added API docs.
14098 2006-03-12 Naba Kumar <naba@gnome.org>
14100         * TODO.tasks: Added couple of tasks.
14101         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14102         Register private class as early as possible so that members could
14103         point to self class. Code clean up.
14105 2006-03-12 Naba Kumar <naba@gnome.org>
14107         * po/POTFILES.in, po/POTFILES.skip: Updated.
14109 2006-03-11 Naba Kumar <naba@gnome.org>
14111         * libanjuta/anjuta-shell.c,
14112         plugins/document-manager/anjuta-docman.c,
14113         plugins/document-manager/plugin.c,
14114         plugins/symbol-browser/an_symbol_search.c,
14115         plugins/valgrind/vgrule-list.c: Use correct signal names while
14116         creating them.
14117         
14118         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14119         signal names and fixed enum IANJUTA_TYPE_* macro.
14121 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14123         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14124         plugins/search/search-replace.c :
14125         Fixed bug (Bookmark the good line).
14126         Search & Replace (Mark all matched strings).
14127         
14128 2006-03-09  Johannes Schmid <jhs@gnome.org>
14130         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14131         Completed changes from yesterday
14132         
14133         * plugins/document-manager/anjuta-document-manager.glade:
14134         plugins/editor/editor.glade
14135         plugins/editor/plugin.c: (activate_plugin)
14136         plugins/editor/text_editor.c
14137     plugins/sourceview/Makefile.am
14138         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14139         plugins/sourceview/sourceview.glade:
14140         Completed preference changes
14142 2006-03-08  Johannes Schmid <jhs@gnome.org>
14144         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14145         plugins/search/plugin.c: (activate_plugin):
14146         
14147         Removed Gtk-Criticals
14148         
14149         * plugins/document-manager/anjuta-document-manager.glade:
14150         plugins/document-manager/plugin.c: (on_docman_auto_save),
14151         (on_gconf_notify_timer), (prefs_init):
14152     plugins/document-manager/plugin.h:
14153         plugins/editor/text_editor.c: (text_editor_instance_init),
14154         (text_editor_dispose):
14155         plugins/editor/text_editor.h:
14156         plugins/editor/text_editor_cbs.c:
14157         plugins/editor/text_editor_cbs.h:
14158         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14159         plugins/glade/plugin.c: (activate_plugin):
14160         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14161         plugins/sourceview/sourceview-private.h:
14162         plugins/sourceview/sourceview.c: (on_menu_popup),
14163         (sourceview_new), (ifile_open), (ifile_savable_save),
14164         (ifile_savable_save_as), (ieditor_set_popup_menu),
14165         (ieditor_get_filename), (imark_mark):
14167     Moved autosave from editor to document manager and fixed some things in 
14168     Sourceview plugin
14170 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14172         * plugins/search/anjuta-search.glade :
14173         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14174         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14175         plugins/search/search-replace.c : Fixed bug.
14176         
14177 2006-03-08  Johannes Schmid <jhs@gnome.org>
14179     * plugins/search/anjuta-search.glade
14180     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14182 2006-03-07  Johannes Schmid <jhs@gnome.org>
14184         * plugins/document-manager/action-callbacks.c
14185         plugins/document-manager/anjuta-document-manager.glade
14186         plugins/document-manager/plugin.c: (prefs_init),
14187         (activate_plugin):
14188         plugins/editor/Makefile.am:
14189         plugins/editor/editor.glade:
14190         plugins/editor/plugin.c: (on_style_button_clicked),
14191         (activate_plugin), (dispose):
14192         plugins/editor/style-editor.c:
14193         
14194         Startet to seperate document-manager and editor preferences
14196         * plugins/search/Makefile.am:
14197         plugins/search/anjuta-search.glade:
14198         plugins/search/search-replace.c:
14199         
14200         Moved search GUI to search-plugin
14201                 
14202         * plugins/sourceview/sourceview-prefs.c:
14203         plugins/sourceview/sourceview-prefs.h:
14204         plugins/sourceview/sourceview-private.h:
14205         plugins/sourceview/sourceview.c: 
14206         plugins/sourceview/sourceview.h:
14207         plugins/sourceview/Makefile.am:
14208         plugins/sourceview/anjuta-document.h:
14209         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14210         plugins/sourceview/plugin.c: 
14211         
14212         Added some preferences to sourceview and fixed vfs_monitor
14213         
14214         * tagmanager/c.c: (parseParens): 
14215         Removed annoying debug message
14216         
14217         * libanjuta/interfaces/libanjuta.idl: 
14218         Removed IAnjutaEditorFactory::create_style_editor()
14220 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14222         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14223         Search : Bookmark all matched lines.
14225 2006-03-06  Johannes Schmid <jhs@gnome.org>
14227         * plugins/class-gen/anjuta-class-gen.plugin.in
14228         plugins/file-loader/plugin.c: (sort_wizards)
14229         (on_create_submenu), (activate_plugin)
14230         plugins/file-wizard/anjuta-file-wizard.plugin.in
14231         plugins/glade/anjuta-glade.plugin.in
14232         plugins/project-import/anjuta-project-import.plugin.in
14233         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14234         
14235         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14236         sorted alphabeticly
14237         
14238         * plugins/project-wizard/templates/mkfile.wiz:
14239         Use configured project directory instead of ~/myproject
14240         
14241         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14242         (ifile_open):
14243         Show markers (again) and monitor uri
14245 2006-03-06  Naba Kumar  <naba@gnome.org>
14247         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14248         typedefs separately so that forward linking would work.
14249         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14251 2006-03-05  Naba Kumar  <naba@gnome.org>
14253         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14254         passing Enums and Structs in signals. Define struct _Name in
14255         generated code, so that forward referencing.
14256         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14257         
14258         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14259         
14260 2006-03-05  Naba Kumar  <naba@gnome.org>
14262         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14263         support. Generate GType definitions for enums in generated codes
14264         so that enums could be passed as signal params.
14265         
14266 2006-03-04  Naba Kumar  <naba@gnome.org>
14268         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14269         Restored cvs-moved revision files. They were originally marked
14270         deleted at their older locations. Now they are restored at
14271         their new locations. The changeset is one that was committed
14272         as part of document-manager, editor, search and print plugins
14273         separation from editor plugin.
14274         
14275 2006-03-03  Johannes Schmid <jhs@gnome.org>
14277         * plugins/sourceview/*:
14278         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14279         poiting this out!
14281 2006-03-04  Naba Kumar  <naba@gnome.org>
14283         * plugins/gdb/*: Deleted removed files (see previous changlog
14284         entry for files list).
14285         
14286 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14288         * plugins/debug-mananger/breakpoints.c,
14289         plugins/debug-manager/breakpoints.h,
14290         plugins/debug-manager/debug_tree.c,
14291         plugins/debug-manager/debug_tree.h,
14292         plugins/debug-manager/info.c,
14293         plugins/debug-manager/info.h,
14294         plugins/debug-manager/locals.c,
14295         plugins/debug-manager/locals.h,
14296         plugins/debug-manager/memory.c,
14297         plugins/debug-manager/memory.h,
14298         plugins/debug-manager/registers.c,
14299         plugins/debug-manager/registers.h,
14300         plugins/debug-manager/sharedlib.c,
14301         plugins/debug-manager/sharedlib.h,
14302         plugins/debug-manager/signal.c,
14303         plugins/debug-manager/signal.h,
14304         plugins/debug-manager/stack_trace.c,
14305         plugins/debug-manager/stack_trace.h,
14306         plugins/debug-manager/watch.c,
14307         plugins/debug-manager/watch.h,
14308         plugins/debug-manager/Makefile.am:
14309         Move from gdb plugin to debug manager plugin
14311         * plugins/debug-manager/anjuta-debug-manager.glade,
14312         plugins/debug-manager/anjuta-debug-manager.ui:
14313         Move all user interface from gdb to debug manager
14315         * plugins/debug-manager/utilities.c,
14316         plugins/debug-manager/utilities.h:
14317         Remove some unused code
14318         Add useful code from gdb plugin
14320         * plugins/debug-manager/start.c,
14321         plugins/debug-manager/start.h:
14322         Include code of attach_process
14323         Add more code to start the debugger
14325         * plugins/debug-manager/plugin.c,
14326         plugins/debug-manager/plugin.h,
14327         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14328         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14330         * plugins/debug-manager/debugger.c,
14331         plugins/debug-manager/debugger.h:
14332         Implement a queue of debugger command
14334         * plugins/gdb/actions.c,
14335         plugins/gdb/actions.h,
14336         plugins/gdb/watch_cbs.c,
14337         plugins/gdb/watch_cbs.h,
14338         plugins/gdb/watch_gui.c,
14339         plugins/gdb/watch_gui.h:
14340         Removed 
14342         * plugins/gdb/debugger.c,
14343         plugins/gdb/debugger.h,
14344         plugins/gdb/gdbmi.c,
14345         plugins/gdb/gdbmi.h,
14346         plugins/gdb/utilities.c,
14347         plugins/gdb/utilities.h,
14348         plugins/gdb/Makefile.am,
14349         plugins/gdb/anjuta-gdb.plugin.in:
14350         Implement necessary functions
14352         * plugins/gdb/parser.c,
14353         plugins/gdb/parser.h:
14354         Code for parsing variable previously in debug_tree.c
14356         * plugins/gdb/anjuta-gdb.glade,
14357         plugins/gdb/anjuta-gdb.ui:
14358         Remove user interface
14360         * plugins/gdb/gdbmi-test.c:
14361         Need update
14363         * plugins/gdb/anjuta-gdb.plugin.png:
14364         Try an improved icon for gdb (archer fish)
14366         * libanjuta/anjuta-debugger.c,
14367         libanjuta/anjuta-debugger.h,
14368         libanjuta/interfaces/libanjuta.idl,
14369         libanjuta/interfaces/anjuta-idl-compiler.pl,
14370         libanjuta/Makefile.am:
14371         Add declaration used in new IAnjutaDebugger interface
14373         * manuals/reference/libanjuta.types,
14374         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14375         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14376         Update documentation
14378 2006-03-02  Naba Kumar  <naba@gnome.org>
14380         * manuals/reference/libanjuta/Makefile.am,
14381         manuals/reference/libanjuta/libanjuta-docs.sgml,
14382         manuals/reference/libanjuta/libanjuta-sections.txt,
14383         manuals/reference/libanjuta/libanjuta.types,
14384         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14385         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14386         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14387         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14388         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14389         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14390         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14391         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14392         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14393         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14394         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14395         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14396         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14397         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14398         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14399         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14400         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14401         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14402         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14403         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14404         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14405         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14406         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14407         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14408         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14409         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14410         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14411         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14412         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14413         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14414         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14415         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14416         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14417         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14418         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14419         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14420         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14421         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14422         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14423         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14424         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14425         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14426         manuals/reference/libanjuta/tmpl/plugins.sgml,
14427         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14428         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14429         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14430         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14431         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14432         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14433         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14434         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14435         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14436         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14437         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14438         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14439         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14440         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14441         documentation.
14443 2006-02-28  Naba Kumar <naba@gnome.org>
14445         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14446         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14447         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14448         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14449         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14450         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14451         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14452         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14453         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14454         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14455         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14456         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14457         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14458         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14460 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14462         * plugins/sourceview/sourceview.c:
14463         Select to brace, select block.
14465 2006-02-28  Johannes Schmid <jhs@gnome.org>
14467         * plugins/file-wizard/Makefile.am
14468         plugins/file-wizard/action-callbacks.c (removed)
14469         plugins/file-wizard/action-callbacks.h (removed)
14470         plugins/file-wizard/anjuta-file-wizard.ui
14471         plugins/file-wizard/plugin.c: (activate_plugin),
14472         (deactivate_plugin)
14473         plugins/file-wizard/plugin.h:
14474         Removed Edit->Insert Text submenu (replace by macros plugin)
14475         
14476         * plugins/sourceview/sourceview.c: (sourceview_new),
14477         (ieditor_set_popup_menu):
14478         Fixed some more bugs
14479         
14480         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14482 2006-02-28  Naba Kumar <naba@gnome.org>
14484         * plugins/file-manager/an_file_view.c,
14485         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14486         rows also and with delay 1 sec (the color and timout value should
14487         probably be picked up from some system wide preference key).
14489 2006-02-28  Naba Kumar <naba@gnome.org>
14491         * libanjuta/interfaces/libanjuta.idl,
14492         plugins/document-manager/action-callbacks.c,
14493         plugins/document-manager/plugin.c,
14494         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14495         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14496         Added interface checks in document manager and enable/disable
14497         menus based on supported interface.
14498         
14499         * plugins/project-import/anjuta-project-import.glade: Set some
14500         resonable size for the import dialog.
14502  2006-02-27  Naba Kumar  <naba@gnome.org>
14504         * libanjuta/interfaces/libanjuta.idl,
14505         plugins/document-manager/action-callbacks.c,
14506         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14507         and eol conversion actions.
14509 2006-02-27  Johannes Schmid <jhs@gnome.org>
14510         
14511         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14512         * plugins/file-manager/an_file_view.c
14513         plugins/file-manager/plugin.h:  Added tooltips
14514         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14516 2006-02-26  Naba Kumar  <naba@gnome.org>
14518         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14519         plugins/build-basic-autotools/build-basic-autotools.c,
14520         plugins/build-basic-autotools/build-basic-autotools.h,
14521         plugins/build-basic-autotools/executer.c,
14522         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14523         disable indicator highlights preferences from message manager to
14524         build plugin. Implemented message indicator highlights in build tool.
14525         
14526         * plugins/editor/text_editor.c: Fixed indicators.
14528 2006-02-26  Johannes Schmid <jhs@gnome.org>
14530         * plugins/sourceview/sourceview.c:
14531         - Fixed some bugs
14532         - Added markers
14533         * plugins/subversion/svn_auth.c:
14534         Fixed username/password authentification but there might be a memory corruption
14536 2006-02-26  Naba Kumar  <naba@gnome.org>
14538         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14539         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14540         libanjuta/anjuta-launcher.h: Added documentation.
14542 2006-02-24  Naba Kumar  <naba@gnome.org>
14544         * plugins/editor/text_editor.c: Fixed change in API in
14545         IAnjutaEditorSelection::set().
14546         
14547 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14549         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14550         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14551         libanjuta/interfaces/libanjuta.idl :
14552         Search in sourceview editor (Select in buffer).
14555 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14557         * plugins/sourceview/sourceview.c :
14558         Fixed Replace, to_upper, to_lower.
14559         
14560         * plugins/search/search-replace_backend.c :
14561         Renamed header name.
14563 2006-02-22  Naba Kumar  <naba@gnome.org>
14565         * libanjuta/anjuta-plugin-description.c,
14566         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14567         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14568         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14569         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14570         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14571         
14572         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14573         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14574         
14575 2006-02-21  Naba Kumar  <naba@gnome.org>
14577         * libanjuta/interfaces/libanjuta.idl,
14578         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14579         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14580         interface for editor.
14582 2006-02-21  Naba Kumar  <naba@gnome.org>
14584         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14586         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14587         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14589 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14591         * GTKSOURCEVIEW EDITOR
14592         plugins/sourceview/sourceview.c :
14593         Fixed copy and Goto Line.
14594         
14595         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14596         plugins/macro/plugin.c :
14597         Fixed Insert key word and Insert macro.
14599 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14601         * plugins/document-manager/anjuta-docman.c:
14602         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14603         
14604         * configure.in:
14605         plugins/Makefile.am:
14606         plugins/sourceview/.cvsignore:
14607         plugins/sourceview/Makefile.am:
14608         plugins/sourceview/plugin.c: :
14609         plugins/sourceview/plugin.h:
14610         plugins/sourceview/sourceview.c: 
14611         plugins/sourceview/sourceview.h:
14612         plugins/sourceview/sourceview.plugin:
14613         plugins/sourceview/sourceview.plugin.in:
14614         plugins/sourceview/sourceview.png:
14616         Added sourceview editor plugin
14618 2006-02-19 Naba Kumar  <naba@gnome.org>
14620         * libanjuta/interfaces/libanjuta.idl,
14621         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14622         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14623         plugins/cvs-plugin/cvs-interface.c,
14624         plugins/document-manager/action-callbacks.c,
14625         plugins/document-manager/action-callbacks.h,
14626         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14627         plugins/search/plugin.c, plugins/search/search-replace.c,
14628         plugins/search/search-replace_backend.c,
14629         plugins/subversion/subversion-actions.c,
14630         plugins/subversion/subversion-callbacks.c,
14631         plugins/tools/editor.c, plugins/tools/execute.c,
14632         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14633         few fatal warnings.
14635 2006-02-15 Naba Kumar  <naba@gnome.org>
14637         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14638         within another.
14639         
14640         * libanjuta/interfaces/libanjuta.idl,
14641         plugins/document-manager/anjuta-docman.c,
14642         plugins/document-manager/plugin.c,
14643         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14644         unnecessary parameters from IAnjutaEditor interface and used proper
14645         types instead of 'gpointer'. Fixed various compiler warnings.
14646         
14647         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14648         file
14650 2006-02-12 Naba Kumar  <naba@gnome.org>
14652         * po/POTFILES.in: Updated.
14653         
14654 2006-02-11 Naba Kumar  <naba@gnome.org>
14656         * plugins/editor/properties.[cxx,h],
14657         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14658         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14659         to sci_prop_*(), because they were conflicting with external
14660         functions (in some ssl library).
14661         
14662 2006-02-08 Naba Kumar  <naba@gnome.org>
14664         Patch from Massimo Cora  <maxcvs@email.it>:
14665         * plugins/valgrind/anjuta-valgrind.schemas,
14666         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14667         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
14668         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14669         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14670         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14671         plugins/valgrind/vgtoolview.c,
14672         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14673         before running the debugging session. I've added also a
14674         preference in Anjuta Preferences where you can specify
14675         the path to the valgrind binary. The default is /usr/bin/valgrind.
14676         Now it displays a dialog with the error. [it can be -program
14677         exited- or -file loaded or end of input-]. Some valgrind 3.x
14678         compatibility.
14679         
14680 2006-01-29 Naba Kumar  <naba@gnome.org>
14682         Patch from Massimo Cora  <maxcvs@email.it>:
14683         * configure.in, plugins/Makefile.am,
14684         plugins/valgrind/*: Valgrind plugin (requires
14685         binutils-dev and valgrind to be installed.
14687 2005-01-24 Johannes Schmid <jhs@gnome.org>
14689         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14690         plugins/tools/variables.c:
14691         Added current directory to possible variables
14693         * Patch from Günther Brammer <gbrammer@gmx.de>
14694         plugins/document-manager/anjuta-docman.c:
14695         Fix a crash on opening a file
14697         AUTHORS: Added Günther Brammer
14699 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14701         * libanjuta/anjuta-launcher.c:
14702         Fix a bug in AnjutaLauncher when output is bigger than buffer
14703         Probably fix bug #315188 and #305134
14705 2005-12-28      Johannes Schmid <jhs@gnome.org>
14706         
14707         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14708         * src/about.c: Use new gtk about dialog
14709         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14710         Updated anjuta_ui_add_action_group_entries call
14711         
14712         Patch from Jean Breford <jean.breford@normalesup.org>
14713         and Markus Habermehl <bmh1980de@yahoo.de>:
14714         
14715         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14716         * AUTHORS: Added Jean and Markus
14718 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14719         * plugins/search/search-replace.c :
14720         Bookmark all matched lines.
14721         * plugins/search/search-replace_backend.c :
14722         Fixed bug (Search in all project files).
14724 2005-12-21      Johannes Schmid <jhs@gnome.org>
14725         
14726         * plugins/search/plugin.c:
14727         Fixed signal names
14728         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14729         investigation needed.
14730         
14731         AUTHORS: Added Ross Goldner
14733 2005-12-19  Ross Golder  <ross@golder.org>
14735         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14736         application/xml MIME type.
14738 2005-12-18  Johannes Schmid <jhs@gnome.org>
14739         
14740         po/POTFILES.in: Updated files after directory changes
14741         HACKING: Removed outdated section 3 (anoncvs)
14743 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14745         * plugins/build-basic-autotools/build-basic-autotools.c:
14746         Save all files in editor before running a command
14748         * plugins/tools/execute.c:
14749         Use document manager plugin instead of each editor for
14750         saving all files
14752 2005-12-15  Johannes Schmid <jhs@gnome.org>
14754         * plugins/document-manager/action-callbacks.c:
14755         (on_save_all1_activate), (on_swap_activate)
14756         plugins/document-manager/anjuta-docman.c:
14757         (on_save_as_filesel_response), (on_notebook_switch_page):
14758         
14759         Fixed some remaining issues in document-manger
14761 2005-12-15      Johannes Schmid <jhs@gnome.org>
14763         * plugins/profile-default/default.anjuta:
14764         Load Search plugin and Message Manager by default
14766 2005-12-14  Johannes Schmid <jhs@gnome.org>
14767         
14768         * plugins/editor/text_editor.c
14769         libanjuta/anjuta-utils.c:
14770         
14771         Check if files differ when gnome-vfs monitoring is used.
14772         (Bug #309688)
14774 2005-12-13  Johannes Schmid <jhs@gnome.org>
14776         * plugins/document-manager/plugin.c:
14777         Only save modified files in ianjuta_file_savable_save() for document-manager
14778         as discussed on mailing list.
14779         
14780         * plugins/cvs-plugin/cvs-callbacks.c:
14781         Fixed dialog handling for empty log message
14783 2005-12-13  Johannes Schmid <jhs@gnome.org>
14785         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14786         
14787         * plugins/project-manager/* Removed ununsed files
14788         
14789         * plugins/symbol-browser/an_symbol_iter.c
14790         plugins/build-basic-autotools/build-basic-autotools.c
14791         plugins/build-basic-autotools/executer.c
14792         plugins/class-gen/class_gen.c
14793         plugins/class-inheritance/class-inherit.c
14794         plugins/cvs-plugin/cvs-actions.c
14795         plugins/cvs-plugin/cvs-interface.c
14796         plugins/debug-manager/attach_process.
14797         plugins/devhelp/plugin.c
14798         plugins/document-manager/plugin.c
14799         plugins/document-manager/indent_util.c
14800         plugins/editor/properties.cxx
14801         plugins/editor/aneditor.cxx
14802         plugins/editor/style-editor.c
14803         plugins/editor/text_editor.c
14804         plugins/macro/macro_db.c
14805         tagmanager/c.c:
14806         
14807         Use DEBUG_PRINT for debug messages
14809         libanjuta/anjuta-debug.h: Include config.h
14810         
14811         HACKING: Updated (BTW: does anyone read this?)
14812         
14813 2005-12-12  Johannes Schmid <jhs@gnome.org>
14815         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14816         * plugins/gdb/debugger.c
14817         
14818         Fix a crasher in gdb plugin
14819         
14820         * plugins/gtodo/plugin.c
14821         plugins/search/plugin.c
14822         
14823         Fixed bug #305301
14824         
14825         * plugins/document-manager/anjuta-docman.c:
14826         
14827         Fixed error markers 
14828         
14829         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14830         
14831         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14832         
14833         * plugins/document-manager/anjuta-docman.c:
14834         highlight changed files in docman popup-menu
14835         * plugins/gdb/debug-tree.c:
14836         plugins/gdb/debugger.c
14837         Do not corupt entire "locals" tree when variable pointer have
14838         additional info and arrays/strucs/unions correctly.
14839         
14841 2005-12-11  Johannes Schmid <jhs@gnome.org>
14843         * plugins/document-manager/anjuta-docman.c
14844         plugins/document-manager/plugin.c
14845         plugins/editor/text_editor.c:
14846         
14847         AUTHORS: Added Johan Ersvik
14849         Fixed "is-dirty" bug and tab ordering
14851 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14852         
14853         * plugins/editor/aneditor-autocomplete.cxx
14854         plugins/editor/aneditor-calltip.cxx
14855         plugins/editor/aneditor-priv.h
14856         plugins/symbol-browser/an_symbol.c
14857         plugins/symbol-browser/an_symbol_view.c
14858         tagmanager/entry.h
14859         tagmanager/tm_symbol.c
14860         tagmanager/tm_tag.c
14861         tagmanager/include/tm_symbol.h
14862         tagmanager/include/tm_tag.h
14863         tagmanager/c.c
14865         Better pointer recognition in tagmanager and symbol browser
14867 2005-12-11  Johannes Schmid <jhs@gnome.org>
14869         * plugins/search/*: New search plugin derived from search code in old editor
14870         plugin.
14871         
14872         * plugins/document-manager/*: new document-manger which is now seperated from
14873         editor to allow implementation of other editor widgets. Code is mostly derived
14874         from old editor plugin
14876         * plugins/print/* new print plugin which is not fully implemented in the
14877         moment
14879         * plugins/editor/text_editor.c: Added lots of interface code
14880         
14881         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14882         IAnjutaEditorFactory and extended IAnjutaEditor
14883         
14884         * configure.in, plugins/Makefile.am updated build system for new
14885         plugins
14887         This is a huge commit which might still contain some bugs and also has
14888         some fixmes. Things that are not working are the search toolbar because it
14889         does not use the same backend as any other searching function and printing
14890         (easy to fix) because it did not yet implement IAnjutaPrintable.
14892 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14894         * plugins/project-wizard/property.c:
14895         Use newer GtkFileChooser instead of GtkFileSelection with
14896         GnomeFileEntry to avoid a bug
14898         * plugins/project-wizard/install.c:
14899         Avoid an endless loop if project directory is not writable
14900         
14901         * plugins/project-wizard/druid.c:
14902         Allow creating project in empty directory without a
14903         warning
14905 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14906         
14907         Patch from Massimo Cora <maxcvs@email.it>
14908         * plugins/class-inheritence/class-inherit.c
14909         plugins/class-inheritence/plugin.c
14910         plugins/class-inheritence/plugin.h
14911         configure.in
14912         
14913         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14914         no longer supported!
14916 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14917         
14918         Patch from Johan Ersvik <jersvik@fastmail.fm>
14919         * plugins/message-view/message-view.c
14920         plugins/build-basic-autotools/build-basic-autotools.c
14921         plugins/build-basic-autotools/automake-c.filters
14923         This patch correct regex-filters for newer automake
14924         versions
14926 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14928        * plugins/tools/execute.c:
14929        Detect variables inside a word
14931 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14933         * libanjuta/anjuta-status.[ch],
14934         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14935         plugins/editor/anjuta-docman.c :
14936         New anjuta-status procedure.
14938 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14940         *Modified Files:
14941         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14942         plugins/editor/Makefile.am
14943         plugins/editor/anjuta-document-manager.glade
14944         plugins/editor/plugin.c plugins/editor/plugin.h
14945         plugins/editor/text_editor.c plugins/editor/text_editor.h
14946         *Added Files:
14947         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14948         plugins/editor/indent-util.c plugins/editor/indent-util.h
14949         plugins/editor/indent_test.c :
14950         Set and Preview indent preferences parameters.
14951         Saved indent user parameters.
14953 2005-10-27  Naba Kumar  <naba@gnome.org>
14955         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14956         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14957         theme color for saved documents.
14958         
14959 2005-10-26  Naba Kumar  <naba@gnome.org>
14961         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14962         list. Fixed bug #316731.
14963         
14964 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14966         * tagmanager/tm_symbol.c: Fixed bug #315218
14968 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14970         * plugins/build/build_file.c
14971           plugins/build-basic-autotools/build-basic-autotools.c
14972           plugins/tools/execute.c
14973           plugins/build/compile.c
14974           plugins/build/configurer.c
14975           plugins/debug-manager/plugin.c
14976           plugins/editor/plugin.c
14977           plugins/editor/print.c
14978           plugins/editor/text_editor.c
14979           plugins/file-loader/plugin.c
14980           plugins/file-manager/an_file_view.c
14981           plugins/symbol-browser/an_symbol_view.c
14982           plugins/gdb/debugger.c
14983           plugins/gdb/plugin.c
14984           plugins/glade/plugin.c
14985           plugins/macro/macro-actions.c
14986           plugins/macro/plugin.c
14987           plugins/profile-default/plugin.c
14988           plugins/project-manager/plugin.c
14989           plugins/project-manager/project_import.c
14990           plugins/symbol-browser/plugin.c
14991           plugins/tools/execute.c
14992           src/anjuta.c
14993           src/anjuta-actions.h
14994           src/shell.c:
14995           Correct spacing errors before and after "...".
14997 2005-10-20  Naba Kumar  <naba@gnome.org>
14999         * plugins/gdb/debugger.c: Fixed attach/detach process to
15000         updated UI properly.
15001         
15002 2005-10-18  Naba Kumar  <naba@gnome.org>
15004         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15005         #171314 too).
15006         
15007 2005-10-13  Naba Kumar  <naba@gnome.org>
15008         
15009         * plugins/project-mkfile-import/*: Removed separate import wizard for
15010         makefile based projects (because single widzard handles all wizards).
15012         * plugins/project-import/project-import.c: Made wizard window
15013         transient to main window.
15015         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15016         
15017         * AUTHORS: Added Eric's name in contributors list.
15018         
15019         * configure.in, plugins/Makefile.am,
15020         plugins/project-import/Makefile.am,
15021         plugins/project-import/anjuta-project-import.glade,
15022         plugins/project-import/project-import.c,
15023         plugins/project-import/project-import.h: Import wizard now detects
15024         both makefile and automake projects together instead of separate wizard.
15025         
15026         * plugins/project-wizard/templates/java/project.anjuta,
15027         plugins/project-wizard/templates/mkfile/project.anjuta,
15028         plugins/project-wizard/templates/python/project.anjuta,
15029         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15030         name to make it appropriate.
15032 2005-10-11  Naba Kumar  <naba@gnome.org>
15034         * configure.in: Fixed glade3 version requirement.
15036 2005-09-29  Alexander Shopov  <ash@contact.bg>
15038         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15040 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15042         * plugins/subversion/svn_auth.c
15043         plugins/subversion/anjuta_subversion.glade:
15044         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15046 2005-09-22  Naba Kumar  <naba@gnome.org>
15048         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15050         * configure.in,  plugins/Makefile.am
15051         plugins/project-manager/anjuta-project-manager.plugin.in,
15052         plugins/project-manager/plugin.c,
15053         (added) plugins/project-mkfile-import/.cvsignore,
15054         (added) plugins/project-mkfile-import/Makefile.am,
15055         (added) plugins/project-mkfile-import/
15056             anjuta-project-mkfile-import-plugin.png,
15057         (added) plugins/project-mkfile-import/
15058             anjuta-project-mkfile-import.glade,
15059         (added) plugins/project-mkfile-import/
15060             anjuta-project-mkfile-import.plugin.in,
15061         (added) plugins/project-mkfile-import/plugin.c,
15062         (added) plugins/project-mkfile-import/plugin.h,
15063         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15064         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15065         plugins/project-wizard/templates/Makefile.am,
15066         (added) plugins/project-wizard/templates/mkfile-logo.png,
15067         (added) plugins/project-wizard/templates/mkfile.wiz,
15068         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15069         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15070         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15071         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15072         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15073         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15074         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15075         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15076         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15077         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15078         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15079         Added makefile based project import wizard and wizard template.
15081 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15083         * libanjuta/anjuta-launcher.c: Reduced false password detections
15085 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15087         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15088         messages correctly.a
15090 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15091         
15092         * scintilla/Makefile.am: Changed scintilla library to noinst
15093         * pixmaps/Makefile.am: Install password.png
15094         * libanjuta/anjuta-launcher.c: Changed password detection
15095         to be able to access GNOME CVS with ssh.
15096         
15097 2005-08-31  Naba Kumar  <naba@gnome.org>
15099         * plugins/glade/plugin.c: Set transient window for the widget
15100         dialogs.
15101         
15102 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15104         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15106 2005-08-10  Naba Kumar  <naba@gnome.org>
15108         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15109         as shortcut key for execute.
15111         * src/about.c: Clean up.
15112         
15113         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15114         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15115         entry boxes.
15116         
15117 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15119         * plugins/editor/search-replace_backend.c :
15120         Fixed search in File Patterns.
15122 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15124         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15125         
15126 2005-08-04  Naba Kumar  <naba@gnome.org>
15128         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15129         for pango-1.8 rendering bug.
15130         
15131 2005-08-03  Naba Kumar  <naba@gnome.org>
15133         * plugins/glade/plugin.c: Proper names for plugin widgets.
15134         
15135         * plugins/subversion/anjuta-subversion.glade,
15136         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15137         string allocations. Use passed default values when available.
15138         Set proper focus and dialog default response. Destroy dialog after use.
15139         Return error when appropriate.
15141 2005-08-02  Naba Kumar  <naba@gnome.org>
15143         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15144         for pango-1.8 rendering bug.
15145         
15146 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15148         * scintilla/Makefile.am: Fixed a make -j x bug
15149         
15150 2005-08-02  Johannes Schmid <jhs@gnome.org>
15151         
15152         * plugins/subversion/svn-auth.c: Added username/password 
15153         auto function.
15155 2005-08-01  Naba Kumar  <naba@gnome.org>
15157         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15158         checks for character width calculations.
15159         
15160 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15162         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15164 2005-07-31  Naba Kumar  <naba@gnome.org>
15166         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15167         messup with pango 1.8. Fixed bug #311846.
15169 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15171         * plugins/gdb/memory.c : Fixed bug 305082.
15172         
15173         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15174         plugins/project-wizard/templates/gcj.wiz,
15175         plugins/project-wizard/templates/gnome.wiz,
15176         plugins/project-wizard/templates/gtk.wiz,
15177         plugins/project-wizard/templates/java.wiz,
15178         plugins/project-wizard/templates/python.wiz,
15179         plugins/project-wizard/templates/wxwin.wiz,
15180         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15182 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15184         * plugins/tools/execute.c:
15185         Correct a crash if editor is closed while a tool still use it.
15187 2005-07-28  Naba Kumar  <naba@gnome.org>
15189         * scintilla/*: Updated scintilla from their latest CVS.
15191 2005-07-27  Naba Kumar  <naba@gnome.org>
15193         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15194         plugins/build-basic-autotools/build-basic-autotools.c,
15195         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15196         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15197         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15198         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15199         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15200         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15201         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15202         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15203         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15204         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15205         argument to anjuta_ui_add_action_group_entries() and
15206         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15207         Fixed all plugins to pass translation domain. This fixes untranslated
15208         UI bugs. 
15210 2005-07-27  Naba Kumar  <naba@gnome.org>
15212         * plugins/class-inheritance/class-callbacks.c,
15213         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15214         proper system colors.
15216 2005-07-26  Naba Kumar  <naba@gnome.org>
15218         * ROADMAP: Updated and added more tasks.
15220 2005-07-25  Naba Kumar  <naba@gnome.org>
15222         * ROADMAP: Updated and added more tasks.
15223         
15224 2005-07-24  Naba Kumar  <naba@gnome.org>
15226         * HACKING: Fixed format.
15228 2005-07-24  Naba Kumar  <naba@gnome.org>
15230         * ROADMAP: Fixed format.
15231         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15233 2005-07-24  Naba Kumar  <naba@gnome.org>
15235         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15236         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15238 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15240         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15241         Correct wrong sensitivity setting
15242         
15243         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15244         
15245         * plugins/tools/variable.c:     Add variables for project manager
15247 2005-07-23  Naba Kumar  <naba@gnome.org>
15249         * ROADMAP: updated.
15251 2005-07-23 Naba Kumar  <naba@gnome.org>
15253         * plugins/subversion/Makefile.am,
15254         plugins/subversion/svn-auth.c,
15255         plugins/subversion/svn-auth.h: Added subversion authentication code
15256         stubs.
15257         
15258         * plugins/subversion/subversion-callbacks.c,
15259         plugins/subversion/subversion-callbacks.h,
15260         plugins/subversion/svn-backend-priv.h,
15261         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15262         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15263         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15264         Added file mode line.
15266 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15268         * configure.in: Added 'gl' to ALL_LINGUAS.
15270 2005-07-21 Naba Kumar  <naba@gnome.org>
15272         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15273         the active sources and kill the running process without emitting
15274         signals (which could be fatal because the object is being destroyed).
15275         Incidentally, fixed the crash that happens when stopping an active
15276         debugger session. Disabled debug prints and code clean up.
15277         Fixed bug #305587.
15278         
15279         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15280         message view object, because that prevents many unprocessed outputs
15281         from the cvs command from being appended in view. Does not set NULL
15282         to mesg_view private member (not required) so that any pending outputs
15283         to view is processed.Fixed bug #172666.
15285         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15286         type in supported list.
15287         
15288 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15290         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15291           grammar/spelling fixes.
15293 2005-07-17 Naba Kumar  <naba@gnome.org>
15295         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15296         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15297         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15298         plugins/project-wizard/templates/anjuta-plugin.wiz,
15299         plugins/project-wizard/templates/gcj.wiz,
15300         plugins/project-wizard/templates/gnome.wiz,
15301         plugins/project-wizard/templates/gtk.wiz,
15302         plugins/project-wizard/templates/gtkmm.wiz,
15303         plugins/project-wizard/templates/java.wiz,
15304         plugins/project-wizard/templates/python.wiz,
15305         plugins/project-wizard/templates/terminal.wiz,
15306         plugins/project-wizard/templates/terminal/Makefile.am,
15307         plugins/project-wizard/templates/terminal/po/Makefile.am,
15308         plugins/project-wizard/templates/terminal/src/Makefile.am,
15309         plugins/project-wizard/templates/wxwin.wiz,
15310         plugins/project-wizard/templates/xlib-dock.wiz,
15311         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15312         wizards and updated .wiz files to install them in newly created
15313         projects.
15315 2005-07-16 Naba Kumar  <naba@gnome.org>
15317         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15318         
15319         * plugins/file-manager/an_file_view.c,
15320         plugins/file-manager/plugin.c: Added file manager preferences to
15321         show/hide files ignored by version control (e.g. cvsignore).
15322         
15323         * plugins/editor/text_editor.c: Initialize vfs info struct.
15324         
15325         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15326         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15327         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15328         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15329         omf-install/.cvsignore, pixmaps/.cvsignore,
15330         plugins/file-manager/anjuta-file-manager-plugin.glade,
15331         scintilla/.cvsignore, scintilla/include/.cvsignore,
15332         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15333         tagmanager/python.c: Updated.
15335 2005-07-16 Naba Kumar  <naba@gnome.org>
15337         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15338         Fixed python parser to parser class methods.
15340 2005-07-15 Naba Kumar  <naba@gnome.org>
15342         * plugins/project-wizard/property.c: Used parenthesis to remove
15343         ambiguty.
15344         
15345         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15346         plugins/project-wizard/templates/gcj.wiz,
15347         plugins/project-wizard/templates/gnome.wiz,
15348         plugins/project-wizard/templates/gtk.wiz,
15349         plugins/project-wizard/templates/gtkmm.wiz,
15350         plugins/project-wizard/templates/java.wiz,
15351         plugins/project-wizard/templates/python.wiz,
15352         plugins/project-wizard/templates/terminal.wiz,
15353         plugins/project-wizard/templates/wxwin.wiz,
15354         plugins/project-wizard/templates/xlib-dock.wiz,
15355         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15356         and names.
15358 2005-07-15 Naba Kumar  <naba@gnome.org>
15360         * plugins/project-wizard/templates/java.wiz,
15361         plugins/project-wizard/templates/java/Makefile.am,
15362         plugins/project-wizard/templates/java/project.anjuta,
15363         plugins/project-wizard/templates/python.wiz,
15364         plugins/project-wizard/templates/python/Makefile.am,
15365         plugins/project-wizard/templates/python/project.anjuta: Use different
15366         project files for java and python module where debugger is not
15367         included in the list of plugins.
15369 2005-07-15 Naba Kumar  <naba@gnome.org>
15371         * configure.in, plugins/project-wizard/templates/Makefile.am,
15372         plugins/project-wizard/templates/gcj-logo.png,
15373         plugins/project-wizard/templates/gcj.wiz,
15374         plugins/project-wizard/templates/gcj/.cvsignore,
15375         plugins/project-wizard/templates/gcj/Makefile.am,
15376         plugins/project-wizard/templates/gcj/configure.in.tpl,
15377         plugins/project-wizard/templates/gcj/src/.cvsignore,
15378         plugins/project-wizard/templates/gcj/src/Makefile.am,
15379         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15380         plugins/project-wizard/templates/java-logo.png,
15381         plugins/project-wizard/templates/java.wiz,
15382         plugins/project-wizard/templates/java/configure.in.tpl,
15383         plugins/project-wizard/templates/java/po/Makefile.am,
15384         plugins/project-wizard/templates/java/po/POTFILES.in,
15385         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15386         plugins/project-wizard/templates/java/src/main.java,
15387         plugins/project-wizard/templates/python-logo.png,
15388         plugins/project-wizard/templates/python.wiz,
15389         plugins/project-wizard/templates/python/.cvsignore,
15390         plugins/project-wizard/templates/python/Makefile.am,
15391         plugins/project-wizard/templates/python/configure.in.tpl,
15392         plugins/project-wizard/templates/python/po/.cvsignore,
15393         plugins/project-wizard/templates/python/po/Makefile.am,
15394         plugins/project-wizard/templates/python/po/POTFILES.in,
15395         plugins/project-wizard/templates/python/src/.cvsignore,
15396         plugins/project-wizard/templates/python/src/Makefile.am,
15397         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15398         plugins/project-wizard/templates/python/src/main.py: Added Generic
15399         gcj and python project wizards. Fixed Generic java project to
15400         use _JAVA primary. Update gnome-build from cvs for them to work
15401         correctly.
15403 2005-07-12 Naba Kumar  <naba@gnome.org>
15405         * plugins/project-manager/plugin.c: Automatically determine
15406         project backend by probing.
15407         
15408 2005-07-04 Naba Kumar  <naba@gnome.org>
15410         * Makefile.am: Do not install old anjuta.glade file which conflicts
15411         with newer src/anjuta.glade.
15413 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15415         * plugins/an_symbol_prefs.c:
15416         Sort list of available symbol files
15418 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15420         * plugins/build-basic-autotools.c:
15421         Fixed #307810
15422         
15423         * plugins/gtodo/libgtodo.c:
15424         Possible fix for #307800
15426         * libanjuta/anjuta-encodings.c
15427         libanjuta/anjuta-launcher.c
15428         libanjuta/anjuta-preference-dialog.c
15429         libanjuta/anjuta-preferences.c
15430         libanjuta/anjuta-ui.c
15431         libanjuta/anjuta-util.c
15432         libanjuta/cell-renderer-captioned-image.c
15433         libanjuta/plugin.c:
15434         
15435         Patch from de_lupus@pandora.be (Kristof Vansant):
15436         Replaced deprecated gnome-i18n.h
15437         Closed #309153
15439 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15440         
15441         * plugins/subversion/anjuta-subversion.glade
15442         plugins/subversion/anjuta-subversion.ui
15443         plugins/subversion/plugin.c
15444         plugins/subversion/subversion-actions.c
15445         plugins/subversion/subversion-callbacks.h
15446         plugins/subversion/subversion-callbacks.c
15447         plugins/subversion/svn-backend-priv.h
15448         plugins/subversion/svn-backend.h
15449         plugins/subversion/svn-backend.c
15450         plugins/subversion/svn-thread.h
15451         plugins/subversion/svn-thread.c:
15452         
15453         Implemented Subversion diff
15454         
15455 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15456         
15457         * plugins/build-basic-autotools/build-basic-autotools.c:
15458         Fixed crash bug! Might be useful to release 2.0.2 soon
15459         because this bug will crash any build which produces errors
15460         or warnings
15462 === Anjuta 2.0.1 ===
15464 2005-06-27 Naba Kumar  <naba@gnome.org>
15466         * plugins/tools/execute.c: Formated code.
15467         
15468 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15470         * plugins/build-basic-autotools/build-basic-autotools.c:
15471         Remove two memory leaks
15472         Check command output versus untranslated strings too
15474         * plugins/tools/execute.c:
15475         Remove two memory leaks
15476         Check command output versus untranslated strings too
15477         Remove description message
15479         * plugins/tools/fileop.c:
15480         Escape tool name in xml configuration file
15482 2005-05-26 Naba Kumar  <naba@gnome.org>
15484         * configure.in: Bumped version to 2.0.1
15485         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15487         * plugins/tools/execute.c: Fixed clickable messages.
15488         * NEWS: Updated.
15490         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15491         Deactivate glade plugin when last glade project is closed. Reorder
15492         glade widgets in layout. Change glade project when user selects a
15493         new project. Removed project from the list when user closes it. Fixed
15494         glade project file loading from URI. Save and restored loaded glade
15495         projects in/from session.
15497         * plugins/class-gen/action-callbacks.c,
15498         plugins/class-gen/anjuta-class-gen-plugin.glade,
15499         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15500         plugins/file-wizard/anjuta-file-wizard.glade,
15501         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15502         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15503         "Add to project" correctly. Use the source file path returned after
15504         adding to project. Fixed memory leaks. Deactivate wizard plugins
15505         after use.
15506         
15507         * plugins/project-manager/plugin.c,
15508         plugins/project-wizard/anjuta-project-wizard.glade,
15509         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15510         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15511         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15512         project-wizard preference page to anjuta app, because they are
15513         more appropriated as general preferences. Renamed username and
15514         useremail properties keys.
15515         
15516         * po/POTFILES.in: Updated.
15518         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15519         saved at closing.
15520         
15521         * plugins/file-loader/plugin.c: Do not use static variable to store
15522         created submenu in factory. Fixed crash in anjuta exit.
15523         
15524 2005-05-24 Naba Kumar  <naba@gnome.org>
15526         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15527         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15528         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15529         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15530         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15531         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15532         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15533         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15534         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15535         
15536         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15537         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15538         plugins/build-basic-autotools/build-basic-autotools.c,
15539         plugins/build-basic-autotools/build-basic-autotools.h,
15540         plugins/build-basic-autotools/executer.c,
15541         plugins/build-basic-autotools/executer.h,
15542         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15543         plugins/tools/variable.c: Added an extra argument to
15544         anuta_util_dialog_input() to pass default value. Save/load project
15545         configure and execution parameters in/from session.
15547         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15548         symbol browser is loaded.
15549         
15550         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15551         freeze/thaw.
15553         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15554         deactivate would not start shell.
15556 2005-05-24 Naba Kumar  <naba@gnome.org>
15558         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15559         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15560         libegg/egg-submenu-action.c, libegg/test-actions.c,
15561         plugins/build-basic-autotools/build-basic-autotools.c,
15562         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15563         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15564         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15565         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15566         plugins/macro/plugin.c, plugins/message-view/plugin.c,
15567         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15568         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15569         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15570         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15571         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15573 2005-05-24 Naba Kumar  <naba@gnome.org>
15575         * data/properties/styles.properties: Fixed defalt font.
15577         * plugins/editor/search-replace.c,
15578         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15579         project openness wihtout activating project-manager plugin (i.e.
15580         using anjuta_shell_get()).
15581         
15582         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15583         - Completed add_source(), add_group() and add_target() methods of
15584         IAnjutaProjectManager.
15585         - Change their definition to return the added element (or NULL).
15586         - Used interface API for project main menus and 'add to project'
15587         from file-manager context menu.
15588         - Select proper default target/group when prompting for adding
15589         source/target/group.
15590         - Do not expand all nodes in selection tree when default selection
15591         are given (eases navigation in big projects).
15592         - Code clean ups.
15593         - Marked strings for translation.
15595 2005-05-23 Naba Kumar  <naba@gnome.org>
15597         * src/anjuta-app.c: Save menu accelerators on change.
15598         * NEWS: Updated.
15599         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15600         save-as dialog (leading to crash later).
15602 2005-05-22 Naba Kumar  <naba@gnome.org>
15604         * NEWS: Updated.
15605         * AUTHORS: Added developers for other projects. Updated.
15606         * TODO.tasks: Updated.
15607         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15608         
15609 2005-05-22 Naba Kumar  <naba@gnome.org>
15611         * plugins/tools/execute.c: Make parsable lines distinct by adding
15612         a "Click me" description in the message. Allow tools to open arbibrary
15613         file in editory using gdb-styled annotation (The line starts with two
15614         \032 characters followed by the file:line).
15615         
15616         * plugins/tools/scripts/prepare-changelog.pl,
15617         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15618         ChangeLog file itself and open it.
15620 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15622         * plugins/tools/execute.c:
15623         Parse output in message pane
15624         Correct a crash on plugin deactivation
15626         * plugins/tools/fileop.c,
15627         plugins/tools/tool.c,
15628         plugins/tools/tool.h:
15629         Load only valid tools
15631 2005-06-21  Naba Kumar  <naba@gnome.org>
15633         * anjuta.spec.in: Fixed devel package requirement.
15635         * plugins/message-view/message-view.c: Scroll message on next/previous.
15637         * TODO.tasks: Updated.
15639         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15640         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15641         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15642         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15643         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15644         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15645         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15646         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15648         * libanjuta/anjuta-preferences.c,
15649         plugins/build-basic-autotools/build-basic-autotools.c,
15650         plugins/build-basic-autotools/executer.c,
15651         plugins/class-gen/action-callbacks.c,
15652         plugins/class-gen/action-callbacks.h,
15653         plugins/class-gen/class_gen.c,
15654         plugins/cvs-plugin/cvs-interface.c,
15655         plugins/debug-manager/attach_process.c,
15656         plugins/debug-manager/plugin.c,
15657         plugins/debug-manager/utilities.c,
15658         plugins/debug-manager/utilities.h,
15659         plugins/editor/aneditor-autocomplete.cxx,
15660         plugins/editor/aneditor.cxx,
15661         plugins/editor/search-replace.c,
15662         plugins/editor/search-replace_backend.c,
15663         plugins/gdb/breakpoints.c,
15664         plugins/gdb/registers.c,
15665         plugins/patch/plugin.c,
15666         plugins/project-wizard/druid.c,
15667         plugins/project-wizard/install.c,
15668         plugins/subversion/plugin.c,
15669         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15670         codes.
15672         * plugins/class-gen/action-callbacks.c,
15673         plugins/project-wizard/parser.c,
15674         plugins/project-wizard/property.c,
15675         plugins/project-wizard/values.c,
15676         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15678         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15679         alphabetically
15681 2005-06-20  Naba Kumar  <naba@gnome.org>
15683         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15684         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15685         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15686         
15687         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15688         exit idle function.
15689         
15690         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15691         Fixed possible memory corruption.
15693         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15694         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15695         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15696         progress bar increment and added progress status for symbol refresh
15697         and project loading.
15698         
15699         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15700         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15701         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15702         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15703         bar.
15705         * TODO.tasks: Updated.
15707 2005-06-19  Naba Kumar  <naba@gnome.org>
15709         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15710         Fixed warning.
15711         
15712         * plugins/project-import/project-import.c: Deactivate plugin when done.
15713         
15714 2005-06-18  Naba Kumar  <naba@gnome.org>
15716         * plugins/profile-default/plugin.c: Fixed error when loading another
15717         project while a project is still loaded.
15718         
15719         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15720         signal from gnome-build to popup group properties.
15721         
15722         * src/anjuta.c: Load default session by default.
15724         * po/POTFILES.in: Added missing files.
15725         
15726         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15727         activate plugin on load (activate it separately). Connect to activate
15728         and deactivate signals for housekeeping, so that if plugins are
15729         activated or deactivate externally, they are properly recorded.
15730         
15731         * plugins/profile-default/plugin.c: Save profile before a project
15732         is loaded so that it could be restored when project is closed.
15733         
15734         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15736 2005-06-17  Naba Kumar  <naba@gnome.org>
15738         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15739         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15740         for project. The plugins loaded for the project is restored when project
15741         is loaded next time.
15742         
15743         * TODO.tasks: Updated.
15744         
15745 2005-06-15  Naba Kumar  <naba@gnome.org>
15747         * plugins/tools/scripts/find-fixmes.pl,
15748         (new) plugins/tools/scripts/translation-status.pl,
15749         plugins/tools/scripts/tools-2.xml.in,
15750         plugins/tools/scripts/Makefile.am,
15751         plugins/tools/scripts/prepare-changelog.pl: Added translation
15752         status script. Completed find-fixmes.pl script. Fixed bugs.
15754         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15755         tool path.
15757 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15759         * plugins/message-view/anjuta-message-manager-plugin.glade :
15760         renamed "messages.tag.position" to "messages.tab.position".
15761         plugins/message-view/anjuta-msgman.c : 
15762         Messages tab position prefrences.
15763         
15764 2005-06-14  Naba Kumar  <naba@gnome.org>
15766         * (new) plugins/tools/scripts/find-fixmes.pl,
15767         (new) plugins/tools/scripts/tools-2.xml.in,
15768         (new) plugins/tools/scripts/Makefile.am,
15769         (new) plugins/tools/scripts/prepare-changelog.pl,
15770         plugins/tools/plugin.h, plugins/tools/fileop.c,
15771         plugins/tools/Makefile.am, configure.in: Added system tools.
15773 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15775         * plugins/tools/editor.c:
15776         Take care of creating .anjuta directory if missing
15778 2005-06-10  Naba Kumar  <naba@gnome.org>
15780         * configure.in: Increased gnome-build required to version 0.1.2.
15781         
15782         * plugins/project-manager/plugin.c: Fixed target/group removal.
15783         Fixed memory leaks.
15784         
15785 2005-06-10  Naba Kumar  <naba@gnome.org>
15787         * plugins/project-manager/plugin.c: Implemented target/group
15788         configuration (update gnome-build module from cvs).
15789         
15790 2005-06-07  Naba Kumar  <naba@gnome.org>
15792         Patch from: Massimo Cora'  <maxcvs@email.it>:
15793         * plugins/class-inheritance/Makefile.am,
15794         plugins/class-inheritance/class-inherit.c,
15795         plugins/class-inheritance/class-inherit.h,
15796         plugins/class-inheritance/plugin.c,
15797         plugins/class-inheritance/plugin.h,
15798         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15799         expanded view of classes in hierarchy canvas (collapsable again).
15800         
15801 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15803         * scintilla/patches/scintilla-64-bit.diff (added)
15804         * plugins/patch/patch-plugin.c:
15805         Conditional build for GTK 2.4 and GTK 2.6
15807 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15809         * plugins/tools/anjuta-tools.glade,
15810         plugins/tools/editor.c,
15811         plugins/tools/plugin.h,
15812         plugins/tools/fileop.c:
15813         Add a check box to edit an user script
15814         Correct a few memory leak
15816         * plugins/tools/execute.c,
15817         plugins/tools/tool.c,
15818         plugins/tools/tool.h:
15819         Move utility remove_mnemonic function in tool.c
15820         Small fix
15822 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15824         Patch from sbrabec@suse.cz:
15825         * configure.in
15826         scintilla/include/Scintilla.h:
15827         
15828         Fix 64-Bit warnings in gcc 4
15830 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15831         
15832         * plugins/patch/patch_plugin.c
15833         plugins/patch/patch.h
15834         plugin/patch/patch-plugin.glade
15835         plugin/patch/Makefile.am:
15836         
15837         Changed patch plugin to use libglade and new gtk 2.6 widgets
15839 2005-05-31  Naba Kumar  <naba@gnome.org>
15841         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15842         * plugins/editor/text_editor.c: Don't show error
15843         for empty files.
15844         
15845 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15846         
15847         * plugins/message-view/anjuta-message-manager.ui,
15848         plugins/message-view/anjuta-msgman.c,
15849         plugins/message-view/anjuta-msgman.h,
15850         plugins/message-view/message-view.c,
15851         plugins/message-view/message-view.h,
15852         plugins/message-view/plugin.c:
15853         Add a popup menu in messages panes
15854         Move save message pane option in it
15856 2005-05-28  Naba Kumar  <naba@gnome.org>
15858         * data/properties/styles.properties: Fixed default font
15859         names and sizes.
15861         * plugins/editor/style-editor.c: cleanup.
15862         
15863 2005-05-25  Naba Kumar  <naba@gnome.org>
15865         * plugin/gdb/plugin.c: Start gdb even if the program does
15866         not exists. Fixes bug #305074
15867         
15868 2005-05-24  Naba Kumar  <naba@gnome.org>
15870         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15871         * configure.in: graphviz pkgconfig path.
15873 2005-05-24  Naba Kumar  <naba@gnome.org>
15875         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15876         * TODO.tasks: Updated.
15877         
15878 2005-05-22  Naba Kumar  <naba@gnome.org>
15880         * anjuta.spec.in: Fixed spec file
15881         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15883 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15884         
15885         * TODO.tasks: Updated.
15887         * plugins/message-view/anjuta-message-manager.ui,
15888         plugins/message-view/message-view.c,
15889         plugins/message-view/message-view.h,
15890         plugins/message-view/plugin.c:
15891         Add shortcut for next and previous message
15892         Add a save message menu item
15893         Fix a bug in previous message
15895 2005-05-21  Naba Kumar  <naba@gnome.org>
15897         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15898         doc/Makefile.am, global-tags/create_global_tags.sh,
15899         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15900         and rpm package creation. Fixed installation paths.
15901         
15902         * plugins/editor/anjuta-document-manager.glade,
15903         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15904         and indent options.
15905         
15906         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15908 2005-05-21  Naba Kumar  <naba@gnome.org>
15910         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15911         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15912         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15913         tagmanager/Makefile.am: Fixed paths configure variables to take
15914         automake configure variables instead of hardcoding.
15916         * global-tags/tm_global_tags.c: Formated code.
15918         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15919         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15920         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15921         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15922         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15923         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15924         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15925         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15926         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15928 2005-05-20  Naba Kumar  <naba@gnome.org>
15930         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15931         and fixed rpm spec file (more testing required).
15932         
15933         * data/gdb.init: Don't set gdb prompt.
15934         
15935         * mime/Makefile.am: run update-mime-data only on system-wide install.
15936         
15937         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15939 2005-05-19  Naba Kumar  <naba@gnome.org>
15941         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15942         while it's not visible.
15944         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15945         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15946         
15947 2005-05-19  Naba Kumar <naba@gnome.org>
15949         * configure.in: Fixed subversion checks. Added
15950         --disable-plugin-subversion and --disable-plugin-glade
15951         configure flags to manually turn off their plugin builds.
15953         * plugins/editor/plugin.c: Save and restore current editor line
15954         positions in session.
15956 2005-05-18  Naba Kumar  <naba@gnome.org>
15958         * AUTHORS: Fixed email address.
15959         
15960         * libanjuta/anjuta-utils.c,
15961         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15962         when the projectmanager toplevel is not a window. Check for valid
15963         gtkwindow type before using the passed window as parent for anjuta
15964         dialogs.
15966 2005-05-17  Naba Kumar  <naba@gnome.org>
15968         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15969         
15970         * plugins/cvs-plugin/Makefile.am,
15971         plugins/devhelp/plugin.c,
15972         plugins/file-loader/Makefile.am,
15973         plugins/macro/Makefile.am,
15974         plugins/message-view/Makefile.am,
15975         plugins/patch/Makefile.am,
15976         plugins/project-manager/Makefile.am,
15977         plugins/subversion/Makefile.am,
15978         plugins/symbol-browser/Makefile.am: Removed -module flags
15979         from libtool flags
15981         * MAINTAINERS: Added file so that I could recieve bugzilla
15982         reports.
15984         * plugins/glade/plugin.c: Fixed compile error.
15986 === Anjuta 2.0.0 ===
15988 2005-05-15  Naba Kumar  <naba@gnome.org>
15990         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15991         version to 2.0.0.
15993         * plugins/symbol-browser/an_symbol_view.c,
15994         plugins/symbol-browser/plugin.c,
15995         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15996         symbols have been updated. Reset file symbols when update
15997         occurs. Fixed memory leaks.
15999         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16000         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16001         
16002 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16004         * plugins/tools/anjuta-tools.glade:
16005         Remove unused parameter dialog
16007         * plugins/tools/dialog.c,
16008         plugins/tools/fileop.c,
16009         plugins/tools/fileop.h,
16010         plugins/tools/tool.c,
16011         plugins/tools/tool.h,
16012         plugins/tools/variable.c:
16013         Add a few comments and cleanups
16015         * plugins/tools/editor.c,
16016         plugins/tools/editor.h:
16017         Remove code from previous plugin and add comments
16018         Use main window as parent (instead of tool list)
16020         * plugins/tools/execute.c,
16021         plugins/tools/execute.h:
16022         Remove code from previous plugin and add comments
16023         Fix warnings
16025 2005-05-14  Naba Kumar  <naba@gnome.org>
16027         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16028         release.
16029         
16030         * configure.in: Fixed
16031         
16032         * plugins/class-inheritance/class-inheritance.png: New icon.
16033         
16034         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16035         screws up when reparented.
16037 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16039         * plugins/editor/search-replace.c,
16040         plugins/editor/search-replace_backend.c
16041         plugins/project-manager/plugin.c : Clear find pane if searching same 
16042         expression. Clean code.
16044 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16046         * configure.in: Added ne in ALL_LINGUAS
16047         
16048 2005-05-13  Naba Kumar  <naba@gnome.org>
16050         * configure.in: Fixed glade-3 version.
16051         
16052         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16053         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16054         plugins/gdb/watch.c: Update locals, watch and frame document on
16055         frame change.
16057 2005-05-12  Naba Kumar  <naba@gnome.org>
16059         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16060         scope autocompletion when the function definition is incomplete.
16061         
16062         * plugins/class-gen/anjuta-class-gen.plugin.in,
16063         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16064         plugins/gdb/plugin.c,
16065         plugins/glade/anjuta-glade.plugin.in,
16066         plugins/project-import/anjuta-project-import.plugin.in,
16067         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16068         titles for the wizards.
16070 2005-05-11  Naba Kumar  <naba@gnome.org>
16072         * configure.in, plugins/debug-manager/Makefile.am,
16073         plugins/debug-manager/plugin.c,
16074         (added) plugins/debug-manager/images/.cvsignore,
16075         (added) plugins/debug-manager/images/Makefile.am,
16076         (added) plugins/debug-manager/images/detach-16.png,
16077         (added) plugins/debug-manager/images/detach.png,
16078         (added) plugins/debug-manager/images/step-into-16.png,
16079         (added) plugins/debug-manager/images/step-into.png,
16080         (added) plugins/debug-manager/images/step-out-16.png,
16081         (added) plugins/debug-manager/images/step-out.png,
16082         (added) plugins/debug-manager/images/step-over-16.png,
16083         (added) plugins/debug-manager/images/step-over.png,
16084         plugins/gdb/Makefile.am,
16085         plugins/gdb/breakpoints.c,
16086         plugins/gdb/plugin.c,
16087         (added) plugins/gdb/images/.cvsignore,
16088         (added) plugins/gdb/images/Makefile.am,
16089         (added) plugins/gdb/images/breakpoint.png,
16090         (added) plugins/gdb/images/locals.png,
16091         (added) plugins/gdb/images/stack.png,
16092         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16093         'remove all'. Added debugger icons.
16095         * plugins/editor/text_editor.c: Fixed file monitor.
16097         Patch from: Massimo Cora'  <maxcvs@email.it>
16098         * plugins/patch/anjuta-patch-plugin.png,
16099         plugins/class-gen/Makefile.am,
16100         plugins/class-gen/action-callbacks.c,
16101         plugins/class-gen/class_gen.c,
16102         plugins/class-gen/class_logo.xpm: Implemented vcs
16103         file addions. New icons by Fabio Zecchini
16105 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16107         * libanjuta/interfaces/libanjuta.idl
16108         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16109         plugins/editor/search-replace_backend.c
16110         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16112 2005-05-11  Naba Kumar  <naba@gnome.org>
16113         
16114         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16115         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16116         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16117         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16118         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16119         memory leaks.
16120         
16121         * plugins/symbol-browser/an_symbol_prefs.c,
16122         plugins/symbol-browser/an_symbol_search.c,
16123         plugins/symbol-browser/an_symbol_view.c,
16124         plugins/symbol-browser/an_symbol_view.h,
16125         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16127 2005-05-11  Naba Kumar  <naba@gnome.org>
16129         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16130         
16131         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16132         progress bar location at create time, instead of hardcoding.
16133         
16134         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16135         Added mini splash screen.
16136         
16137         * plugins/editor/text_editor.c: Do not produce warning when file
16138         monitor could not be created.
16139         
16140         * plugins/profile-default/plugin.c: Save project session on exit.
16141         Show mini splash with progress bar at profile load.
16143 2005-05-10  Naba Kumar  <naba@gnome.org>
16145         * configure.in, manuals/Makefile.am: Fixed compile flags.
16146         Disable outdated manuals builds.
16147         
16148         * global-tags/Makefile.am: Uninstall tags files on
16149         'make uninstall'
16150         
16151         * libegg/Makefile.am: Use configured deprecated flags.
16152         
16153         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16154         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16155         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16156         Updated.
16157         
16158         * mime/Makefile.am: Take DESTDIR into account.
16159         
16160         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16161         
16162         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16163         on scope autocompletion.
16164         
16165         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16166         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16167         shared libs and static libs paths for debugging. Order them
16168         correctly.
16169         
16170         * po/POTFILES.in: Updated.
16172 2005-05-09  Naba Kumar  <naba@gnome.org>
16174         * libanjuta/interfaces/libanjuta.idl,
16175         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16176         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16177         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16178         Implemented debugger source directory search and emits location changed
16179         signal with absolute path of the file.
16181         * plugins/tools/tool.c: Fixed compile errors.
16182         
16183 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16185         * plugins/tools/anjuta-tools.glade,
16186         plugins/tools/dialog.h,
16187         plugins/tools/dialog.c,
16188         plugins/tools/plugin.c,
16189         plugins/tools/editor.c:
16190         Improve graphical user interface
16191         Remove old code
16192         Correct an error on close
16193         Some cleanups
16195         * plugins/tools/fileop.c,
16196         plugins/tools/tool.h,
16197         plugins/tools/tool.c:
16198         Change the tool internal structure
16199         Support having tools configuration in several places
16201 2005-05-08  Naba Kumar  <naba@gnome.org>
16203         * plugins/gdb/actions.c,
16204         (removed) plugins/gdb/registers_cbs.c,
16205         (removed) plugins/gdb/registers_cbs.h,
16206         (removed) plugins/gdb/registers_gui.c,
16207         (removed) plugins/gdb/sharedlib_cbs.c,
16208         (removed) plugins/gdb/sharedlib_cbs.h,
16209         (removed) plugins/gdb/sharedlib_gui.c,
16210         (removed) plugins/gdb/signals_cbs.c,
16211         (removed) plugins/gdb/signals_cbs.h,
16212         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16214 2005-05-08  Naba Kumar  <naba@gnome.org>
16216         * plugins/build-basic-autotools/executer.c: Fixed programs
16217         listing dialog.
16218         
16219         * plugins/debug-manager/Makefile.am,
16220         plugins/debug-manager/anjuta-debug-manager.glade,
16221         plugins/debug-manager/plugin.c,
16222         plugins/gdb/Makefile.am: Used libglade for programs listing
16223         dialog.
16224         
16225         * (added) plugins/gdb/pointer.png: Stack pointer image.
16226         
16227         * libanjuta/anjuta-marshal.list,
16228         pixmaps/Makefile.am,
16229         plugins/gdb/actions.c,
16230         plugins/gdb/actions.h,
16231         plugins/gdb/anjuta-gdb-plugin.ui,
16232         plugins/gdb/anjuta-gdb.glade,
16233         plugins/gdb/breakpoints.c,
16234         plugins/gdb/breakpoints.h,
16235         plugins/gdb/debug_tree.c,
16236         plugins/gdb/debug_tree.h,
16237         plugins/gdb/debugger.c,
16238         plugins/gdb/debugger.h,
16239         plugins/gdb/gdbmi-test.c,
16240         plugins/gdb/gdbmi.c,
16241         plugins/gdb/gdbmi.h,
16242         plugins/gdb/info.c,
16243         plugins/gdb/info.h,
16244         plugins/gdb/locals.c,
16245         plugins/gdb/locals.h,
16246         plugins/gdb/memory.c,
16247         plugins/gdb/memory.h,
16248         plugins/gdb/plugin.c,
16249         plugins/gdb/plugin.h,
16250         plugins/gdb/registers.c,
16251         plugins/gdb/registers.h,
16252         plugins/gdb/registers_cbs.c,
16253         plugins/gdb/registers_cbs.h,
16254         plugins/gdb/registers_gui.c,
16255         plugins/gdb/sharedlib.c,
16256         plugins/gdb/sharedlib.h,
16257         plugins/gdb/sharedlib_cbs.c,
16258         plugins/gdb/sharedlib_cbs.h,
16259         plugins/gdb/sharedlib_gui.c,
16260         plugins/gdb/signals.c,
16261         plugins/gdb/signals.h,
16262         plugins/gdb/signals_cbs.c,
16263         plugins/gdb/signals_cbs.h,
16264         plugins/gdb/signals_gui.c,
16265         plugins/gdb/stack_trace.c,
16266         plugins/gdb/stack_trace.h,
16267         plugins/gdb/utilities.c,
16268         plugins/gdb/utilities.h,
16269         plugins/gdb/watch.c,
16270         plugins/gdb/watch.h,
16271         plugins/gdb/watch_cbs.c,
16272         plugins/gdb/watch_cbs.h,
16273         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16274         it for all debugger component updates and listing. Implemented
16275         user custom debugger command window. Fixed all debugger components
16276         to work correctly. Implemented debugger as GObject. Removed
16277         deprecated codes.
16278         
16279 2005-05-06  Naba Kumar  <naba@gnome.org>
16280         
16281         * TODO.tasks: Updated.
16282         
16283         * plugins/build-basic-autotools/Makefile.am,
16284         plugins/file-loader/Makefile.am,
16285         plugins/profile-default/Makefile.am,
16286         plugins/sample1/Makefile.am,
16287         plugins/symbol-browser/images/Makefile.am,
16288         src/Makefile.am: Fixed 'make distcheck' errors.
16290         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16291         updates.
16293         * tagmanager/tm_workspace.c: Include prototypes in getting
16294         scope members.
16296 2005-05-06  Naba Kumar  <naba@gnome.org>
16298         * TODO.tasks: Updated.
16299         
16300         * configure.in, plugins/cvs-plugin/Makefile.am,
16301         plugins/debug-manager/Makefile.am,
16302         plugins/devhelp/Makefile.am,
16303         plugins/editor/Makefile.am,
16304         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16305         
16306         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16307         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16308         interfaces.
16309         
16310         * tagmanager/tm_workspace.c,
16311         tagmanager/include/tm_workspace.h,
16312         plugins/editor/aneditor-autocomplete.cxx,
16313         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16314         to return all matching tag types when no name is given instead of
16315         returning empty array.
16316         
16317         * plugins/symbol-browser/Makefile.am,
16318         (added) plugins/symbol-browser/an_symbol.c,
16319         (added) plugins/symbol-browser/an_symbol.h,
16320         plugins/symbol-browser/an_symbol_info.c,
16321         plugins/symbol-browser/an_symbol_info.h,
16322         (added) plugins/symbol-browser/an_symbol_iter.c,
16323         (added) plugins/symbol-browser/an_symbol_iter.h,
16324         plugins/symbol-browser/an_symbol_search.c,
16325         plugins/symbol-browser/an_symbol_view.c,
16326         plugins/symbol-browser/an_symbol_view.h,
16327         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16328         plugins/symbol-browser/plugin.c,
16329         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16330         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16331         plugin and implemented IAnjutaIterable interface for symbol search
16332         and iteration.
16334         * plugins/class-inheritance/Makefile.am,
16335         plugins/class-inheritance/class-inherit.c,
16336         plugins/class-inheritance/class-inherit.h,
16337         plugins/class-inheritance/plugin.h: Use the newly added
16338         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16339         get rid of libanjuta-ctags.la dependencies.
16341 2005-05-02  Naba Kumar  <naba@gnome.org>
16343         * plugins/class-inheritance/class-inherit.c,
16344         plugins/class-inheritance/plugin.c,
16345         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16346         be found for a class. Formated code.
16348         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16349         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16350         of editor tabs.
16351         
16352 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16354         * libanjuta/anjuta-launcher.c:
16355         Keep trying sending data until all bytes have been written
16357         * plugins/tools/anjuta-tools.glade,
16358         plugins/tools/editor.c:
16359         Add a combo box to defined data from stdin
16361         * plugins/tools/execute.c:
16362         Send data in stdin if needed
16363         Code cleanups
16365         * plugins/tools/fileop.c,
16366         plugins/tools/tool.h,
16367         plugins/tools/tool.c:
16368         Store, load and save stdin data
16369         Use tools-2.xml instead of tools.xml
16371         * plugins/tools/plugin.c,
16372         plugins/tools/plugin.h:
16373         Code cleanups
16375         * plugins/tools/dialog.c,
16376         plugins/tools/dialog.h:
16377         Few code cleanups
16379         * plugins/tools/variable.c,
16380         plugins/tools/variable.h:
16381         Add editor related variables
16382         Code cleanups
16384 2005-04-29  Naba Kumar  <naba@gnome.org>
16386         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16388         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16389         
16390         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16391         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16392         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16393         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16394         working on gdb MI interface. Completed MI parser interface.
16396         Patch from  Massimo Cora <maxcvs@email.it>:
16397         * plugins/class-inheritance/Makefile.am,
16398         plugins/class-inheritance/class-inherit.c,
16399         plugins/class-inheritance/class-inherit.h,
16400         plugins/class-inheritance/plugin.c,
16401         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16402         Used system theme for colors. Display class members on mouse click.
16403         
16404 2005-04-28  Naba Kumar  <naba@gnome.org>
16406         * plugins/symbol-browser/an_symbol_prefs.c
16407         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16408         implementation to create/add/remove custom tags files in symbol
16409         brower preferences.
16411         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16412         EXTRA_DIST.
16414         * plugins/project-import/project-import.c: Fixed memory leaks and
16415         use correct debug prints.
16416         
16417         * TODO.tasks: Updated.
16418         
16419 2005-04-27  Naba Kumar  <naba@gnome.org>
16421         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16422         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16423         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16425         * plugins/editor/anjuta-docman.c,
16426         plugins/editor/anjuta-docman.h,
16427         plugins/editor/plugin.c: Emit editor-added signal from docman
16428         and connect signals to new editor correctly.
16430         * plugins/class-inheritance/plugin.c,
16431         plugins/symbol-browser/plugin.c: Added stock icons.
16432         
16433         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16434         plugins/build-basic-autotools/executer.c,
16435         plugins/build-basic-autotools/executer.h: Added missing files
16436         for the execute programs implementation.
16438 2005-04-26  Naba Kumar  <naba@gnome.org>
16439         
16440         * TODO.tasks: Updated.
16442         * plugins/file-loader/plugin.c,
16443         plugins/project-import/anjuta-project-import.plugin.in,
16444         plugins/project-import/plugin.c,
16445         plugins/project-import/project-import.c,
16446         plugins/project-import/project-import.h: Be able to import older
16447         anjuta projects.
16449 2005-04-26  Naba Kumar  <naba@gnome.org>
16451         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16452         removing it from the shell.
16454         * libanjuta/anjuta-shell.c,
16455         libanjuta/anjuta-shell.h,
16456         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16457         so that widget additions are freezed or thaw using a pending queue.
16458         Fixded UI flicker while loading projects.
16460 2005-04-26  Naba Kumar  <naba@gnome.org>
16462         * TODO.tasks: Updated.
16463         
16464         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16465         IAnjutaBuildable interface.
16466         
16467         * plugins/build-basic-autotools/Makefile.am,
16468         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16469         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16470         plugins/build-basic-autotools/build-basic-autotools.c,
16471         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16472         interface and UI for executing project/file programs. Implemented
16473         IAnjutaFile interface so that executables could be opened directly.
16474         
16475         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16476         Authors line (Reserved for external plugins, which do not have a way to
16477         show their credits).
16478         
16479         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16480         [File Loader] group for menu labels (default to "Name" if it is not
16481         defined.
16482         
16483         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16484         for executing external commands.
16486 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16488         * plugins/project-wizard/property.c:
16489         Correct a memory leak
16491         * libanjuta/interfaces/libanjuta.idl,
16492         plugins/editor/text_editor.c:
16493         Add erase_all and replace_selection function to IAnjutaEditor
16495         * plugins/tools/anjuta-tools.glade,
16496         plugins/tools/fileop.c,
16497         plugins/tools/editor.c,
16498         plugins/tools/tool.c
16499         plugins/tools/tool.h:
16500         Add shortcut and icon 
16502         * plugins/tools/variable.c,
16503         plugins/tools/variable.h:
16504         Add a variable asking parameters at run time
16506         * plugins/tools/execute.c:
16507         Add a warning message for missing document manager
16508         Add replace buffer and replace selection output
16509         Correct an error in popup output
16511         * plugins/tools/plugin.c,
16512         plugins/tools/plugin.h,
16513         plugins/tools/anjuta-tools.ui,
16514         src/anjuta.ui:
16515         Few clean up
16516         Attach tools menu to a new place
16518 2005-04-25  Naba Kumar  <naba@gnome.org>
16520         * libanjuta/plugins.c, src/about.c, src/about.h,
16521         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16522         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16523         plugins (about box for plugins) menu.
16525 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16527         *  plugins/editor/search-replace.c :
16528         Displayed full path in Search pane window. 
16529         Bug 300231 : Selected line in Search pane window .
16530                 
16531 2005-04-23  Naba Kumar  <naba@gnome.org>
16533         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16535 2005-04-22  Naba Kumar  <naba@gnome.org>
16537         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16538         
16539         * plugins/project-wizard/templates/java.wiz,
16540         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16541         to create bytecodes (.class) files.
16542         
16543         * plugins/symbol-browser/an_symbol_info.c,
16544         plugins/symbol-browser/an_symbol_info.h,
16545         plugins/symbol-browser/an_symbol_search.c,
16546         plugins/symbol-browser/an_symbol_view.c,
16547         plugins/symbol-browser/plugin.c,
16548         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16549         in file symbol list.
16551 2005-04-22  Naba Kumar  <naba@gnome.org>
16553         * TODO.tasks: Updated.
16554         
16555         * plugins/class-inheritance/Makefile.am,
16556         plugins/subversion/Makefile.am: Do not install plugin files when
16557         plugin build condition is false.
16558         
16559         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16560         plugins/build-basic-autotools/build-basic-autotools.c,
16561         plugins/build-basic-autotools/build-basic-autotools.h,
16562         plugins/file-loader/anjuta-loader-plugin.ui,
16563         plugins/file-loader/dnd.c,
16564         plugins/file-loader/plugin.c,
16565         plugins/file-loader/plugin.h,
16566         plugins/project-manager/anjuta-project-manager.ui,
16567         plugins/project-manager/plugin.c: Added open file and build context
16568         menu in project manager context menu.
16570 2005-04-22  Naba Kumar  <naba@gnome.org>
16572         * configure.in: Added message output showing conditional plugins to
16573         build or not.
16574         
16575         * src/layout.xml: Added layout for class-inheritance plugin widget.
16576         
16577         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16578         plugin name to remove redundant terms.
16579         
16580         * TODO.tasks: Updated.
16581         
16582         * configure.in,
16583         plugins/symbol-browser/Makefile.am,
16584         plugins/symbol-browser/an_symbol_view.c,
16585         (removed) plugins/symbol-browser/sv_class.xpm,
16586         (removed) plugins/symbol-browser/sv_function.xpm,
16587         (removed) plugins/symbol-browser/sv_macro.xpm,
16588         (removed) plugins/symbol-browser/sv_private_fun.xpm,
16589         (removed) plugins/symbol-browser/sv_private_var.xpm,
16590         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16591         (removed) plugins/symbol-browser/sv_protected_var.xpm,
16592         (removed) plugins/symbol-browser/sv_public_fun.xpm,
16593         (removed) plugins/symbol-browser/sv_public_var.xpm,
16594         (removed) plugins/symbol-browser/sv_static_fun.xpm,
16595         (removed) plugins/symbol-browser/sv_static_var.xpm,
16596         (removed) plugins/symbol-browser/sv_struct.xpm,
16597         (removed) plugins/symbol-browser/sv_unknown.xpm,
16598         (removed) plugins/symbol-browser/sv_variable.xpm,
16599         (added) plugins/symbol-browser/images/.cvsignore,
16600         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16601         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16602         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16603         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16604         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16605         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16606         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16607         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16608         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16609         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16610         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16611         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16612         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16613         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16614         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16615         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16616         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16617         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16618         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16619         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16620         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16621         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16622         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16623         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16624         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16625         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16626         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16627         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16628         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16629         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16630         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16631         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16632         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16633         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16634         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16635         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16636         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16637         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16638         pixmaps and added new icons (taken from monodevelop).
16640 2005-04-21  Naba Kumar  <naba@gnome.org>
16642         Patch from  Massimo Cora <maxcvs@email.it>:
16644         * configure.in, plugins/Makefile.am
16645         (new) plugins/class-inheritance/.cvsignore,
16646         (new) plugins/class-inheritance/Makefile.am,
16647         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16648         (new) plugins/class-inheritance/class-inherit.c,
16649         (new) plugins/class-inheritance/class-inherit.h,
16650         (new) plugins/class-inheritance/plugin.c,
16651         (new) plugins/class-inheritance/plugin.h,
16652         (new) plugins/class-inheritance/class-inheritance.png: Added class
16653         inheritance plugin.
16654         
16655         Changes by naba: Added pkgconfig check for graphviz and conditionally
16656         build graphviz.
16657         
16658         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16660 2005-04-20  Naba Kumar  <naba@gnome.org>
16662         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16663         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16664         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16665         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16666         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16667         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16668         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16669         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16670         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16671         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16672         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16673         
16674         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16675         message view management.
16677         * libanjuta/anjuta-children.[ch],
16678         plugins/build-basic-autotools/build-basic-autotools.c,
16679         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16680         Removed anjuta_children_init() function,
16681         because it is done automatically when first invoked. Introduced
16682         anjuta_children_recover() to recover the child signalling. Fixed
16683         child exit management to correctly recover the exit status.
16684         
16685         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16686         to properly shutdown the launcher and to kill the running process
16687         (without emitting any signal).
16688         
16689         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16690         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16691         gdb and program instance.
16693 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16695         * plugins/editor/search-replace.c :
16696         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16698 2005-04-18  Naba Kumar  <naba@gnome.org>
16700         * TODO.tasks: Marked completed items.
16701         
16702         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16703         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16704         plugins/project-manager/plugin.c: Prompt user for the debugging
16705         target (select from a list of project's executable targets) and
16706         correctly start debugger. Take care of libtool wrapping when the
16707         target selected is libtool target. Fixed debugger menu items
16708         sensitivity.
16710 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16712         * plugins/tools/execute.c,
16713         plugins/tools/execute.h:
16714         Implement save all files before running a command
16715         Implement all options for stdout and stderr except replace buffer
16716         Allow running several tools
16718         * plugins/tools/plugin.c:
16719         Move anjuta launcher in execute.c
16721         * plugins/tools/tools.h,
16722         plugins/tools/variable.c:
16723         Small changes
16725 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16727         * plugins/tools/anjuta-tools.glade:
16728         Add new properties in tool editor dialog
16729         Cosmetic improvements
16730         
16731         * plugins/tools/anjuta-tools.ui:
16732         Attach tool menu as a build menu
16734         * plugins/tools/dialog.c:
16735         Set tool menu item sensitivity in tool list
16736         Fix bugs
16738         * plugins/tools/editor.c,
16739         plugins/tools/editor.h,
16740         plugins/tools/fileop.c,
16741         plugins/tools/tool.c,
16742         plugins/tools/tool.h:
16743         Add new properties (active, save file...)
16744         Most of them are still not implemented
16746         * plugins/tools/execute.c,
16747         plugins/tools/execute.h:
16748         Reorganize code to support multiple run
16749         Support run in terminal
16750         
16751         * plugins/tools/plugin.c
16752         plugins/tools/plugin.h:
16753         Move message handling in execute.c
16755         * plugins/tools/variable.h,
16756         plugins/tools/variable.c:
16757         Add useful variables
16758         
16759 2005-04-13  Naba Kumar  <naba@gnome.org>
16761         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16762         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16763         
16764 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16766         * plugins/tools/dialog.c plugins/tools/tool.c :
16767         Fixed bugs.
16769 2005-04-06  Naba Kumar  <naba@gnome.org>
16771         * src/anjuta.c: Load default session only when
16772         "anjuta.session.load.last" preference is enabled.
16773         
16774 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16776         * plugins/tools/Makefile.am,
16777         plugins/tools/variable.c,
16778         plugins/tools/variable.h:
16779         Add new code for handling variables
16781         * plugins/tools/anjuta-tools.glade:
16782         Improve tool editor dialog
16783         Add variable selection dialog
16785         * plugins/tools/dialog.c,
16786         plugins/tools/dialog.h,
16787         plugins/tools/plugin.c,
16788         plugins/tools/plugin.h:
16789         Add variable object
16790         Add a function to get it
16792         * plugins/tools/editor.c:
16793         Add gui code for variable selection dialog
16795         * plugins/tools/execute.c:
16796         Use variables for executing command
16797         
16798         * Naba: Compile warning fixes.
16800 2005-04-06  Naba Kumar  <naba@gnome.org>
16802         * TODO.tasks: Marked completed items.
16803         
16804 2005-04-06  Naba Kumar  <naba@gnome.org>
16806         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16807         compile error.
16808         
16809         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16811 2005-04-04  Naba Kumar  <naba@gnome.org>
16813         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16814         inside Main window.
16815         
16816 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16818         * plugins/tools/Makefile.am,
16819         plugins/tools/anjuta-tools.plugin.in,
16820         plugins/tools/anjuta-tools.ui,
16821         plugins/tools/anjuta-tools.gladei,
16822         plugins/tools/anjuta-tools-plugin.png,
16823         plugins/tools/plugin.c,
16824         plugins/tools/plugin.h,
16825         plugins/tools/dialog.c,
16826         plugins/tools/dialog.h,
16827         plugins/tools/fileop.c,
16828         plugins/tools/fileop.h,
16829         plugins/tools/tool.c,
16830         plugins/tools/tool.h,
16831         plugins/tools/editor.c,
16832         plugins/tools/editor.h,
16833         plugins/tools/execute.c,
16834         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16835         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16836         Not fully working
16838         * anjuta-tools.[ch]: Removed old tools code.
16839         
16840 2005-04-01  Steve Murphy  <murf@e-tools.com>
16842         * configure.in: Added "rw" to ALL_LINGUAS.
16844 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16846         * Modified Files:
16847         manuals/C/anjuta-manual/fileoperations.xml
16848         Added Files:
16849         manuals/C/anjuta-manual/figures/search_expr.png
16850         manuals/C/anjuta-manual/figures/search_expr_basic.png
16851         manuals/C/anjuta-manual/figures/search_file_list.png
16852         manuals/C/anjuta-manual/figures/search_file_pattern.png
16853         manuals/C/anjuta-manual/figures/search_replace.png
16854         manuals/C/anjuta-manual/figures/search_setting.png
16855         manuals/C/anjuta-manual/figures/search_target.png
16856         manuals/C/anjuta-manual/figures/search_target_action.png
16857         manuals/C/anjuta-manual/figures/search_target_in.png
16858         Removed Files:
16859         manuals/C/anjuta-manual/figures/find_files.png
16860         manuals/C/anjuta-manual/figures/find_replace.png
16861         manuals/C/anjuta-manual/figures/find_text.png :
16862         Updated Anjuta manual (File Operations)
16864 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16866         * manuals/C/anjuta-manual/fileoperations.xml,
16867         manuals/C/anjuta-manual/figures/open_file.png,
16868         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16869         manuals/C/anjuta-manual/figures/prefs_print.png,
16870         manuals/C/anjuta-manual/figures/print_dlg.png,
16871         manuals/C/anjuta-manual/figures/print_preview.png.
16872         * Added Files:
16873         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16874         manuals/C/anjuta-manual/figures/display_macro.png,
16875         manuals/C/anjuta-manual/figures/insert_text.png,
16876         manuals/C/anjuta-manual/figures/keyword_macro.png,
16877         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16878         manuals/C/anjuta-manual/figures/save_as_file.png :
16879         Updated Anjuta Manual (File Operations)
16881 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16883         * plugins/editor/action-callbacks.c,
16884           plugins/file-loader/plugin.c,
16885           plugins/gtodo/main.c,
16886           plugins/project-wizard/druid.c:
16887           Fix spelling/grammar errors. Fixes bugs
16888           169068, 169137, 169138, and 169139.
16890 2005-03-21  Naba Kumar  <naba@gnome.org>
16892         Patch from: Massimo Cora' <maxcvs@email.it>:
16893         
16894         * plugins/editor/Makefile.am
16895         plugins/editor/anjuta-docman.c,
16896         (added) plugins/editor/editor-tooltips.c,
16897         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16898         editor tabs to show full path.
16900 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16901         
16902         * plugins/subversion/svn-backend.c:
16903         Removed "apr-0/" from include because this is 
16904         already included in SVN_INCLUDE and broke building if
16905         apr >= 1.0 was installed.
16907 2005-03-18  Naba Kumar  <naba@gnome.org>
16909         Patch from: Massimo Cora' <maxcvs@email.it>:
16911         * plugins/editor/action-callbacks.c,
16912         plugins/editor/aneditor-calltip.cxx,
16913         plugins/editor/aneditor-priv.h,
16914         plugins/editor/aneditor.cxx,
16915         plugins/editor/aneditor.h,
16916         plugins/editor/anjuta-document-manager.ui: Added calltip
16917         activation from menu.
16919 2005-03-16  Naba Kumar  <naba@gnome.org>
16921         Patch from: Massimo Cora' <maxcvs@email.it>:
16922         
16923         * plugins/class-gen/action-callbacks.c,
16924         plugins/class-gen/anjuta-class-gen-plugin.glade,
16925         plugins/class-gen/class_gen.c,
16926         plugins/class-gen/class_gen.h,
16927         plugins/class-gen/class_logo.xpm,
16928         plugins/class-gen/plugin.c: Create files without project
16929         being open. Add to project support. And other enhancements.
16931 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16933         * anjuta.glade,
16934           plugins/debug-manager/utilities.c,
16935           plugins/file-loader/plugin.c,
16936           plugins/gdb/utilities.c,
16937           plugins/profile-default/plugin.c,
16938           plugins/project-import/project-import.c,
16939           src/anjuta-actions.h:
16940           Spelling/grammar fixes.
16942 2005-03-13  Naba Kumar  <naba@gnome.org>
16943         
16944         * plugins/editor/action-callbacks.c,
16945         plugins/editor/action-callbacks.h,
16946         plugins/editor/anjuta-document-manager.ui,
16947         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16948         submenu. Moved menuitems from Format to View->Editor.
16949         
16950         * src/action-callbacks.c, src/action-callbacks.h,
16951         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16952         layout and lock layout menus in View submenu. Get rid of
16953         Settings->Layout Manager menu.
16954         
16955         * plugins/project-import/anjuta-project-import.plugin.in:
16956         Fixed icon name
16958         * global-tags/Makefile.am,
16959         global-tags/create_global_tags.sh,
16960         plugins/editor/aneditor-autocomplete.cxx,
16961         plugins/editor/aneditor-priv.h,
16962         plugins/editor/aneditor.cxx,
16963         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16964         in editor and made it work in global symbols also.
16965         
16966         * src/anjuta-app.c: Always use priority texts besides icons style
16967         for toolbars, because other styles look horible for Anjuta (fixme).
16969 2005-03-11  Naba Kumar  <naba@gnome.org>
16971         * configure.in: Removed test for iconv.
16973         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16974         before scintilla widget is realized.
16975         
16976         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16977         for Update menuitem.
16978         
16979         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16980         already applied in scintilla main stream.
16981         
16982         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16983         and notified scintilla developer.
16984         
16985 2005-03-10  Naba Kumar  <naba@gnome.org>
16987         * src/action-callbacks.c: Removed reference to src/help.h (dead
16988         file).
16990         * plugins/editor/text_editor.c: Removed reference to
16991         src/launcher.h (a dead file).
16993         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16994         src/controls.c, src/controls.h, src/fileselection.c,
16995         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16996         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16997         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16998         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16999         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17000         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17001         Removed these dead files from CVS.
17004 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17006         * plugins/file-wizard/action-callbacks.c : Added error message.
17007         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17010 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17011         
17012         * plugins/cvs-plugin/cvs-callbacks.c
17013         plugins/cvs-plugin/plugin.c:
17014         Fixed preferences page init and busy handling
17015         
17016         * plugins/subversion/plugin.c:
17017         Fixed preferences page init
17019 2005-03-09  Naba Kumar  <naba@gnome.org>
17021         * plugins/Makefile.am, plugins/glade/Makefile.am,
17022         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17023         enabled glade plugin in Anjuta. The plugin is built only when
17024         glade3 is installed.
17025         
17026 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17028         * plugins/project-wizard/templates/java.wiz
17029         plugins/project-wizard/templates/java-logo.png (*)
17030         plugins/project-wizard/templates/java/*
17031         plugins/project-wizard/templates/Makefile.am
17032         configure.in:
17033         
17034         Add Java project type. It generates a autoconf/automake
17035         project which is compiled using gcj. It requires automake 
17036         > 1.4 (1.9 is known to work) to work!
17037         
17038         (*) still awaiting response from the gcj team if we
17039         may use their logo.
17040         
17041 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17042         
17043         * plugins/project-import/*
17044         plugins/Makefile.am
17045         configure.in:
17046         Added project import plugin. Might be a bit buggy and limited
17047         but works for now.
17048         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17049         Icon from old pixmaps dir
17051 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17053         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17054         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17055         Added C Custom_Indent line macro.
17056         Cleaned macros.xml
17058 2005-03-09  Naba Kumar  <naba@gnome.org>
17060         * TODO.tasks: Added new message-manager tasks.
17061         
17062         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17063         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17064         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17065         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17066         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17067         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17068         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17069         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17070         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17071         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17072         
17073         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17074         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17075         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17076         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17077         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17078         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17079         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17080         Removed debugger widgets from shell on debugger shutdown. Added
17081         scrolled windows for docked widgets. Removed unnecessary widget refs
17082         and unrefs. Destroy widgets correctly on debugger shutdown.
17083         
17084         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17085         with project description title. Removed frame shadow.
17086         
17087         * plugins/project-wizard/druid.c: Initializes tooltips.
17088         
17089         * scintilla/Makefile.am: Fixed comiple error.
17091 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17093         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17094           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17096 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17098         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17099         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17100         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17101         plugins/macro/macros.xml, plugins/macro/plugin.c :
17102         Moved cursor at the '|' position defined in macros.
17104 2005-03-07  Naba Kumar  <naba@gnome.org>
17106         * plugins/subversion/Makefile.am: Fixed build error.
17108         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17109         types (perl, python, shellscript).
17110         
17111         * plugins/editor/plugin.c: Fixed to show all highlight options.
17112         
17113 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17115         * TODO.tasks : updated tasks.
17116         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17118 2005-03-07  Naba Kumar  <naba@gnome.org>
17120         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17121         or disable subversion file-manager submenu. If "Subvesion" is also
17122         valid directory, we should also check for it.
17124         * configure.in: Disable cygwin macro until someone fixes the
17125         autoconf warnings.
17126         
17127         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17128         backward compatibility.
17129         
17130 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17132         * src/about.c : Cleaned code.
17133         * plugins/macro/macros.xml : Added "do_while" C macro.
17134         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17135         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17136         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17137         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17138         
17139 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17141         * plugins/class-gen/plugin.c:
17142         Removed "return" to activate project_root_uri watching.
17144 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17146         * plugins/Makefile.am
17147         plugins/subversion/*:
17148         Added subversion plugin. Add, Remove, Commit and Update work
17149         everything else needs work.
17150         
17151         * plugins/terminal/terminal.c
17152         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17153         we still have focus problems with the editor.
17155 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17157         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17158         
17159 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17161         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17163 2005-03-04  Naba Kumar  <naba@gnome.org>
17165         Patch from Massimo Cora' <maxcvs@email.it>:
17167         * plugins/class-gen/Makefile.am,
17168         plugins/class-gen/action-callbacks.c,
17169         plugins/class-gen/action-callbacks.h,
17170         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17171         plugins/class-gen/anjuta-class-gen.plugin.in,
17172         plugins/class-gen/class_gen.c,
17173         plugins/class-gen/class_gen.h,
17174         (removed) plugins/class-gen/clsGen.c,
17175         (added) plugins/class-gen/goc_template_header,
17176         (added) plugins/class-gen/goc_template_source,
17177         plugins/class-gen/plugin.c,
17178         plugins/class-gen/plugin.h: Refactored class gen code.
17179         Added GOCBuilder code. Fixed UI. Implemented plugin.
17181 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17183         * plugins/project-wizard/property.c
17184         plugins/project-wizard/install.c
17185         plugins/project-wizard/druid.c
17186         plugins/editor/goto_line.c
17187         plugins/editor/plugin.c
17188         plugins/gtodo/add_edit_item.c
17189         plugins/gtodo/ligtodo.c
17190         plugins/gtodo/main.c
17191         plugins/gtodo/preferences.c:
17192         Fixed #167559, #167534, #167266, #167357
17193         (Bad English in strings...)
17194         
17195         Thanks to Adam Weinberger and Thierry Moisan for
17196         reporting!
17198 2005-03-03  Naba Kumar  <naba@gnome.org>
17200         * libegg/Makefile.am, libegg/menu/Makefile.am,
17201         (added) libegg/egg-submenu-action.c,
17202         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17203         submenu (used for wizard listing).
17204         
17205         * plugins/file-loader/anjuta-loader-plugin.ui
17206         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17207         and toolbar.
17208         
17209         * plugins/editor/action-callbacks.c,
17210         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17211         ctrl+tabbing because it was interfaring with focus navigation.
17212         Focus editor on "Esc" in incremental search entry. Cleanups.
17213         
17214         * plugins/file-manager/an_file_view.c,
17215         plugins/symbol-browser/plugin.c,
17216         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17217         Cleanups.
17218         
17219         * plugins/profile-default/plugin.c,
17220         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17221         for sesssion load.
17222         
17223         * (removed) scintilla/patches/a64-crash-fix.patch,
17224         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17225         scintilla patches.
17227 2005-03-03  Naba Kumar  <naba@gnome.org>
17229         * HACKING: Fixed typos.
17230         
17231         * plugins/editor/aneditor-indent.cxx: Clean up.
17232         
17233         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17234         Enable/disable save, undo and redo actions depending on state
17235         of the editor.
17236         
17237 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17239         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17240         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17241         Displayed search_incremental status.
17243         * Removed plugins/editor/search_incremental.[ch]
17245 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17246         
17247         * plugins/cvs-plugin/cvs-execute.c
17248         plugins/cvs-plugin/cvs-callbacks.c:
17249         - Use weak reference on mesg_view and reuse tab if
17250         it still exists to avoid cluttering message manager.
17251         - Fixed bug in cvs remove
17252         
17253         README, HACKING: Updated
17254         
17255         configure.in: Added check for libsvn
17257 2005-02-29  Naba Kumar  <naba@gnome.org>
17258         
17259         * plugins/file-manager/an_file_view.c,
17260         plugins/symbol-browser/an_symbol_view.c,
17261         plugins/symbol-browser/plugin.c: Hide column headers (they
17262         are redundant).
17264 2005-02-29  Naba Kumar  <naba@gnome.org>
17266         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17267         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17268         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17269         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17270         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17271         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17272         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17273         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17274         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17275         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17277         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17278         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17279         (added) libanjuta/anjuta-session.[hc],
17280         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17281         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17282         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17283         src/main.c:
17284         
17285         Implemented session management. Implemented session
17286         container class. Added session notifications from shell. Implemented
17287         session save/load in editor, file-loader, default-profile-plugin
17288         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17289         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17290         and maximized states in session. Implemented project session
17291         management.
17293 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17295         * plugins/class-gen/action-callbacks.[ch],
17296         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17297         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17298         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17299         with Escape key.
17301 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17302         
17303         * plugins/project-wizard/anjuta-project-wizard.glade,
17304         plugins/project-wizard/druid.c:
17305         Add some padding in tab label in project selection page
17306         
17307         * plugins/project-wizard/druid.c,
17308         plugins/project-wizard/parser.c:
17309         Search for project template recursively
17310         Add ~/.anjuta/project to the search paths
17312 2005-02-26  Naba Kumar  <naba@gnome.org>
17314         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17315         * plugins/file-loader/plugin.c: Fixed crash bug.
17316         * libanjuta/plugins.c: Fixed memory leak.
17317         
17318 2005-02-26  Naba Kumar  <naba@gnome.org>
17319         
17320         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17321         "UserActivatable" attribute for plugins. This attribute if set to
17322         "no" will prevent users from activating/deactivating it from
17323         plugins dialog. Added a toggle button in plugins dialog to toggle
17324         the plugins list between list of activatable plugins (default) to
17325         list of all plugins. anjuta_plugin_select() now only selects the
17326         plugin. Added anjuta_plugins_select_and_activate() method that will
17327         select and activate it.
17328         
17329         * plugins/profile-default/Makefile.am,
17330         plugins/profile-default/anjuta-default-profile.ui,
17331         plugins/profile-default/plugin.c,
17332         plugins/profile-default/plugin.h,
17333         plugins/project-manager/anjuta-project-manager.ui,
17334         plugins/project-manager/plugin.c,
17335         plugins/project-manager/plugin.h:
17336         
17337         Anjuta projects (*.anjuta) files define the profile of respective
17338         projects. Profile is a set of related plugins required for the
17339         project to open. Moved "close project" action from Project Manager
17340         to Profile Manager plugin. Implemented loading and unloading of
17341         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17342         (instead of Project Manager) now handles opening of *.anjuta files.
17343         Close Project menuitem is now moved to File submenu (being
17344         consistent with Anjuta 1.x versions and avoiding creating Project
17345         submenu when project manager is not loaded).
17346         
17347         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17348         
17349         * src/anjuta.ui: Fixed place holder for projects.
17350         
17351         * (new) plugins/profile-default/default.anjuta: default startup
17352         profile. Removed the hardcoded plugins loading in
17353         DefaultProfilePlugin.
17355         * anjuta.anjuta,
17356         plugins/project-wizard/templates/terminal/project.anjuta:
17357         Implemented project format in newly created projects.
17359         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17360         plugins/class-gen/anjuta-class-gen.plugin.in,
17361         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17362         plugins/editor/anjuta-document-manager.plugin.in,
17363         plugins/file-loader/anjuta-loader.plugin.in,
17364         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17365         plugins/gdb/anjuta-gdb.plugin.in,
17366         plugins/glade/anjuta-glade.plugin.in,
17367         plugins/message-view/anjuta-message-manager.plugin.in,
17368         plugins/profile-default/anjuta-default-profile.plugin.in,
17369         plugins/project-manager/anjuta-project-manager.plugin.in,
17370         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17371         Defined UserActivatable attributes. Added supported types attribute.
17373         * plugins/project-wizard/anjuta-project-wizard.glade
17374         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17375         "Project Wizard" in preferences title.
17377         * TODO.tasks: Updated.
17378         
17379         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17380         Updated.
17381         
17382 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17384         * plugins/file-wizard/anjuta-file-wizard.glade
17385         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17386         
17387         Integrated License macros, cleaned file.c.
17388         
17389 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17390         
17391         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17392         username can not be found correctly.
17394 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17396         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17397         plugins/macro/macros.xml :
17398         
17399         Added Headers macros. Cleaned file.c
17401 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17403         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17404         plugins/macro/macros.xml :
17405         
17406         Fixed a bug. Added Header macro.
17408         
17409 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17411         * plugins/file-wizard/action-callbacks.c, 
17412         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17413         plugins/macro/macros.xml :
17414         
17415         Added FileName, Header template macros.
17416         
17417 2005-02-24  Naba Kumar  <naba@gnome.org>
17418         
17419         * plugins/patch/patch-plugin.c: Fixed a function call.
17420         
17421         * src/anjuta.c, src/main.c: Save and load default session.
17422         
17423 2005-02-24  Naba Kumar  <naba@gnome.org>
17425         * libanjuta/interfaces/libanjuta.idl,
17426         plugins/message-view/anjuta-msgman.c,
17427         plugins/message-view/anjuta-msgman.h,
17428         plugins/message-view/plugin.c: Added and implemented
17429         set_view_title() method.
17430         
17431         * plugins/build-basic-autotools/build-basic-autotools.c,
17432         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17433         build context pooling. Maximum 3 contexts are reused. Additional
17434         contexts are created when all are busy.
17436 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17438         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17439         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17440         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17441         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17443         Added Copyright, Changelog macros.
17444                 
17445 2005-02-23  Naba Kumar  <naba@gnome.org>
17447         Patch from Massimo Cora' <maxcvs@email.it>:
17448         * plugins/Makefile.am,
17449         plugins/patch/Makefile.am,
17450         (added) plugins/patch/anjuta-patch-plugin.png,
17451         (added) plugins/patch/anjuta-patch.plugin.in,
17452         (added) plugins/patch/anjuta-patch.ui,
17453         plugins/patch/patch-plugin.c,
17454         (added) plugins/patch/patch-plugin.h,
17455         (added) plugins/patch/plugin.c,
17456         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17457         architecture.
17459 2005-02-23  Naba Kumar  <naba@gnome.org>
17461         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17462         file-loader/plugin.c, profile-default/plugin.c:
17463         Implemented "activated" and "deactivated" signals for plugin class.
17464         Renamed *_location() functions to *_id(), because location is
17465         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17466         anjuta_plugins_unload_plugin().
17467         
17468         * class-gen/plugin.c: Fixed complier warning and utility function call.
17469         
17470         * debug-manager/plugin.c: Unload debugger plugin correctly.
17471         
17472         * project-manager/plugin.c:     Fixed compiler warnings.
17473         
17474         * plugins/project-wizard/templates/gnome/.cvsignore,
17475         plugins/project-wizard/templates/gnome/po/.cvsignore,
17476         plugins/project-wizard/templates/gnome/src/.cvsignore,
17477         plugins/project-wizard/templates/gtk/po/.cvsignore,
17478         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17479         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17480         
17481         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17482         build (we need to fix this thing).
17483         
17484 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17486         * plugins/macro/macro-action.[ch]
17487         plugins/macro/macro-edit.c
17488         plugins/macro/macro-dialog.c
17489         plugins/macro/macro-db.[ch]
17490         plugins/macro/plugin.[ch]
17491         plugins/macro/macro-util.[ch] (added)
17492         
17493         Cleaned up macro plugin and preview expanded macros.
17495 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
17497         * plugins/cvs-plugin/cvs-interface.c:
17499         Fixed option setting when using no compression and not 
17500         ignoring .cvsrc
17502 2005-02-23  Naba Kumar  <naba@gnome.org>
17503         
17504         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17505         geometry on exit and startup (only if there is no geometry from the
17506         session).
17508         * TODO.tasks: Updated.
17509         
17510         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17511         
17512         * manuals/reference/libanjuta/Makefile.am,
17513         manuals/reference/libanjuta/libanjuta-docs.sgml,
17514         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17515         documentation for writing project templates.
17517 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17519         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17520         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17521         
17522         Expansion keywords in macros. 
17524 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17526         * plugins/file-wizard/action-callbacks.c,
17527         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17528         plugins/macro/macros.xml :
17529         
17530         Inserting text by macro plugin
17531         In progress ...
17533 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
17535         * plugins/macro/plugin.c
17536         plugins/cvs-plugin/plugin.c:
17537         
17538         Fixed interfaces (use static)
17540 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
17541         
17542         * plugins/macro/macro-actions.[ch]
17543         plugins/macro/plugin.c
17544         libanjuta/interfaces/libanjuta.idl:
17545         
17546         Implemented IAnjutaMacro interface to be used by file-wizard
17547         
17548         * plugins/cvs-plugin/plugin.c
17549         libanjuta/interfaces/libanjuta.idl:
17550         
17551         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17552         for all version control systems and not only for cvs.
17554 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17556         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
17557         insert_macro.
17558         
17559         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17562 2005-02-21  Naba Kumar  <naba@gnome.org>
17564         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17565         IAnjutaDebugger interface.
17566         
17567         * plugins/debug-manager/anjuta-debug-manager.ui,
17568         plugins/debug-manager/attach_process.c,
17569         plugins/debug-manager/attach_process.h,
17570         plugins/debug-manager/plugin.c,
17571         plugins/debug-manager/plugin.h,
17572         plugins/gdb/actions.c,
17573         plugins/gdb/actions.h,
17574         plugins/gdb/anjuta-gdb-plugin.ui,
17575         plugins/gdb/breakpoints.c,
17576         plugins/gdb/breakpoints.h,
17577         plugins/gdb/debugger.c,
17578         plugins/gdb/debugger.h,
17579         plugins/gdb/memory.c,
17580         plugins/gdb/plugin.c,
17581         plugins/gdb/plugin.h,
17582         plugins/gdb/sharedlib.h,
17583         plugins/gdb/sharedlib_cbs.c,
17584         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17585         correctly between debug-manager and debugger. Implemented debugger
17586         interface in gdb plugin. Fixed action names. Added UI updating.
17587         Start and stop debugger (does not work yet). Fixed UI merging.
17588         Fixed debugger plugin handling in debug-manager.
17590 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
17592         * plugins/editor/aneditor-autocomplete.cxx:
17593         
17594         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17595         crash with C++ "template" keyword.
17597 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17599         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17600         Fixed bug (Closed macro dialogs with Esc key).
17601         
17602 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17603         
17604         * plugins/project-wizard/xlib.wiz,
17605         plugins/project-wizard/xlib-logo.png,
17606         plugins/project-wizard/xlib/*:
17607         Port old xlib anjuta project on new project wizard
17608         
17609         * plugins/project-wizard/xlib-dock.wiz,
17610         plugins/project-wizard/xlib-dock/*:
17611         Port old xlib dock anjuta project on new project wizard
17612         
17613         * plugins/project-wizard/wxwin.wiz,
17614         plugins/project-wizard/wxwin-logo.png,
17615         plugins/project-wizard/wxwin/*:
17616         Port old wxwin anjuta project on new project wizard
17617         
17618         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17619         necessary changes for the new templates.
17620         
17621 2005-02-18  Naba Kumar  <naba@gnome.org>
17623         * plugins/Makefile.am: Added class-gen
17624         
17625 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17627         * plugins/project-wizard/header.c:
17628         Fix a bug in sorting of project categories
17630 2005-02-18  Naba Kumar  <naba@gnome.org>
17632         Patch from Massimo Cora  <maxcvs@email.it>:
17633         
17634         * plugins/class-gen/.cvsignore,
17635         plugins/class-gen/Makefile.am,
17636         (added) plugins/class-gen/action-callbacks.c,
17637         (added) plugins/class-gen/action-callbacks.h,
17638         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17639         (added) plugins/class-gen/class_gen.c,
17640         (added) plugins/class-gen/class_gen.h,
17641         (added) plugins/class-gen/plugin.c,
17642         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17643         new architecture.
17644         
17645         * plugins/project-manager/plugin.c: implemented add_source().
17647 2005-02-17  Naba Kumar  <naba@gnome.org>
17649         * plugins/file-loader/plugin.c: Fixed possible crash.
17650         
17651         * src/action-callbacks.c, src/action-callbacks.h,
17652         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17654 2005-02-17  Naba Kumar  <naba@gnome.org>
17655         
17656         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17657         plugins/project-wizard/templates/gnome.wiz,
17658         plugins/project-wizard/templates/gtk.wiz,
17659         plugins/project-wizard/templates/gtkmm.wiz,
17660         plugins/project-wizard/templates/terminal.wiz,
17661         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17662         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17663         plugins/project-wizard/templates/gnome/src/callbacks.c,
17664         plugins/project-wizard/templates/gnome/src/callbacks.h,
17665         plugins/project-wizard/templates/gnome/src/main.c,
17666         plugins/project-wizard/templates/gtk/src/callbacks.c,
17667         plugins/project-wizard/templates/gtk/src/callbacks.h,
17668         plugins/project-wizard/templates/gtk/src/main.c,
17669         plugins/project-wizard/templates/gtkmm/src/main.cc,
17670         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17671         to generate licence correctly (without any extra newlines). Removed
17672         IncludeGNUHeader macro definition and added proper licence property.
17673         Fixed project directory paths in file contents.
17675 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17677         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17678         Closed macro dialogs with Esc key.
17680 2005-02-16  Naba Kumar  <naba@gnome.org>
17682         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17683         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17684         plugins/project-wizard/templates/gnome/src/callbacks.c,
17685         plugins/project-wizard/templates/gnome/src/callbacks.h,
17686         plugins/project-wizard/templates/gnome/src/main.c,
17687         plugins/project-wizard/templates/gtk/src/main.c,
17688         plugins/project-wizard/templates/gtkmm/src/main.cc,
17689         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17690         macros to avoid blank newlines.
17692 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17694         * plugins/project-wizard/autogen.c:
17695         Correct a problem when having property value in UTF-8
17697         * plugins/project-wizard/druid.c:
17698         Correct a bug when reselecting a new project (all pages
17699         must be removed)
17701         * plugins/project-wizard/property.c:
17702         Avoid having default invalid properties
17704         * plugins/project-wizard/templates/terminal.wiz,
17705         plugins/project-wizard/templates/terminal/po/ChangeLog,
17706         plugins/project-wizard/templates/terminal/src/main.c:
17707         Remove command for testing run function
17708         Move destination directory to second page and include
17709         project name. Add exist tag. Remove unused properties.
17711 2005-02-16  Naba Kumar  <naba@gnome.org>
17713         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17714         plugins/debug-manager/anjuta-debug-manager.ui,
17715         plugins/debug-manager/plugin.c,
17716         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17717         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17718         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17719         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17720         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17721         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17722         (removed) src/anjuta_info.c,
17723         (removed) src/anjuta_info.h,
17724         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17725         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17726         (added) plugins/gdb/actions.c,
17727         (added) plugins/gdb/actions.h: Completed initial
17728         porting of debugger to new architecture. Fixed many of the debugger
17729         functions.
17731         * plugins/file-loader/plugin.c: Detect some important mime ourself
17732         to avoid inconsistencies when mime system isn't working.
17733         
17734 2005-02-16  Naba Kumar  <naba@gnome.org>
17736         * plugins/editor/Makefile.am,
17737         (added) plugins/editor/aneditor-autocomplete.cxx,
17738         (added) plugins/editor/aneditor-calltip.cxx,
17739         (added) plugins/editor/aneditor-indent.cxx,
17740         (added) plugins/editor/aneditor-priv.h,
17741         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17742         different smaller chunks to make it easy to maintain.
17744 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17746         * plugins/project-wizard/druid.c :
17747         
17748         Found system Email address if not defined in Preferences.
17750 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17751         
17752         * plugins/project-wizard/gtkmm.wiz
17753         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17754         plugins/project-wizard/gtkmm/*
17755         
17756         Added GTKmm (C++) project type
17758 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17760         * plugins/message-view/plugin.c
17761         plugins/message-view/message-view.c
17762         TODO.gtodo:
17763         Implemented next/prev action
17765 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17767         * plugins/project-wizard/templates/libglade2.* :
17768         Removed libglade2 project.
17769         
17770         * plugins/project-wizard/templates/gtk* :
17771         Removed interface.[ch] & support.[ch].
17772         
17773 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17775         * plugins/project-wizard/anjuta-project-wizard.glade,
17776         plugins/project-wizard/property.[ch],
17777         plugins/project-wizard/templates/anjuta-plugin.wiz :
17778         Added a new property ("iconfile").
17780 2005-02-14  Naba Kumar  <naba@gnome.org>
17782         * plugins/project-wizard/install.c,
17783         plugins/project-wizard/plugin.c,
17784         plugins/project-wizard/templates/anjuta-plugin.wiz,
17785         plugins/project-wizard/templates/gnome.wiz,
17786         plugins/project-wizard/templates/gtk.wiz,
17787         plugins/project-wizard/templates/libglade2.wiz,
17788         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17789         newly created projects and open them. Fixed message buffering in
17790         wizard.
17792 2005-02-14  Naba Kumar  <naba@gnome.org>
17794         * src/about.c, pixmaps/Makefile.am,
17795         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17796         
17797         * mime/gnome-mime-application-x-anjuta.png,
17798         pixmaps/anjuta_icon.png,
17799         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17800         done by 9-speed at:
17801         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17802         
17803 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17805         * configure.in,
17806         plugins/project-wizard/templates/libglade2-logo.png,
17807         plugins/project-wizard/templates/libglade2.wiz,
17808         plugins/project-wizard/templates/libglade2/* :
17809         Add Glade2 project
17812 2005-02-14  Naba Kumar  <naba@gnome.org>
17814         * TODO.tasks: Updated.
17815         
17816         * plugins/editor/anjuta-docman.c,
17817         plugins/editor/text_editor.c,
17818         plugins/editor/text_editor.h,
17819         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17820         for file modification, but it is still not functioning.
17822 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17824         * plugins/project-wizard/values.c,
17825         plugins/project-wizard/values.h,
17826         plugins/project-wizard/property.c,
17827         plugins/project-wizard/property.h,
17828         plugins/project-wizard/druid.c:
17829         Rewrite mandatory property check
17830         Add check of exist property
17831         Rewrite handling of cached property page
17833 2005-02-13  Naba Kumar  <naba@gnome.org>
17835         Patch from Igor Kovalenko  <garrison@mail.ru>:
17836         * tagmanager/tm_workspace.c: Improved performance.
17838 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17840         *plugins/project-wizard/templates/*.wiz,
17841         plugins/project-wizard/druid.c,
17842         plugins/project-wizard/templates/terminal/src/main.c,
17843         plugins/project-wizard/templates/gtk/src/*.[ch],
17844         plugins/project-wizard/templates/gtk/src/Makefile.am,
17845         plugins/project-wizard/templates/gnome/src/*.[ch],
17846         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17847         Add Copyright date & Email address,
17848         Correct terminal project.
17849         
17850 2005-02-12  Naba Kumar  <naba@gnome.org>
17852         * plugins/project-wizard/property.c: Fixed hidden
17853         properties to take values.
17855         * plugins/project-wizard/file.[ch]: Renamed
17856         true/false enum values to fix compile error
17857         (conflict with other definition).
17858         
17859         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17860         even when mime type detection fails (for example, when Anjuta is
17861         installed in non-system prefix).
17863 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17865         * plugins/project-wizard/values.c,
17866         plugins/project-wizard/values.h:
17867         Rewrite file with more comments
17869         * plugins/project-wizard/druid.c,
17870         plugins/project-wizard/druid.h,
17871         plugins/project-wizard/autogen.c,
17872         plugins/project-wizard/autogen.h,
17873         plugins/project-wizard/druid.c,
17874         plugins/project-wizard/druid.h:
17875         Add more comments
17876         Use values instead of properties
17877         Move default properties to druid.c
17879         * plugins/project-wizard/install.c,
17880         plugins/project-wizard/install.h:
17881         Use values instead of properties
17882         Add a check to avoid overwriting files
17884         * plugins/project-wizard/parser.c,
17885         plugins/project-wizard/property.c,
17886         plugins/project-wizard/property.h:
17887         Update to use new values
17888         Add an "exist" attribute to check if a directory already exist
17890         * plugins/project-wizard/anjuta-project-wizard.glade:
17891         Change project selection page (GtkTextView => GtkLabel,
17892         GtkTable => GtkVBox)
17894         * plugins/project-wizard/templates/terminal.wiz:
17895         Move destination directory on second page
17896         
17897         * plugins/project-wizard/action.c:
17898         Add a few comments
17900 2005-02-12  Naba Kumar  <naba@gnome.org>
17902         * plugins/file-manager/an_file_view.c,
17903         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17904         views. Created dynamic update date of view depending on project
17905         changes -- similar to file-manager view.
17906         
17907         * plugins/devhelp/plugin.c: Load help on idle.
17908         
17909         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17910         autoformat' to proper location in preferences.
17911         
17912         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17913         compatibility.
17914         
17915         * plugins/editor/plugin.c: Fixed accel name.
17917 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17919         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17920         plugins/project-wizard/templates/gnome.wiz,
17921         plugins/project-wizard/templates/gtk.wiz,
17922         plugins/project-wizard/anjuta-project-wizard.glade,
17923         plugins/project-wizard/autogen.c:
17924         Add Username & Email address in Project preferences.
17926 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17928         *plugins/project-wizard/templates/gnome-logo.png,
17929         plugins/project-wizard/templates/gnome.wiz,
17930         plugins/project-wizard/templates/gnome/* :
17931         Add Gnome project
17933 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17935         * plugins/project-wizard/templates/terminal/src/main.c, 
17936         plugins/project-wizard/templates/terminal/src/main.c,
17937         plugins/project-wizard/templates/terminal/src/main.[ch] :
17938         Insert License in projects
17939         
17940 2005-02-11  Naba Kumar  <naba@gnome.org>
17942         * TODO.tasks: Added message manager task.
17943         
17944         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17945         
17946         * plugins/editor/plugin.c: Use bookmark stock icons.
17947         
17948         * plugins/message-view/anjuta-message-manager.ui,
17949         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17951 2005-02-10  Naba Kumar  <naba@gnome.org>
17953         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17954         
17955 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17957         * global-tags/Makefile.am
17958         Error during 'make install'
17960 2005-02-09  Naba Kumar  <naba@gnome.org>
17962         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17963         missing file.
17964         
17965 2005-02-08  Naba Kumar  <naba@gnome.org>
17967         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17968         
17969         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17970         Show busy cursur when updating global tags in preferences.
17972         * configure.in: Fixed.
17973         
17974 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17976         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17977           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17978          
17979         - Fixed anjuta-plugin project (glade)
17981 2005-02-08  Naba Kumar  <naba@gnome.org>
17983         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17984         Fixed automatic indentations.
17986         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17987         Global tags are now segregated into smaller api tags, which can be
17988         selectively loaded from symbol browser preferences.
17990         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17991         Implemented IProjectManager interface in project-manager. Mostly getter
17992         methods for now, but need to add add() and remove() methods to add
17993         or remove project elements.
17995         * plugins/gdb/debug_tree.c: Small fix.
17997         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17998         plugins/symbol-browser/an_symbol_info.c,
17999         plugins/symbol-browser/an_symbol_info.h,
18000         plugins/symbol-browser/an_symbol_search.c,
18001         plugins/symbol-browser/an_symbol_search.h,
18002         plugins/symbol-browser/an_symbol_view.c,
18003         plugins/symbol-browser/an_symbol_view.h,
18004         plugins/symbol-browser/plugin.c,
18005         plugins/symbol-browser/plugin.h,
18006         tagmanager/c.c,
18007         tagmanager/entry.h,
18008         tagmanager/tm_project.c,
18009         tagmanager/tm_symbol.c,
18010         tagmanager/tm_tag.c,
18011         tagmanager/tm_workspace.c,
18012         tagmanager/vstring.c,
18013         tagmanager/include/tm_tag.h,
18014         tagmanager/include/tm_workspace.h:
18015         
18016         - Fixed tagmanager parsing of source files to parse for typedefines and
18017         properly record element scopes. Implemented scope autocompletion
18018         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18019         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18020         patch list (author is unknown).
18021         - Implemented symbol-browser preferences for dynamically loading and
18022         saving tags API segments.
18023         - Fixed symbol-search to use tagmanager directly instead of depending
18024         on symbol-view for tags list.
18025         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18026         - Fixed TMSymbol to create the complete tags tree instead of letting the
18027         symbol-view created the root nodes.
18028         - Changed project tags cache name to .tm_project2.cache because the
18029         newer format records additional scope information.
18030         
18031 2005-02-07  Naba Kumar  <naba@gnome.org>
18033         * plugins/editor/style-editor.c,
18034         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18035         and GtkFontButton instead of deprecated widgets in
18036         style editor.
18037         
18038 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18040         * plugins/project-wizard/action.c,
18041         plugins/project-wizard/action.h,
18042         plugins/project-wizard/autogen.c,
18043         plugins/project-wizard/autogen.h,
18044         plugins/project-wizard/file.c,
18045         plugins/project-wizard/file.h,
18046         plugins/project-wizard/install.c,
18047         plugins/project-wizard/install.h,
18048         plugins/project-wizard/parser.h,
18049         plugins/project-wizard/parser.c,
18050         plugins/project-wizard/property.c,
18051         plugins/project-wizard/property.h,
18052         plugins/project-wizard/plugin.h,
18053         plugins/project-wizard/plugin.c,
18054         plugins/project-wizard/values.c,
18055         plugins/project-wizard/values.h:
18056         Replace C++ comments by C comments
18058         * plugins/project-wizard/autogen.c,
18059         plugins/project-wizard/autogen.h:
18060         Add a run time check of autogen version.
18061         Add UserName variable.
18063         * plugins/project-wizard/anjuta-project-wizard.glade,
18064         plugins/project-wizard/header.c,
18065         plugins/project-wizard/druid.c,
18066         plugins/project-wizard/druid.h:
18067         Sort project in alphabetic order.
18068         Correct selection troubles in notebooks.
18070         * plugins/project-wizard/parser.c:
18071         Add some check when reading the project header block.
18073 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18075         * plugins/project-wizard/action.c,
18076         plugins/project-wizard/action.h,
18077         plugins/project-wizard/autogen.c,
18078         plugins/project-wizard/autogen.h,
18079         plugins/project-wizard/file.c,
18080         plugins/project-wizard/file.h,
18081         plugins/project-wizard/install.c,
18082         plugins/project-wizard/parser.h,
18083         plugins/project-wizard/parser.c,
18084         plugins/project-wizard/property.c,
18085         plugins/project-wizard/property.h,
18086         plugins/project-wizard/values.c,
18087         plugins/project-wizard/values.h,
18088         Add a space between function name and open.
18090         * plugins/project-wizard/plugin.h,
18091         plugins/project-wizard/plugin.c,
18092         plugins/project-wizard/install.c,
18093         Avoid a crash if the user close the message view used by the .
18095         * plugins/project-wizard/anjuta-project-wizard,
18096         plugins/project-wizard/druid.c,
18097         plugins/project-wizard/druid.h,
18098         plugins/project-wizard/header.h,
18099         plugins/project-wizard/header.c,
18100         Add a text view with the description of each.
18101         Add a tab for each project.
18102         Replace some C++ comments to C comments.
18104 2005-02-05  Naba Kumar  <naba@gnome.org>
18106         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18107         New icon from Sebastien Granjoux .
18108         
18109 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18111         * libanjuta/anjuta-preferences.c:
18112         Set file property even without a focus out event (file selected 
18113         the browse dialog)
18115 2005-02-04  Naba Kumar  <naba@gnome.org>
18117         * plugins/glade/plugin.c: Fixed glade function calls.
18118         * configure.in: Fixed a typo.
18119         * TODO.tasks: Updated.
18121 2005-02-03  Naba Kumar  <naba@gnome.org>
18123         * plugins/project-manager/plugin.c: Fixed memory corruption.
18125         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18126         build error.
18127         
18128         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18129         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18130         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18131         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18133         * libanjuta/interfaces/libanjuta.idl,
18134         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18135         interface.
18136         
18137         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18139         Patch from Massimo Cora <maxcvs@email.it>:
18140         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18141         
18142 2005-02-01  Naba Kumar  <naba@gnome.org>
18144         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18145         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18146         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18147         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18148         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18149         from sourceforge -- a64 crash fixes (correct typing for GType)
18150         and fixes compile errors in sun.
18152         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18153         paste (shift+insert) in terminal.
18155 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18157         * configure.in: Add «nb» to ALL_LINGUAS.
18159 2005-02-01  Naba Kumar  <naba@gnome.org>
18161         * TODO.tasks, TODO: Updated todo tasks.
18162         
18163         * plugins/editor/anjuta-document-manager.glade: Improved search
18164         relace dialog.
18165         
18166         * TODO.tasks: Fixed xml format.
18167         
18168         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18169         work yet).
18170         
18171         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18172         cleanups.
18173         
18174         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18175         format during save (removed unwanted text nodes). Fixed scrollbars.
18177 2005-01-31  Naba Kumar  <naba@gnome.org>
18179         * libanjuta/interfaces/libanjuta.idl,
18180         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18181         Implemented append() method for IAnjutaEditor interface and fixed
18182         various bugs with text insertions (cvs diff and macro insertions).
18183         
18184         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18185         automatic indentation.
18186         
18187         * plugins/editor/action-callbacks.c,
18188         plugins/editor/action-callbacks.h,
18189         plugins/editor/anjuta-docman.c,
18190         plugins/editor/anjuta-document-manager.ui,
18191         plugins/editor/plugin.c,
18192         plugins/editor/text_editor.c,
18193         plugins/editor/text_editor.h,
18194         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18195         Fixed highlight issues.
18197         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18198         macro.
18199         
18200         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18202         * data/properties/*: Updated properties files from scite. Created
18203         styles.properties to override the scite styles.
18204         
18205         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18207         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18208         
18209 2005-01-30  Naba Kumar  <naba@gnome.org>
18211         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18212         unused definitions.
18213         
18214         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18215         
18216         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18217         plugins/editor/text_editor.c,
18218         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18219         fixed linuwidth preference setting, fixed insert text interface
18220         implementation. Improved automatice-indentation for cpp lexer.
18221         
18222         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18224 2005-01-29  Naba Kumar  <naba@gnome.org>
18226         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18227         option in update dialog as default. Improved import dialog. Sized
18228         log dialog.
18230         * configure.in: Fixed underquoted warning from autoconf.
18231         
18232         * plugins/editor/action-callbacks.c,
18233         plugins/editor/aneditor.cxx,
18234         plugins/editor/aneditor.h,
18235         plugins/editor/anjuta-document-manager.glade,
18236         plugins/editor/plugin.c,
18237         plugins/editor/plugin.h,
18238         plugins/editor/text_editor.c,
18239         plugins/editor/text_editor.h,
18240         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18241         for Editor and fixed all preferences syncronization and notifys for
18242         visible prefs (in editor preferences page).
18243         
18244         * plugins/file-loader/plugin.c: Load recent files on idle.
18246 2005-01-28  Naba Kumar  <naba@gnome.org>
18248         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18249         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18251         * plugins/editor/action-callbacks.c,
18252         plugins/editor/action-callbacks.h,
18253         plugins/editor/aneditor.cxx,
18254         plugins/editor/aneditor.h,
18255         plugins/editor/anjuta-document-manager.ui,
18256         plugins/editor/plugin.c,
18257         plugins/editor/text_editor.c,
18258         plugins/editor/text_editor.h,
18259         plugins/editor/text_editor_cbs.c,
18260         plugins/editor/text_editor_cbs.h,
18261         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18262         Text editor.
18264         Patch from Massimo Cora <maxcvs@email.it>:
18265         * plugins/editor/an_symbol_search.c,
18266         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18267         
18268 2005-01-27  Naba Kumar  <naba@gnome.org>
18269         
18270         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18271         minimum size request to 200.
18273         * plugins/symbol-browser/an_symbol_info.c,
18274         plugins/symbol-browser/an_symbol_info.h,
18275         plugins/symbol-browser/an_symbol_search.c,
18276         plugins/symbol-browser/an_symbol_search.h,
18277         plugins/symbol-browser/an_symbol_view.c,
18278         plugins/symbol-browser/an_symbol_view.h,
18279         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18280         pixbuf retrieval. Fixed runtime warning. Code clean up.
18282 2005-01-27  Naba Kumar  <naba@gnome.org>
18284         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18285         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18286         (new) plugins/glade/Makefile.am,
18287         (new) plugins/glade/anjuta-glade-plugin.png,
18288         (new) plugins/glade/anjuta-glade.plugin.in,
18289         (new) plugins/glade/anjuta-glade.ui,
18290         (new) plugins/glade/plugin.c,
18291         (new) plugins/glade/plugin.h,
18292         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18293         now until glade3 works properly.
18295         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18296         they are generated.
18297         
18298 2005-01-26  Naba Kumar  <naba@gnome.org>
18300         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18301         Added mime icon for anjuta projects.
18302         
18303         patch from Massimo Cora <maxcvs@email.it>:
18304         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18305         an_symbol_search.h, an_symbol_view.c, plugin.c:
18306         Fix/implement objects destroying/freeing.
18308 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18309         
18310         * src/action-callback.[ch], src/anjuta-actions.h:
18311         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18312         because it has not been updated for years and we know have a devhelp plugin
18313         which can do the job much better.
18314         * TODO.tasks: Updated done items
18316 2005-01-25  Naba Kumar  <naba@gnome.org>
18318         * autogen.sh: Fixed to generate interface files.
18320         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18321         session save filenames.
18322         
18323         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18324         
18325 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18327         * plugins/project-wizard/Makefile.am,
18328         plugins/project-wizard/install.c,
18329         plugins/project-wizard/install.h,
18330         plugins/project-wizard/parser.c,
18331         plugins/project-wizard/parser.h,
18332         plugins/project-wizard/templates/terminal.wiz:
18333         Add action list block in wizard template
18334         * plugins/project-wizard/file.c,
18335         plugins/project-wizard/autogen.c:
18336         Small fixes
18338 2005-01-23  Naba Kumar  <naba@gnome.org>
18340         * configure.in: Fixed build error.
18342 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18344         * plugins/project-wizard/druid.c,
18345         plugins/project-wizard/parser.c,
18346         plugins/project-wizard/property.c: Rewrite parser with
18347         better error handling
18349 2005-01-22  Naba Kumar  <naba@gnome.org>
18351         * plugins/symbol-browser/plugin.c: Changed c++ coments
18352         to c commnets and formated code to anjuta coding styles.
18353         
18354 2005-01-21  Naba Kumar  <naba@gnome.org>
18356         * configure.in, autogen.sh: Fixed build errors in newer automake.
18357         
18358         * plugins/editor/anjuta-docman.c: Do not emit change editor
18359         signal while in dispose.
18361         Patch from: Massimo Corà <maxcvs@email.it>
18362         * plugins/symbol-browser/Makefile.am,
18363         plugins/symbol-browser/an_symbol_view.c,
18364         plugins/symbol-browser/an_symbol_view.h,
18365         plugins/symbol-browser/plugin.c,
18366         plugins/symbol-browser/plugin.h,
18367         plugins/symbol-browser/test-symbol-browser.c,
18368         (new) plugins/symbol-browser/an_symbol_info.c,
18369         (new) plugins/symbol-browser/an_symbol_info.h,
18370         (new) plugins/symbol-browser/an_symbol_search.c,
18371         (new) plugins/symbol-browser/an_symbol_search.h:
18372         Added a cool real-time symbol-search-view in symbol browser.
18374 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18375         
18376         * plugin/macro/plugin.c
18377         plugin/macro/anjuta-macro-plugin.ui
18378         plugin/macro/macro-db.[ch]
18379         plugin/macro/macro-dialog.[ch]
18380         plugin/macro/macro-actions.[ch]
18381         plugin/macro/macro-edit.[ch]
18382         plugin/macro/plugin.[ch]:
18383         
18384         Implemented three menu items as Naba proposed:
18385         Edit->Macro->
18386                 Insert Macro: Pops of a border-less window to enter a shortcut
18387                 Add Macro: Same as Manage Macro => New
18388                 Manage Macros: Full-features macro dialog
18390 2005-01-20  Naba Kumar  <naba@gnome.org>
18392         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18393         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18394         libanjuta/anjuta-shell.h,
18395         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18396         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18397         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18398         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18399         src/main.c, src/shell.c: Implemented command line args processing
18400         and session management. Fixed geometry restoration.
18402 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18403         
18404         * plugins/macro/macro-db.c,
18405         plugins/macros.xml:
18406         Cleaned up XML interface and use attributes now for name, category and 
18407         shortcut. CDATA is used to avoid xml errors inside of macros.
18409 2005-01-19  Naba Kumar  <naba@gnome.org>
18411         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18413 2005-01-18  Naba Kumar  <naba@gnome.org>
18414         
18415         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18416         to work.
18418         * scintilla/*: Updated scintilla to current cvs and updated
18419         scintilla patches.
18420         
18421 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18422         
18423         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18424         plugins/cvs-plugin/cvs-actions.c:
18425         Added "Whole project" infrastructure but it does not
18426         work because I did not find a way to get the current project's
18427         root dir.
18429 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18431         * plugins/cvs-plugin/Makefile.am
18432         plugins/cvs-plugin/anjuta-cvs.plugin.in
18433         plugins/cvs-plugin/cvs-actions.c
18434         plugins/cvs-plugin/cvs-callbacks.c
18435         plugins/cvs-plugin/cvs-interface.[ch] (added)
18436         plugins/cvs-plugin/plugin.c:
18437         
18438         Added IAnjutaCVS interface and improved cvs plugin. There
18439         is still some work to do on cvs import and to add a current
18440         project toggle.
18442 2005-01-17  Naba Kumar  <naba@gnome.org>
18444         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18445         
18446         * configure.in: Fixed build errors.
18448         * data/Makefile.am,     (removed) data/README.stock_libs,
18449         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18450         (removed) data/header.c, (removed) data/stock_libs.anj,
18451         (removed) data/x-anjuta-project.desktop,
18452         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18454         * libanjuta/anjuta-plugin-description.c,
18455         libanjuta/anjuta-shell.c: Updated documentations.
18457         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18458         
18459         * libanjuta/anjuta-launcher.c,
18460         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18461         x86_64 systems.
18463 2005-01-17  Naba Kumar  <naba@gnome.org>
18464         
18465         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18466         plugins/project-wizard/templates/gtk.wiz,
18467         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18468         Updated templates to new format.
18469         
18470         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18471         * plugins/project-wizard/druid.c,
18472         plugins/project-wizard/parser.c,
18473         plugins/project-wizard/property.c,
18474         plugins/project-wizard/property.h,
18475         plugins/project-wizard/templates/terminal.wiz,
18476         plugins/project-wizard/templates/terminal/AUTHORS,
18477         plugins/project-wizard/templates/terminal/ChangeLog,
18478         plugins/project-wizard/templates/terminal/NEWS,
18479         plugins/project-wizard/templates/terminal/README,
18480         plugins/project-wizard/templates/terminal/project.anjuta,
18481         plugins/project-wizard/templates/terminal/src/main.c:
18482         Moveed code related to property types from druid.c and parser.c to 
18483         property.c. Changed tag from "<string ..." to
18484         "<property type="string..."     and so on. Rewrite parser
18485         (warning still in progress). Added list property. Changed
18486         terminal project to avoid using autogen on some file (much 
18487         faster) using the autogen attribute. Add a license list box in
18488         terminal project (just as an example). _label in item list is
18489         optional now.
18491 2005-01-16  Naba Kumar  <naba@gnome.org>
18493         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18494         plugins/edtior/anjuta-docman.c: Fixed build errors.
18495         
18496         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18497         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18498         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18499         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18500         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18501         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18502         libanjuta/resources.h,
18503         plugins/build-basic-autotools/build-basic-autotools.c,
18504         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18505         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18506         plugins/gtodo/plugin.c, src/Makefile.am,
18507         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18508         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18509         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18510         should be handled in respective plugins. Added API documentations.
18512         * libanjuta-docs.sgml, libanjuta-sections.txt,
18513         libanjuta.types,
18514         (added) tmpl/anjuta-debug.sgml,
18515         (added) tmpl/anjuta-launcher.sgml,
18516         tmpl/anjuta-plugin.sgml,
18517         tmpl/anjuta-preferences.sgml,
18518         tmpl/anjuta-shell.sgml,
18519         (added) tmpl/anjuta-status.sgml,
18520         (removed) tmpl/anjuta-stock.sgml,
18521         tmpl/anjuta-utils.sgml,
18522         (removed) tmpl/defaults.sgml,
18523         (removed) tmpl/fileselection.sgml,
18524         (removed) tmpl/gnomefilelist.sgml,
18525         tmpl/ianjuta-buildable.sgml,
18526         (added) tmpl/ianjuta-debugger-manager.sgml,
18527         (added) tmpl/ianjuta-debugger.sgml,
18528         tmpl/ianjuta-document-manager.sgml,
18529         tmpl/ianjuta-editor.sgml,
18530         tmpl/ianjuta-file.sgml,
18531         tmpl/ianjuta-loader.sgml,
18532         tmpl/ianjuta-markable.sgml,
18533         tmpl/ianjuta-message-view.sgml,
18534         (added) tmpl/ianjuta-project-manager.sgml,
18535         (added) tmpl/ianjuta-todo.sgml,
18536         (added) tmpl/ianjuta-wizard.sgml,
18537         tmpl/libanjuta-iface-marshallers.sgml,
18538         tmpl/libanjuta-unused.sgml,
18539         (removed) tmpl/pixmaps.sgml,
18540         tmpl/plugins.sgml,
18541         (removed) tmpl/properties.sgml,
18542         tmpl/resources.sgml: Updated API documentations.
18544 2005-01-15  Naba Kumar  <naba@gnome.org>
18546         * libanjuta/anjuta-launcher.c: Added API docs.
18547         
18548         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18549         plugins/project-wizard/templates/gtk.wiz,
18550         plugins/project-wizard/templates/terminal.wiz,
18551         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18552         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18553         plugins/project-wizard/templates/gtk/src/main.c,
18554         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18555         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18556         template files.
18558         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18559         * plugins/project-wizard/anjuta-project-wizard.glade,
18560         plugins/project-wizard/autogen.c,
18561         plugins/project-wizard/druid.c,
18562         plugins/project-wizard/druid.h,
18563         plugins/project-wizard/file.c,
18564         plugins/project-wizard/file.h,
18565         plugins/project-wizard/install.c,
18566         plugins/project-wizard/parser.c,
18567         plugins/project-wizard/plugin.c,
18568         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18569         setting the default project directory. Fix HIDDEN property, it's
18570         working but I think we could make this cleaner. Removed the
18571         copy of the string in mandatory_property. Add an optional autogen
18572         attribute, to force or avoid using autogen on some files, default
18573         without any attribute is autodetect.+ Replace the script tag with
18574         a normal file tag and an attribute execute.
18575         
18576 2005-01-14  Naba Kumar  <naba@gnome.org>
18578         * plugins/editor/action-callbacks.c,
18579         plugins/editor/search_incremental.c,
18580         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18581         works now.
18582         
18583         * plugins/editor/plugin.c, plugins/editor/plugin.h,
18584         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18585         tabs.
18587 2005-01-12  Naba Kumar  <naba@gnome.org>
18589         * configure.in,
18590         plugins/project-wizard/templates/Makefile.am,
18591         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18592         plugins/project-wizard/templates/anjuta-plugin.wiz,
18593         (added) plugins/project-wizard/templates/gtk-logo.png,
18594         (added) plugins/project-wizard/templates/gtk.wiz,
18595         (added) plugins/project-wizard/templates/terminal-logo.png,
18596         plugins/project-wizard/templates/terminal.wiz,
18597         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18598         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18599         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18600         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18601         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18602         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18603         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18604         (added) plugins/project-wizard/templates/gtk/src/main.c,
18605         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18606         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18607         GTK+ project templated and fixed other templates. Updated template
18608         logos.
18610 2005-01-12  Naba Kumar  <naba@gnome.org>
18612         * plugins/macro/anjuta-macro.glade: Improved GUI.
18613         
18614 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18616         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18617         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18618         * plugins/cvs-plugin/cvs.[ch] (removed)
18619         Removed old unused files
18620         
18621         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18622         * plugins/cvs-plugin/cvs-actions.c
18623         * plugins/cvs-plugin/Makefile.am:
18624         Seperate callback functions for better error
18625         handling. Cleaned up code.
18626         
18627         * plugins/macro/macros.xml: removed corrupt cvs
18628         macros for now.
18630 2005-01-10  Naba Kumar  <naba@gnome.org>
18632         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18633         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18634         and leaks.
18636 2005-01-09  Naba Kumar  <naba@gnome.org>
18638         * libegg/egg-recent-action.c, libegg/test-actions.c,
18639         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18640         recent files models.
18641         
18642         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18643         two models -- one for projects and other for regular files and show
18644         both in recent files menu. Changed recent files group from "anjuta"
18645         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18646         when adding the URI in recent files.
18647         
18648         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18649         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18650         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18651         * plugins/macro/macros.xml: Fixed xml errors.
18653 2005-01-08  Naba Kumar  <naba@gnome.org>
18654         
18655         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18656         libegg/test-actions.c, libegg/menu/Makefile.am,
18657         libegg/menu/egg-recent-action.h: Added a new action for
18658         recent files.
18660         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18661         Fixed dispose. Cleanup.
18662         
18663         * plugins/file-loader/anjuta-loader-plugin.ui,
18664         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18665         Use the new action for recent files. Added recent files in
18666         toolbar.
18668         * plugins/project-wizard/druid.c: Show busy cursor and
18669         de-sensitize druid buttons during page change.
18670         
18671         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18672         * plugins/project-wizard/Makefile.am,
18673         plugins/project-wizard/druid.c,
18674         plugins/project-wizard/druid.h,
18675         plugins/project-wizard/install.c,
18676         plugins/project-wizard/plugin.c,
18677         plugins/project-wizard/plugin.h,
18678         plugins/project-wizard/property.c,
18679         plugins/project-wizard/property.h,
18680         (added) plugins/project-wizard/values.c,
18681         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18682         objects (in values.c and values.h) containing the values of all
18683         properties. The NPWProperty objects now keep their values in this
18684         object which is persistant for one activation of the plugin, so the
18685         user keeps all the values even if he goes backward. Used an anjuta
18686         message view to list all files copied by the project wizard.
18688 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18690         * plugins/macro/plugin.[ch],
18691         plugins/macro/macro-dialog.[ch]
18692         plugins/macro/macro-edit.[ch]
18693         plugins/macro/macro-db.[ch]
18694         plugins/macro/macro-actions.[ch]
18695         plugins/macro/anjuta-macro.plugin.in
18696         plugins/macro/anjuta-macro.glade
18697         plugins/macro/anjuta-macro.png
18698         plugins/macro/Makefile.am
18699         plugins/macro/macros.xml
18700         plugins/macro/anjuta-macro.ui (all added)
18701         configure.in
18702         plugins/Makefile.am:
18703         Added new macro plugins
18704         
18705         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18706         New icon
18707         
18708         * manuals/reference/template (removed)
18709         Removed old api reference
18710         
18711         * plugins/message-view/message-view.c:
18712         "Fixed" crash in on_row_deleted and added a
18713         comment that I cannot work this way. We will
18714         have to change everything a bit to avoid losing
18715         memory there.
18716         
18717         * plugins/text-editor/text_editor.c:
18718         Update line number width on file save
18721 2005-01-07  Naba Kumar  <naba@gnome.org>
18723         * plugins/project-wizard/anjuta-project-wizard.glade,
18724         plugins/project-wizard/druid.c,
18725         plugins/project-wizard/templates/anjuta-plugin.wiz,
18726         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18727         Display page description in bold. Fixed mandatory field check.
18729         * configure.in,
18730         libanjuta/libanjuta-1.0.pc.in,
18731         plugins/project-wizard/druid.c,
18732         plugins/project-wizard/parser.c,
18733         plugins/project-wizard/property.h,
18734         plugins/project-wizard/templates/anjuta-plugin.wiz,
18735         plugins/project-wizard/templates/terminal.wiz,
18736         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18737         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18738         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18739         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18740         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18741         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18742         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18743         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18744         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18745         plugins/project-wizard/templates/terminal/configure.in.tpl,
18746         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18747         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18748         a new property type -- hidden. Fixed terminal and anjuta-plugin
18749         project templates.
18751 2005-01-07  Naba Kumar  <naba@gnome.org>
18753         * templates/anjuta-plugin.wiz,
18754         templates/terminal.wiz,
18755         templates/terminal/Makefile.am.tpl,
18756         templates/terminal/autogen.sh,
18757         (Removed) templates/terminal/configure.ac.tpl,
18758         (Added) templates/.cvsignore,
18759         (Added) templates/Makefile.am,
18760         (Added) templates/anjuta-plugin/.cvsignore,
18761         (Added) templates/anjuta-plugin/Makefile.am,
18762         (Added) templates/anjuta-plugin/src/.cvsignore,
18763         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18764         (Added) templates/terminal/.cvsignore,
18765         (Added) templates/terminal/Makefile.am,
18766         (Added) templates/terminal/configure.in.tpl,
18767         (Added) templates/terminal/po/.cvsignore,
18768         (Added) templates/terminal/po/ChangeLog,
18769         (Added) templates/terminal/po/Makefile.am,
18770         (Added) templates/terminal/po/POTFILES.in,
18771         (Added) templates/terminal/src/.cvsignore,
18772         (Added) templates/terminal/src/Makefile.am,
18773         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18774         project wizard. Fixed configure/po/Makefile template errors.
18776 2005-01-06  Naba Kumar  <naba@gnome.org>
18778         * configure.in: Added project templates.
18779         * plugins/project-wizard/templates/*: Added to project and renamed
18780         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18781         for the project templates (so that they do not conflict with autotools
18782         build. Created proper configure.ac.tpl and autogen.sh for project
18783         templates.
18784         
18785 2005-01-06  Naba Kumar  <naba@gnome.org>
18787         * plugins/project-wizard/anjuta-project-wizard.glade,
18788         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18789         Fixed file list parsing and to take absolute file paths (for example,
18790         from an icon selected previously). Used toggle buttons for boolean
18791         properties. Check if all mandatory fields are given before going
18792         forward in the wizard. Use scrollable viewport for listing property
18793         widgets incase the list goes out of wizard's size. Added tooltips
18794         as descriptions of the property widgets. And other fixes.
18796         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18797         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18798         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18799         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18800         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18801         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18802         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18803         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18804         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18805         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18806         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18807         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18808         Restructured template files.
18810 2005-01-06  Naba Kumar  <naba@gnome.org>
18812         * configure.in: Added check for autogen.
18813         
18814         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18815         in dispose.
18816         
18817         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18818         Do not emit changed signal when in dispose.
18820         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18821         symbol-view widget has been destroyed.
18822         
18823         * src/anjuta-app.c: Set null to preference, status and ui object
18824         pointers when they are destroyed.
18826         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18827         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18828         Added boolean, integer and file property types.
18829         
18830         * plugins/project-wizard/Makefile.am,
18831         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18832         project wizard templates.
18834 2005-01-04  Naba Kumar  <naba@gnome.org>
18836         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18837         added widgets.
18838         
18839         * plugins/editor/aneditor.cxx,
18840         plugins/editor/anjuta-docman.c,
18841         plugins/editor/plugin.c,
18842         plugins/editor/text_editor.c:
18843         Removed unnecessary ref/unref of scintilla.
18844         
18845         * plugins/message-view/anjuta-msgman.c,
18846         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18847         make close button similar to document manager.
18848         
18849         * plugins/project-manager/plugin.c,
18850         plugins/project-manager/plugin.h: Removed dead codes. Removed
18851         unnecessary ref/unref.
18852         
18853         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18854         instead of hard refs.
18856 2005-01-03  Naba Kumar  <naba@gnome.org>
18858         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18859         generate() methods for IAnjutaBuildable interface.
18861         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18862         IAnjutaBuildable inteface.
18864         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18865         to destroy build context when message view is destroyed.
18866         
18867         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18868         a ref to it and unref in destructor. AnEditor class wants to be the
18869         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18870         comparisions.
18871         
18872         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18873         complicate the scene. Removed editor widget from AnjutaDocman when
18874         the widget is destroyed.
18875         
18876         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18877         from shell. It will be removed from shell when the widget is destroyed.
18878         
18879         * plugins/editor/text_editor.c: Added debug codes to track object
18880         finalizations.
18882         * plugins/message-view/anjuta-msgman.c: Remove message view on
18883         widget destroy. Destroy message view on remove. Removed all views
18884         correctly.
18885         
18886         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18887         from container.
18889 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18891         * plugins/file-wizard/action-callbacks.c,
18892         plugins/file-wizard/anjuta-file-wizard.glade,
18893         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18894         Insert Licence, copyright, header template ...
18895         
18896 2005-01-02  Naba Kumar  <naba@gnome.org>
18898         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18899         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18900         anjuta_status_add_widget() to allow setting busy cursor on non
18901         toplevel windows.
18903         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18905         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18906         mime types to take text/source also.
18907         
18908         * plugins/editor/anjuta-docman.c,
18909         plugins/editor/anjuta-docman.h,
18910         plugins/editor/plugin.c,
18911         plugins/editor/text_editor.c,
18912         plugins/editor/text_editor.h,
18913         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18914         AnjutaStatus and set busy cursor on editors.
18916         * plugins/file-loader/Makefile.am,
18917         plugins/file-loader/plugin.c,
18918         (added) plugins/file-loader/dnd.c,
18919         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18921         * src/anjuta.c: Hide anjuta window before destruction.
18923         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18924         * configure.in, plugins/Makefile.am,
18925         (removed) plugins/project-wizard/appwiz_page1.c,
18926         (removed) plugins/project-wizard/appwiz_page2.c,
18927         (removed) plugins/project-wizard/appwiz_page3.c,
18928         (removed) plugins/project-wizard/appwiz_page4.c,
18929         (removed) plugins/project-wizard/appwizard.c,
18930         (removed) plugins/project-wizard/appwizard.h,
18931         (removed) plugins/project-wizard/appwizard_cbs.c,
18932         (removed) plugins/project-wizard/appwizard_cbs.h,
18933         (removed) plugins/project-wizard/appwizard_gui.c,
18934         (removed) plugins/project-wizard/gnome_project.c,
18935         (removed) plugins/project-wizard/gnome_project.h,
18936         (removed) plugins/project-wizard/wizard_gui.c,
18937         (removed) plugins/project-wizard/wizard_gui.h,
18938         (added) plugins/project-wizard/.cvsignore,
18939         (added) plugins/project-wizard/Makefile.am,
18940         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18941         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18942         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18943         (added) plugins/project-wizard/applogo.png,
18944         (added) plugins/project-wizard/appwizard.png,
18945         (added) plugins/project-wizard/autogen.c,
18946         (added) plugins/project-wizard/autogen.h,
18947         (added) plugins/project-wizard/druid.c,
18948         (added) plugins/project-wizard/druid.h,
18949         (added) plugins/project-wizard/file.c,
18950         (added) plugins/project-wizard/file.h,
18951         (added) plugins/project-wizard/header.c,
18952         (added) plugins/project-wizard/header.h,
18953         (added) plugins/project-wizard/install.c,
18954         (added) plugins/project-wizard/install.h,
18955         (added) plugins/project-wizard/parser.c,
18956         (added) plugins/project-wizard/parser.h,
18957         (added) plugins/project-wizard/plugin.c,
18958         (added) plugins/project-wizard/plugin.h,
18959         (added) plugins/project-wizard/property.c,
18960         (added) plugins/project-wizard/property.h: Removed old application-wizard
18961         codes and added new template based (autogen based) project wizard
18962         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18964 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18966         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18967         * plugins/cvs-plugin/cvs-execute.c:
18968         Fix cvs_log which did not work because of some
18969         glade problem
18970         Patch from Mark R. Pariente <markpariente@cmu.edu>
18971         - Fix message highlighting
18973 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18974         
18975         * template/*,
18976         date/template/*,
18977         configure.in:
18978         Removed template stuff completly because we dicussed to implement
18979         a macro system for Edit->Insert Text
18981 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18982         
18983         * plugins/editor/aneditor.cxx,
18984         plugins/editor/text_editor.c:
18985         Set line number width dynamically
18986         * src/about.c:
18987         Prepered new GTK 2.6 about dialog
18989 2004-12-30  Naba Kumar  <naba@gnome.org>
18991         patch from: Massimo Corà  <maxcvs@email.it>
18992         * plugins/editor/aneditor.cxx: Highlights correct function
18993         argument in recursive calltips.
18995 2004-12-30  Naba Kumar  <naba@gnome.org>
18997         * plugins/symbol-browser/plugin.c,
18998         libanjuta/interfaces/libanjuta.idl,
18999         plugins/editor/text_editor.c: Fixed editor markers and added a new
19000         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19001         mark the line visited.
19002         
19003         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19004         libegg/Makefile.am, libegg/eggcomboselect.c,
19005         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19006         widget for use with symbol view in toolbar.
19007         
19008         * plugins/cvs-plugin/anjuta-cvs.ui,
19009         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19010         placeholder for cvs plugin context menu in filemanager.
19011         
19012 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19013         
19014         * plugins/cvs-plugin/plugin.c:
19015         Show popup menu only if the file is contained in
19016         a directory containing a "CVS" directory
19018 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19019         
19020         * plugins/cvs-plugin/cvs-action.[ch],
19021         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19022         * plugins/cvs-plugin/anjuta-cvs.ui,
19023         * plugins/cvs-plugin/plugin.c:
19024         Implemented "Import"
19025         
19026         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19027         Added right-click-menu for file-manager
19029 2004-12-26  Naba Kumar  <naba@gnome.org>
19031         * src/action-callbacks.c, src/action-callbacks.h,
19032         src/anjuta-actions.h, src/anjuta-app.c,
19033         src/anjuta.ui: Added fullscreen action.
19035         * plugins/cvs-plugin/cvs-actions.c,
19036         plugins/cvs-plugin/plugin.c,
19037         plugins/cvs-plugin/plugin.h: Watches current editor,
19038         project and file manager selection in plugin
19039         implementation.
19040         
19041 2004-12-26  Naba Kumar  <naba@gnome.org>
19043         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19044         src/action-callbacks.c: Fixed app finalization. Added a
19045         command line arg --proper-shutdown (-p), which when set
19046         will release all plugins and their resources (this option
19047         is mainly for debugging).
19048         
19049         * plugins/file-loader/plugin.c: Fixed filename duplications
19050         in recent files history.
19051         
19052         * plugins/profile-default/plugin.c: Disabled problematic
19053         plugins for now to load at startup.
19054         
19055         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19056         annoying debug prints.
19057         
19058 2004-12-23  Naba Kumar  <naba@gnome.org>
19060         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19061         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19062         plugins/cvs-plugin/anjuta-cvs.ui,
19063         plugins/cvs-plugin/cvs-actions.c,
19064         plugins/cvs-plugin/cvs-actions.h,
19065         plugins/cvs-plugin/cvs-execute.c,
19066         plugins/cvs-plugin/cvs-execute.h,
19067         plugins/cvs-plugin/Makefile.am,
19068         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19069         Added cvs log command.
19071 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19072         
19073         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19074         default
19076 2004-12-20  Naba Kumar  <naba@gnome.org>
19078         patch from: Massimo Corà  <maxcvs@email.it>
19079         * plugins/editor/aneditor.cxx: Added recursive calltips.
19081 2004-12-20  Naba Kumar  <naba@gnome.org>
19082         
19083         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19084         Show busy cursor during loading and unloading.
19085         
19086 2004-12-19  Naba Kumar  <naba@gnome.org>
19088         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19089         memory leaks. Disabled debug print.
19091         * plugins/symbol-browser/an_symbol_view.c,
19092         plugins/symbol-browser/plugin.c,
19093         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19094         problems. Creates SymbolView object every time when the
19095         plugin is activated.
19097         * plugins/project-manager/plugin.c: Close project when
19098         deactivating.
19099         
19100 2004-12-18  Naba Kumar  <naba@gnome.org>
19102         * po/POTFILES.in: Removed commented lines.
19103         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19104         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19105         * plugins/gdb/plugin.c: Fixed compile error.
19106         
19107         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19108         * libegg/eggcellrendererkeys.c: Fixed compile error.
19109         
19110 2004-12-18  Naba Kumar  <naba@gnome.org>
19112         * plugins/file-loader/plugin.c: Fixed loading bug.
19113         
19114         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19115         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19116         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19117         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19118         and corruptions. Fixed loading and unloading of plugins.
19119         
19120 2004-12-17  Naba Kumar  <naba@gnome.org>
19121         
19122         * plugins/file-loader/Makefile.am,
19123         plugins/file-loader/plugin.c,
19124         plugins/project-manager/plugin.c: Fixed memory corruption
19125         and disposition codes. Added missing plugin.h in Makefile.am.
19127 2004-12-16  Naba Kumar  <naba@gnome.org>
19129         * plugins/symbol-browser/an_symbol_view.c,
19130         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19131         codes. Fixed memory leaks and corruptions.
19133         * plugins/build-basic-autotools/build-basic-autotools.c
19134         plugins/editor/anjuta-docman.c,
19135         plugins/editor/text_editor.c,
19136         plugins/file-loader/plugin.c,
19137         plugins/file-manager/plugin.c,
19138         plugins/file-wizard/plugin.c,
19139         plugins/message-view/anjuta-msgman.c,
19140         plugins/message-view/anjuta-msgman.h,
19141         plugins/message-view/message-view.c,
19142         plugins/message-view/plugin.c,
19143         plugins/message-view/plugin.h,
19144         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19146         * src/about.c, src/about.h, src/action-callbacks.c,
19147         src/action-callbacks.h, src/anjuta-actions.h,
19148         src/anjuta-app.c, src/anjuta-app.h,
19149         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19150         src/anjuta.c, src/anjuta.h, src/getline.c, 
19151         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19152         src/start-with.c, src/start-with.h: Fixed emacs modes.
19154         * src/layout.xml: Brought document manager in front.
19155         
19156 2004-12-15  Naba Kumar  <naba@gnome.org>
19158         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19159         properly removed.
19160         
19161         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19162         finalization. Added a method to unload all plugins and destroy them.
19163         Fixed memory leaks.
19164         
19165         * plugins/sample1/plugin.c: Proper finalization code and renamed
19166         functions to proper names.
19167         
19168         * plugins/build-basic-autotools/build-basic-autotools.c,
19169         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19171         * src/shell.c: Unload all plugins on exit, so that memory profilers
19172         can detect memory leaks in plugins.
19174 2004-12-13  Naba Kumar  <naba@gnome.org>
19176         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19177         docking is working.
19178         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19179         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19181 2004-12-11  Naba Kumar  <naba@gnome.org>
19183         * data/properties/anjuta.properties: Fixed font size.
19184         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19185         compile file function. There are some fixmes there.
19186         * plugins/message-view/anjuta-msgman.c,
19187         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19188         
19189 2004-12-08  Naba Kumar  <naba@gnome.org>
19191         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19192         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19193         to escape quotes in a string.
19194         
19195         * plugins/cvs-plugin/cvs-actions.c,
19196         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19197         cvs diff command.
19199         * plugins/build-basic-autotools/build-basic-autotools.c,
19200         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19201         filters.
19202         
19203 2004-12-07  Naba Kumar  <naba@gnome.org>
19205         * plugins/build-basic-autotools/build-basic-autotools.c,
19206         plugins/build-basic-autotools/automake-c.filters: Completed directory
19207         tracking. Double click on Errors and warnings now work as expected.
19209         * plugins/build-basic-autotools.c: Added codes to track build directory
19210         so that absolute path of the files could be determined.
19212 2004-12-06  Naba Kumar  <naba@gnome.org>
19214         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19215         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19216         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19217         
19218 2004-12-05  Naba Kumar  <naba@gnome.org>
19220         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19221         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19222         
19223         * plugins/cvs-plugin/plugin.c,
19224         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19225         
19226 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19227         
19228         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19229         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19230         plugins/cvs-plugin/cvs-execute.[ch]:
19231         Implemented cvs status and cvs diff
19232         Known bugs:
19233         - rdiff command is not correct
19234         - Must find a way to allow selection of directies AND files 
19235         in GtkFileChooser
19237 2004-12-03  Naba Kumar  <naba@gnome.org>
19239         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19240         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19241         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19242         session.properties file if it is for the first time.
19243         
19244 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19245         
19246         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19247         commit.
19248         
19249         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19250         plugins/cvs-plugin/anjuta-cvs.ui:
19251         Implemented update/commit and changed menu layout 
19253 2004-12-02  Naba Kumar  <naba@gnome.org>
19255         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19256         property name (for cvs path property). Beautified dialogs.
19258 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19259         
19260         * plugins/message-view/anjuta-msgman.c: Changed callback name
19261         and changed switch-page handling.
19262         
19263         * plugins/cvs-plugin/cvs-actions.c:
19264         * plugins/cvs-plugin/cvs-execute.c:
19265         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19266         - Implemented cvs add and cvs removed - both working now
19267         - Created a useful preferences page
19268         
19270 2004-11-30  Naba Kumar  <naba@gnome.org>
19272         * libanjuta/anjuta-status.c: Fixed runtime warning.
19273         
19274         * plugins/editor/Makefile.am:
19275         plugins/editor/anjuta-document-manager.glade,
19276         plugins/editor/plugin.c
19277         plugins/editor/plugin.h
19278         plugins/editor/style-editor.c (new, moved from src/),
19279         plugins/editor/style-editor.h (new, moved from src/),
19280         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19281         settings in preferences.
19283         * plugins/editor/text_editor.c,
19284         plugins/editor/text_editor.h: Do not take unused args in
19285         text_editor_get_props().
19287         * src/style-editor.c, src/style-editor.h: Removed, moved to
19288         plugins/editor/ directory.
19290 2004-11-29  Naba Kumar  <naba@gnome.org>
19292         * plugins/editor/text_editor_cbs.c: Emit click signal in
19293         IAnjutaMarkable.
19294         * libanjuta/anjuta-status.c: More spacing between items.
19295         
19296 2004-11-29  Naba Kumar  <naba@gnome.org>
19298         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19299         
19300         * libanjuta/interfaces/libanjuta.idl,
19301         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19302         plugins/debug-manager/plugin.c,
19303         plugins/gdb/breakpoints.c,
19304         plugins/gdb/breakpoints.h,
19305         plugins/gdb/debugger.c,
19306         plugins/gdb/debugger.h,
19307         plugins/gdb/plugin.c,
19308         plugins/gdb/plugin.h,
19309         plugins/gdb/utilities.c,
19310         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19311         toggle breakpoint margin clicks.
19313 2004-11-28  Naba Kumar  <naba@gnome.org>
19315         * TODO.tasks: Fixed indentations.
19316         * plugins/gtodo/libgtodo.c: Save with indentation.
19317         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19318         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19319         * libanjuta/anjuta-status.c: Fixed busy cursors.
19320         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19321         * po/POTFILES.in: Updated.
19322         
19323 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19324         
19325         * plugins/editor/anjuta-document-manager.glade,
19326           plugins/editor/search-replace.[c,h], 
19327           plugins/editor/search-replace_backend.h
19328           plugins/editor/search-preferences.[c,h] :
19329           Saved Search-Preferences (gconf),
19330           Basic search by default.
19332 2004-11-22  Naba Kumar  <naba@gnome.org>
19334         * configure.in: Fixed build error.
19336 2004-11-21  Naba Kumar  <naba@gnome.org>
19338         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19339         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19340         Added AnjutaStatus class to libanjuta.
19341         Added anjuta_shell_get_status() method.
19342         
19343         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19344         and fixed marshaller generation.
19345         
19346         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19347         "updade_ui" signals to IAnjutaEditor interface.
19348         
19349         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19350         
19351         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19352         regexes.
19353         
19354         * plugins/class-gen/clsGen.c: Intial port.
19355         
19356         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19357         name.
19358         
19359         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19360         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19361         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19362         Implemented status update. Emits "update_ui" and "char_added" signals.
19363         Added view preferences.
19364         
19365         * plugins/file-loader/plugin.c: Added open with plugins in open with
19366         menus.
19367         
19368         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19369         
19370         * plugins/message-view/anjuta-msgman.c,
19371         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19372         to close correct message view rather than current view.
19374 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19375         
19376         * plugins/cvs-plugin/cvs-actions.c
19377         plugins/cvs-plugin/plugin.[ch]
19378         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19379         Implemented cvs add but ran into a launcher/message_view
19380         problem because of a limitation of the idl compiler
19382 2004-11-19  Naba Kumar  <naba@gnome.org>
19384         * plugins/project-manager/plugin.c: Displays a progress window during
19385         project load.
19386         
19387         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19388         Fixed UI separators.
19389         
19390         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19391         UI placeholder.
19392         
19393         * plugins/project-manager/anjuta-project-manager.ui,
19394         plugins/project-manager/plugin.[c,h]: Added add/remove context
19395         menus and implemented them. Added file manager merge menu.
19397 2004-11-18  Naba Kumar  <naba@gnome.org>
19399         * TODO.tasks: Updated.
19400         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19401         plugins/message-view/message-view.c: Fixed finalize and dispose
19402         methods.
19403         * plugins/debugger/*: Removed from cvs (development now in
19404         debug-manager).
19406 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19408         Reviewed by Naba Kumar  <naba@gnome.org>:
19409         
19410         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19411         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19412         plugins/gdb/breakpoints.c: all marker related stuff moved from
19413         editor and docman interfaces to IAnjutaMarkable
19415 2004-11-17  Naba Kumar  <naba@gnome.org>
19417         * TODO.tasks: Updated.
19418         
19419         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19420         
19421         * libegg/egg-combo-action.c: Block changed signal when changing model.
19422         
19423         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19424         Emit changed signal. Removed dead codes.
19425         
19426         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19427         that recent files history do not duplicate.
19428         
19429         * plugins/symbol-browser/an_symbol_view.c,
19430         plugins/symbol-browser/an_symbol_view.h,
19431         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19432         Fixed a bug.
19434 2004-11-15  Naba Kumar  <naba@gnome.org>
19436         * plugins/project-manager/plugin.c: Opens targets on double click.
19437         
19438         * plugins/message-view/message-view.c,
19439         plugins/file-manager/anjuta-file-manager-plugin.glade,
19440         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19441         Added proper class finalization
19442         and disposition. Added preferences notifications and callbacks to
19443         change info/warning/error colors.
19444         
19445         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19446         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19447         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19448         Implemented finalize method for AnjutaApp. Code cleanups.
19449         
19450         * plugins/message-view/plugin.c: Static parent_class.
19451         
19452 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19453         * plugins/editor/search-replace.[c,h], 
19454           plugins/editor/search-replace_backend.c
19455           Update search entry in main toolbar.
19456           Clean code.
19458 2004-11-11  Naba Kumar  <naba@gnome.org>
19460         * TODO.tasks: Updated.
19462         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19463         and completed on-the-fly-change preferences. Removed "changed"
19464         signal as it is no longer necessary (use notify for similar
19465         purpose to monitor individual preferences).
19467         
19468         * plugins/editor/anjuta-document-manager.glade: Added view menu
19469         preferences so that they are registered.
19470         
19471         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19472         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19473         connection to "changed" signal of preferences and implemented
19474         notifications for some editor preferences. More to implement.
19476 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19477         * plugins/editor/print.c
19478         Fixed bug 1047624 : Add line number every X lines.
19480 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19481         * plugins/editor/search-replace.c
19482         Fixed a crash bug (995755) when searching "%n"
19484 2004-11-09  Naba Kumar  <naba@gnome.org>
19486         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19487         Fixed to refresh categories list on file load.
19489 2004-11-08  Naba Kumar  <naba@gnome.org>
19490         
19491         * configure.in, plugins/Makefile.am,
19492         plugins/profile-default/plugin.c: Added cvs plugin in build.
19493         
19494         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19495         
19496         * plugins/debug-manager/.cvsignore: Added file to ignore.
19497         
19498         * plugins/debug-manager/Makefile.am: Removed dead codes.
19499         
19500         * src/anjuta.ui: Added placeholder for version control UI.
19502 2004-11-08  Naba Kumar  <naba@gnome.org>
19504         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19505         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19506         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19507         Updated.
19509         * global-tags/Makefile.am: Fixed make error.
19511         * plugins/profile-default/plugin.c: Added debug-manager
19512         and gdb plugins to load at startup so that debugger
19513         windows are docked properly. They will be removed
19514         later when we figure out runtime docking.
19516         * plugins/sample1/*: Restored to last working state.
19518         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19519         windows in lower pane. Named the windows appropriately.
19521         * ChangeLog: Fixed format.
19522         
19523 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
19525         * libanjuta/interfaces/libanjuta.idl,
19526         libanjuta/anjuta-marshal.c,
19527         plugins/Makefile.am,
19528         plugins/debug-manager/plugin.c,
19529         plugins/editor/plugin.c,
19530         plugins/editor/text_editor.c,
19531         plugins/gdb/breakpoints.c,
19532         plugins/gdb/debugger.c,
19533         plugins/gdb/plugin.c,
19534         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19536 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19537         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19538         plugins/editor/search-replace.c,
19539         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19540         Search and Replace; Show result in find pane
19541           
19542 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19543         
19544         * plugins/gdb, plugins/debug-manager: Applied debugger patch
19545         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19546         (added features: starting debugger and loading of core/executable,
19547         StepIn, StepOut, StepOver and Execute, toggling breakpoint
19548         partially works)
19550 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19551         
19552         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
19553         my cvs-plugin files...
19554         I hope I have rescued everything possible.
19555         
19556         * Naba: Could you please fix sample1 because I messed it up to 
19557         but there should be a histroy of this directory we should commit
19559 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19560         
19561         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19562         infrastructure
19563         * plugins/cvs-plugin/plugin.c,
19564         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19565         Added preferences dialog (not yet complete)
19567 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19568         
19569         * global-tags/Makefile.am, mime/Makefile.am:
19570         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19571         
19572         * template/xmltemplate.[ch],
19573         template/xmlstrings.[ch],
19574         template/autotools.[ch] removed,
19575         template/prj_template.[ch] removed,
19576         template/lang_template.[ch] removed,
19577         template/lib_template.[ch] removed,
19578         template/Makefile.am adjusted,
19579         template/dtds/lang.dtd removed, 
19580         template/dtds/lib.dtd removed,
19581         template/dtds/prj.dtd removed,
19582         template/dtds/autotools.dtd removed,
19583         data/template/lib/* removed,
19584         data/template/language/* removed,
19585         data/template/library/* removed,
19586         data/template/project/* removed,
19587         date/template/Makefile.am adjusted:
19588         Remove everything except text-templates to replace hardcoded 
19589         Edit->Insert texts with dynamic loaded.
19591         * plugins/cvs-plugin/plugin.[ch],
19592         plugins/cvs-actions.[ch],
19593         plugins/Makefile.am,
19594         plugins/cvs-plugin/Makefile.am,
19595         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19596         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19597         plugins/cvs-plugin/anjuta-cvs.plugin.in:
19598         Added initial cvs-plugin code
19600 2004-10-21  Naba Kumar  <naba@gnome.org>
19601         
19602         * libanjuta/anjuta-plugin.c,
19603         plugins/build-basic-autotools/build-basic-autotools.c,
19604         plugins/debugger/plugin.c,
19605         plugins/devhelp/plugin.c,
19606         plugins/editor/anjuta-docman.c,
19607         plugins/editor/goto_line.c,
19608         plugins/editor/plugin.c,
19609         plugins/editor/search-replace.c,
19610         plugins/editor/text_editor.c,
19611         plugins/file-loader/plugin.c,
19612         plugins/file-manager/plugin.c,
19613         plugins/file-wizard/file.c,
19614         plugins/file-wizard/plugin.c,
19615         plugins/gdb/plugin.c,
19616         plugins/gtodo/plugin.c,
19617         plugins/message-view/anjuta-msgman.c,
19618         plugins/profile-default/plugin.c,
19619         plugins/project-manager/plugin.c,
19620         plugins/sample1/plugin.c,
19621         plugins/terminal/terminal.c: Defined all global variables static,
19622         particularly class parent_class variables. They were getting
19623         confused at link time.
19625         * libanjuta/plugins.c: Do not unload plugins when they are
19626         deactivated. Simply cache them for later activation. Unloading
19627         modules have some problem with shared libs using static class
19628         registration. Fixed hash type for installed plugins. Eventually,
19629         we want to add "CanUnload" attribute for .plugin files (in
19630         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19631         be unloaded from memory. Those plugins declaring CanUnload=false
19632         will not be unloaded from memory and will be put in the cache. Those
19633         not declaring anything or declaring CanUnload=true, will be unloaded
19634         from memory when they are deactivated.
19636         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19637         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19638         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19639         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19640         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19641         activation, deactivation. Fixed memory leaks.
19643 2004-10-20  Naba Kumar  <naba@gnome.org>
19645         * TODO.tasks: Updated.
19646         
19647         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19648         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19649         macro for adding interfaces to plugin types. Code cleanup.
19650         
19651         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19652         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19653         
19654         * plugins/build-basic-autotools/build-basic-autotools.c,
19655         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19656         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19657         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19658         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19659         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19660         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19661         plugins/project-manager/plugin.c,
19662         plugins/symbol-browser/an_symbol_view.c,
19663         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19664         newly defined macro to add interfaces to plugin types.
19666         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
19668 2004-10-20  Naba Kumar  <naba@gnome.org>
19670         * TODO.tasks: Added task list.
19671         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19672         default values.
19674 2004-10-19  Naba Kumar  <naba@gnome.org>
19676         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19677         
19678         * plugins/editor/action-callbacks.c,
19679         plugins/editor/action-callbacks.h,
19680         plugins/editor/anjuta-docman.c,
19681         plugins/editor/anjuta-docman.h,
19682         plugins/editor/anjuta-document-manager.ui,
19683         plugins/editor/file_history.c,
19684         plugins/editor/file_history.h,
19685         plugins/editor/plugin.c: Added file history browsing.
19686         
19687         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19688         
19689         * plugins/message-view/anjuta-message-manager.ui,
19690         plugins/message-view/plugin.c: Added document manager context menu.
19691         
19692         * plugins/symbol-browser/an_symbol_view.c,
19693         plugins/symbol-browser/an_symbol_view.h,
19694         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19695         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19696         document manager context menu.
19697         
19698         * scintilla/*, scintilla/include/*: Updated to current cvs.
19699         
19700 2004-10-19  Naba Kumar  <naba@gnome.org>
19702         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19703         placeholder for debugger UI.
19704         
19705         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19706         * plugins/file-manager/plugin.c: Fixed loading bug.
19707         
19708         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19709         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19710         Initializes gconf database with default values when the
19711         values are not defined. Use bool and int prefs separately.
19713         * plugins/editor/plugin.c: Added encoding preferences.
19714         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19716         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19717         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19718         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19719         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19721 2004-10-18  Naba Kumar  <naba@gnome.org>
19723         * po/POTFILES.in: Updated.
19724         
19725         * libanjuta/anjuta-ui.c: Corrected debug messages.
19726         
19727         * libegg/egg-combo-action.c, libegg/test-actions.c,
19728         libegg/menu/egg-combo-action.h: Fixed combo action.
19729         
19730         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19731         Fixed format.
19732         
19733         * plugins/editor/action-callbacks.[c,h],
19734         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19735         Implemented file swap. Removed dead codes.
19736         
19737         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19738         dead codes.
19739         
19740         * plugins/symbol-browser/an_symbol_view.[c,h],
19741         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19742         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19743         Implemented file symbols. Implemented goto file line when symbol is
19744         selected.
19745         
19746         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19747         
19748 2004-10-10  Naba Kumar  <naba@gnome.org>
19750         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19751         
19752         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19753         
19754         * plugins/debugger/.cvsignore,
19755         (added) plugins/debugger/Makefile.am,
19756         (added) plugins/debugger/anjuta-debugger.glade,
19757         (added) plugins/debugger/anjuta-debugger.plugin.in,
19758         (added) plugins/debugger/anjuta-debugger.plugin.png,
19759         (added) plugins/debugger/anjuta-debugger.ui,
19760         plugins/debugger/attach_process.c,
19761         (removed) plugins/debugger/attach_process_cbs.c,
19762         (removed) plugins/debugger/attach_process_cbs.h,
19763         (removed) plugins/debugger/breakpoints.c,
19764         (removed) plugins/debugger/breakpoints.h,
19765         (removed) plugins/debugger/debug_tree.c,
19766         (removed) plugins/debugger/debug_tree.h,
19767         (removed) plugins/debugger/debugger.c,
19768         (removed) plugins/debugger/debugger.h,
19769         (removed) plugins/debugger/memory.c,
19770         (removed) plugins/debugger/memory.h,
19771         (added) plugins/debugger/plugin.c,
19772         (added) plugins/debugger/plugin.h,
19773         (removed) plugins/debugger/registers.c,
19774         (removed) plugins/debugger/registers.h,
19775         (removed) plugins/debugger/registers_cbs.c,
19776         (removed) plugins/debugger/registers_cbs.h,
19777         (removed) plugins/debugger/registers_gui.c,
19778         (removed) plugins/debugger/sharedlib.c,
19779         (removed) plugins/debugger/sharedlib.h,
19780         (removed) plugins/debugger/sharedlib_cbs.c,
19781         (removed) plugins/debugger/sharedlib_cbs.h,
19782         (removed) plugins/debugger/sharedlib_gui.c,
19783         (removed) plugins/debugger/signals.c,
19784         (removed) plugins/debugger/signals.h,
19785         (removed) plugins/debugger/signals_cbs.c,
19786         (removed) plugins/debugger/signals_cbs.h,
19787         (removed) plugins/debugger/signals_gui.c,
19788         (removed) plugins/debugger/stack_trace.c,
19789         (removed) plugins/debugger/stack_trace.h,
19790         (added) plugins/debugger/utilities.c,
19791         (added) plugins/debugger/utilities.h,
19792         (removed) plugins/debugger/watch.c,
19793         (removed) plugins/debugger/watch.h,
19794         (removed) plugins/debugger/watch_cbs.c,
19795         (removed) plugins/debugger/watch_cbs.h,
19796         (removed) plugins/debugger/watch_gui.c,
19797         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19798         
19799         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19800         Added debugger gdb backend plugin.
19801         
19802         * plugins/message-view/plugin.c: Registered all message stock icons.
19803         
19804         * plugins/profile-default/plugin.c: Loads debugger plugin.
19805         
19806         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19808 2004-10-08  Naba Kumar  <naba@gnome.org>
19810         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19811         information.
19812         
19813         * plugins/symbol-browser/.cvsignore,
19814         plugins/symbol-browser/Makefile.am,
19815         plugins/symbol-browser/an_symbol_view.c,
19816         plugins/symbol-browser/an_symbol_view.h,
19817         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19818         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19819         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19820         plugins/symbol-browser/plugin.c,
19821         plugins/symbol-browser/plugin.h,
19822         plugins/symbol-browser/sv_class.xpm,
19823         plugins/symbol-browser/sv_function.xpm,
19824         plugins/symbol-browser/sv_macro.xpm,
19825         plugins/symbol-browser/sv_private_fun.xpm,
19826         plugins/symbol-browser/sv_private_var.xpm,
19827         plugins/symbol-browser/sv_protected_fun.xpm,
19828         plugins/symbol-browser/sv_protected_var.xpm,
19829         plugins/symbol-browser/sv_public_fun.xpm,
19830         plugins/symbol-browser/sv_public_var.xpm,
19831         plugins/symbol-browser/sv_static_fun.xpm,
19832         plugins/symbol-browser/sv_static_var.xpm,
19833         plugins/symbol-browser/sv_struct.xpm,
19834         plugins/symbol-browser/sv_unknown.xpm,
19835         plugins/symbol-browser/sv_variable.xpm,
19836         plugins/symbol-browser/test-symbol-browser.c,
19837         plugins/Makefile.am: Implemented Symbol
19838         browser plugin.
19839         
19840         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19841         
19842         * plugins/build-basic-autotools/Makefile.am,
19843         plugins/devhelp/Makefile.am,
19844         plugins/editor/Makefile.am,
19845         plugins/file-loader/Makefile.am,
19846         plugins/file-manager/Makefile.am,
19847         plugins/file-wizard/Makefile.am,
19848         plugins/gtodo/Makefile.am,
19849         plugins/message-view/Makefile.am,
19850         plugins/profile-default/Makefile.am,
19851         plugins/project-manager/Makefile.am
19852         plugins/sample1/Makefile.am,
19853         plugins/terminal/Makefile.am,
19854         scintilla/Makefile.am,
19855         libegg/Makefile.am,
19856         launcher/Makefile.am,
19857         libanjuta/Makefile.am,
19858         src/Makefile.am,
19859         tagmanager/Makefile.am,
19860         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19861         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19862         files. Also fixed library dependencies.
19863         
19864         * plugins/editor/aneditor.cxx: Disabled unused codes.
19865         * plugins/file-manager/an_file_view.c: Added copyright.
19866         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19867         
19868         * plugins/profile-default/plugin.c: Can load plugins by location.
19869         * plugins/project-manager/plugin.c: Remove project_root_uri value
19870         when project is closed.
19871         
19872 2004-10-06  Naba Kumar  <naba@gnome.org>
19874         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19875         
19876         * libanjuta/interfaces/libanjuta.idl,
19877         plugins/editor/text_editor.c: Added get_length()
19878         and get_current_word() methods in IAnjutaEditor interface.
19879         
19880         * libegg/Makefile.am: Added test_actions target.
19881         
19882         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19883         
19884         * plugins/build-basic-autotools/build-basic-autotools.c,
19885         plugins/file-loader/plugin.c,
19886         plugins/message-view/message-view.c: Added code to go to file and
19887         line number,
19888         
19889         * plugins/devhelp/plugin.c: Context sensitive help now works.
19890         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19891         uri as line number and goes to that line number.
19892         
19893         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19894         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19895         gtodo_client_load() method to load from a diffrent file. Watched 
19896         project root directory in plugin to open TODO.tasks of the project.
19897         
19898         * plugins/project-manager/plugin.c: Updates project UI
19899         sensitive/insensitive.
19901         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19902         anjuta-shell program to test plugins.
19903         
19904         * src/anjuta-app.c: Registered UI accels.
19905         
19906 2004-09-28  Naba Kumar  <naba@gnome.org>
19908         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19909         method.
19910         
19911         * src/anjuta-app.c: Implemented present widget method.
19912         
19913         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19914         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19915         
19916         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19917         added editor.
19918         
19919         * plugins/editor/text_editor.c: Connects to preferences changed signal
19920         correctly.
19921         
19922 2004-09-28  Naba Kumar  <naba@gnome.org>
19923         
19924         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19925         print code.
19926         
19927         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19928         size to 5 pix.
19929         
19930         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19931         in changed signal callback.
19932         
19933         * plugins/editor/action-callbacks.c: Implemented save_all action
19934         callback. Removed dead code. Do save_as when saving a new file.
19935         Implemented incremental search.
19936         
19937         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19938         
19939         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19940         
19941         * src/anjuta-app.c: Registers UI accelerators.
19942         
19943 2004-09-27  Naba Kumar  <naba@gnome.org>
19945         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19946         
19947         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19948         plugins/devhelp/anjuta-devhelp.plugin.in,
19949         plugins/file-loader/anjuta-loader.plugin.in,
19950         plugins/file-manager/anjuta-file-manager.plugin.in,
19951         plugins/gtodo/anjuta-gtodo.plugin.in,
19952         plugins/project-manager/anjuta-project-manager.plugin.in,
19953         plugins/terminal/anjuta-terminal.plugin.in:
19954         Gave proper plugin names.
19956         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19957         error when regex fail.
19958         
19959         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19960         Added help and context search. Watches current editor. More menus
19961         in Help submenu. Update UI (sensitive when required) properly.
19962         
19963         * plugins/editor/anjuta-document-manager.ui,
19964         plugins/devhelp/anjuta-devhelp.ui,
19965         plugins/message-view/anjuta-message-manager.ui,
19966         src/anjuta.ui: Goto menu actions are in separate submenu.
19967         
19968         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19969         Removed unimplemented UI elements.
19970         
19971         * src/anjuta-app.c: Larger (and normal) icon size.
19972         
19973         * src/layout.xml: Task manager plugin along with document (in middle).
19974         
19975         * plugins/editor/plugin.c, plugins/file-loader.c,
19976         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19977         in gtkactions. Enable/disable UI properly.
19978         
19979 2004-09-26  Naba Kumar  <naba@gnome.org>
19981         * po/POTFILES.in: Updated, added missing files.
19983         * .cvsignore: Updated.
19984         
19985         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19986         a new function to get User input text.
19987         
19988         * libanjuta/resources.[c,h]: Added a function to created sized image.
19989         
19990         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19991         from filename, as thats the correct representation.
19992         
19993         * plugins/build-basic-autotools/Makefile.am,
19994         (added) plugins/build-basic-autotools/automake-c.filters,
19995         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19996         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19997         Rearragned UI elements in the build menu. Added codes to read build
19998         filter rules from external file. Implemented all build, configure,
19999         autogen commands. Watches current editor and project.
20000         
20001         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20002         Added editor changed signal and exports current editor value.
20003         Fixed parameter names. Fixed get_uri() interface implementation to
20004         return correct uri.
20005         
20006         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20007         elements.
20008         
20009         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20010         
20011         * plugins/file-manager/an_file_view.c,
20012         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20013         
20014         * plugins/file-wizard/file.c: Reads uri correctly.
20015         
20016         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20017         sets the page to the new view.
20018         
20019         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20020         Fixed signal connecting.
20021         
20022         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20023         to "project_root_uri" and exports as uri.
20024         
20025 2004-09-24  Naba Kumar  <naba@gnome.org>
20027         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20028         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20029         in correct way.
20030         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20031         * plugins/file-loader/plugin.c: Added comments.
20032         * plugins/build-basic-autotools/plugin.c: Added comments.
20033         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20034         
20035         * libanjuta/interfaces/libanjuta.idl,
20036         plugins/message-view/anjuta-msgman.c,
20037         plugins/message-view/message-view.c,
20038         plugins/message-view/message-view.h,
20039         plugins/message-view/plugin.c: Buffering and appending messages have
20040         been separated. message-view implementations cleaned up. Signals
20041         Emissions fixed. Messages now displayed in summary and details show
20042         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20043         API.
20044         
20045         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20046         preferences.
20047         
20048         * plugins/build-basic-autotools/Makefile.am,
20049         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20050         parsing of output to create message summaries. Uses new message view
20051         API.
20052         
20053         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20054         preferences to make dialog box smaller.
20055         
20056         * plugins/editor/search-replace.c: Fixed compile error with change
20057         in IAnjutaMessageView API.
20058         
20059 2004-09-21  Naba Kumar  <naba@gnome.org>
20061         * plugins/Makefile.am: Deletes old (installed) plugins before
20062         installing new ones.
20063         
20064         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20065         plugins/build-basic-autotools/build-basic-autotools.c,
20066         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20067         file URI from filemanager. Only disables/enables build submenu in file
20068         manager, instead of merging/unmerging.
20069         
20070         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20071         non-text files.
20072         
20073         * plugins/file-loader/anjuta-loader-plugin.ui,
20074         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20075         Implemented "Open with" file manager submenu. Displays error message
20076         when file can not be opened.
20077         
20078         * plugins/file-manager/an_file_view.c: Renamed
20079         file_manager_current_filename value name to file_manager_current_uri
20080         and exports proper URI.
20081         
20082         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20084 2004-09-19  Naba Kumar  <naba@gnome.org>
20086         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20087         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20088         save point signal to change editor tabs. Fixed accels.
20089         
20090         * plugins/file-loader/plugin.c: Fixed accels.
20092         * plugins/project-manager/plugin.c: Added target selection callback.
20093         
20094         * plugins/project-manager/plugin.c: Added URI activation.
20095         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20096         Fixed dialog and closed it on ok. Fixed a crash bug.
20097         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20099         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20100         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20101         plugins/file-loader/anjuta-loader-plugin.ui,
20102         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20103         Added recent files in file loade plugin.
20104         
20105         * ChangeLog: Fixed entry dates.
20106         
20107 2004-09-18  Naba Kumar  <naba@gnome.org>
20109         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20110         an unnecessary GtkFrame.
20111         
20112 2004-09-17  Naba Kumar  <naba@gnome.org>
20114         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20116         * TODO: Updated.
20117         
20118         * data/Makefile.am: Disabled installing old mime info.
20119         
20120         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20121         
20122         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20123         plugins/editor/anjuta-document-manager.ui,
20124         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20125         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20126         Added Editor context popup menu.
20127         
20128         * plugins/project-manager/anjuta-project-manager-plugin.png:
20129         Update image.
20130         
20131         * plugins/project-manager/anjuta-project-manager.plugin.in:
20132         Support .anjuta mime type.
20133         
20134         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20135         value.
20136         
20137         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20138         value.
20139         
20140         * src/layout.xml, plugins/profile-default/plugin.c:
20141         Added project manager plugin for startup.
20143 2004-09-16  Naba Kumar  <naba@gnome.org>
20144         
20145         * anjuta.prj: Updated.
20146         
20147         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20148         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20149         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20150         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20151         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20152         plugins/terinal/Makefile.am, src/Makefile.am,
20153         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20154         Fixed makefile syntax errors.
20156 2004-09-16  Naba Kumar  <naba@gnome.org>
20158         * configure.in, src/layout.xml,
20159         plugins/profile-default/plugin.c,
20160         libanjuta/interfaces/libanjuta.idl,
20161         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20162         
20163         * configure.in, plugins/Makefile.am,
20164         plugins/project-manager/.cvsignore, 
20165         plugins/project-manager/Makefile.am,
20166         plugins/project-manager/anjuta-project-manager-plugin.png,
20167         plugins/project-manager/anjuta-project-manager.plugin.in,
20168         plugins/project-manager/anjuta-project-manager.ui,
20169         plugins/project-manager/plugin.c,
20170         plugins/project-manager/plugin.h: Added project manager plugin
20171         based on gnome-build.
20172         
20173         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20174         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20175         
20176         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20177         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20178         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20179     
20180 2004-09-16  Naba Kumar  <naba@gnome.org>
20182         * plugins/editor/action-callbacks.c: Fixed compile error.
20183         
20184 2004-09-15  Naba Kumar  <naba@gnome.org>
20186         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20187         
20188         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20189         New improved splace with nicer progress.
20190         
20191         * configure.in, plugins/Makefile.am,
20192         (added) file-wizard/.cvsignore,
20193         (added) file-wizard/Makefile.am,
20194         (added) file-wizard/action-callbacks.c,
20195         (added) file-wizard/action-callbacks.h,
20196         (added) file-wizard/anjuta-file-wizard-plugin.png,
20197         (added) file-wizard/anjuta-file-wizard.glade,
20198         (added) file-wizard/anjuta-file-wizard.plugin.in,
20199         (added) file-wizard/anjuta-file-wizard.ui,
20200         (added) file-wizard/file.c,
20201         (added) file-wizard/file.h,
20202         (added) file-wizard/plugin.c,
20203         (added) file-wizard/plugin.h:
20204         Created new file wizard and added it. The wizard takes care of text
20205         bit insertions and new files creation.
20207         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20208         plugins/editor/action-callbacks.h,
20209         plugins/editor/anjuta-document-manager.glade,
20210         plugins/editor/anjuta-document-manager.ui,
20211         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20212         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20213         new files code and moved into a new plugin (file wizard).
20214         
20215         * libanjuta/plugins.[c,h]: Added plugins selection function.
20216         
20217         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20218         get_position(), insert() in IAnjutaEditor interface. Added
20219         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20220         interface (for wizard plugins).
20222         * plugins/file-loader/anjuta-loader-plugin.ui,
20223         plugins/file-loader/plugin.c: Added wizard launcher interface which
20224         scans for plugins implement IAnjutaWizard interface and presents the
20225         list to user for selection. The selected plugin is then activated
20226         for the wizard.
20228         * libanjuta/interfaces/.cvsignore: Updated.
20229         * plugins/message-view/.cvsignore: Updated.
20230         * plugins/launcher/*: Removed as launcher has already been moved to
20231         libanjuta as class.
20233         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20234         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20235         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20236         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20237         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20238         Updated API documentations.
20240 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20242         * configure.in: Added Punjabi to ALL_LINGUAS
20244 2004-07-29  Naba Kumar  <naba@gnome.org>
20246         * configure.in: Added file-loader plugin Makefile path and
20247         fixed devhelp version requirement.
20249 2004-07-28  Naba Kumar  <naba@gnome.org>
20251         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20252         terminal/preferences-terminal.png (added), message-view/*.png (added),
20253         message-view/*.xpm (added), editor/*.png (added),
20254         editor/*.xpm (added), plugins/editor/Makefile.am,
20255         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20256         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20257         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20258         respective plugins directories.
20260         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20261         pixmaps/block-end-16.png, pixmaps/block-end.png
20262         pixmaps/block-start-16.png, pixmaps/block-start.png
20263         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20264         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20265         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20266         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20267         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20268         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20269         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20270         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20271         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20272         pixmaps/preferences-editor.png, pixmaps/undock.png
20273         pixmaps/error-next-16.png, pixmaps/error-next.png
20274         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20275         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20276         pixmaps/preferences-terminal.png: Deleted
20278         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20279         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20280         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20281         plugins/editor/anjuta-document-manager.plugin.in,
20282         plugins/editor/anjuta-document-manager.ui,
20283         plugins/editor/plugin.c, plugins/editor/print.c,
20284         plugins/editor/search-replace_backend.c,
20285         plugins/editor/search_preferences.h,
20286         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20287         Moved properties souce files to editor plugin as it not required in
20288         libanjuta. Other editor fixes.
20290         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20291         libegg/dock/* (removed)
20292         : Restored GDL external dependencies and removed libegg dock
20293         sources, because gdl is being developed.
20294         
20295         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20296         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20297         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20298         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20299         libanjuta/plugins.c, libanjuta/plugins.h,
20300         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20301         gconf system. Shell now takes docking positions. Added more utility
20302         functions. Added plugins query function. And other fixes.
20304         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20305         
20306         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20307         plugin to load files based on mime type.
20308         
20309         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20310         
20311         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20312         plugins/file-manager/plugin.c: File manager now uses file loader to
20313         open files.
20315         * plugins/message-view/anjuta-msgman.c,,
20316         plugins/message-view/message-view.c,
20317         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20319         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20320         plugins/terminal/terminal.c, src/Makefile.am,
20321         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20322         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20323         
20324         * libegg/dock/*: Removed directory.
20325         
20326 2004-07-28  Naba Kumar  <naba@gnome.org>
20328         * configure.in: Reduced gnome-print version requirement.
20329         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20331 2004-07-21  Ray Strode  <rstrode@redhat.com>
20332         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20333         new mime sytem.
20335 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20336         
20337         * plugins/editor/search-replace.c: Some fixes
20338         * plugins/terminal/Makefile.am:
20339         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20341 2004-05-19  Naba Kumar  <naba@gnome.org>
20343         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20344         compiler warning.
20346 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20348         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20349         Implemented IAnjutaSavable
20350         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20352 2004-05-17  Naba Kumar  <naba@gnome.org>
20354         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20355         plugins/build-basic-autotools/.cvsignore,
20356         plugins/build-basic-autotools/Makefile.am,
20357         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20358         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20359         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20360         plugins/build-basic-autotools/build-basic-autotools.c,
20361         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20362         build plugin.
20363         
20364         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20365         definition.
20366         
20367         * plugins/file-manager/an_file_view.c,
20368         plugins/file-manager/anjuta-file-manager.ui,
20369         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20370         Added context menu UI.
20371         
20372         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20373         in view menu.
20375 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20376         
20377         * libanjuta/anjuta-preferences.[ch]: 
20378         Added save/load_gconf functions
20379         * src/action_callbacks.[ch], src/preferences.c: 
20380         Load global prefs from gconf at startup and save them
20381         on exit. Prefs load and save correctly but something resets
20382         them to default after loading...
20383         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20384         Somehow the linker does not find save/load_gconf functions
20385         in libanjuta. Must be a stupid mistake, I would be glad
20386         if someone could fix that.
20387         * manuals/reference/libanjuta-sections.txt: Added new
20388         preferences functions and removed gnome-filelist
20389         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20390         * plugins/file-manager/plugin.c:
20391         Added root-path property
20393 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20394         
20395         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20396         they are not longer needed.
20397         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20398         anjuta-sections.txt: Remove references to the files
20399         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20400         Use new nautilus icons for file-manager, looks incredible
20401         cool!
20403 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20404         
20405         * plugins/editor/anjuta-docman.c: gchar* to 
20406         const gchar* in arguments
20407         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20408         Interface
20409         * plugins/file-manager/an_file_view.c: Open files on
20410         double-click. Does not work yet because it does not
20411         find IAnjutaFile interface in document manager
20413 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20414         
20415         * plugins/editor/anjuta-docman.c
20416         * plugins/editor/text_editor.c:
20417         Made close button working, made multiple selection in
20418         File/Open dialog possble, fixed crash bug if file cannot
20419         be opened.
20421 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20422         
20423         * plugins/editor/action-callbacks.c
20424         * plugins/editor/anjuta-docman.c
20425         * plugins/editor/anjuta-docman.h
20426         * plugins/editor/search-replace.c
20427         * plugins/editor/search-replace_backend.c
20428         * plugins/editor/text_editor.c
20429         * plugins/editor/text_editor.h:
20430         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20431         able to open all files, use uri instead of full_filename, fixed
20432         many bugs.
20435 2004-05-13  Naba Kumar  <naba@gnome.org>
20437         * plugins/message-view/anjuta-message-manager-plugin.glade:
20438         HIG compliant.
20440         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20441         management.
20443         * pixmaps/anjuta_splash.png: Added border.
20444         
20445         * plugins/editor/anjuta-document-manager.png: New icon.
20446         
20447         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20448         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20449         
20450         plugins/editor/Makefile.am,
20451         plugins/editor/search-replace.c,
20452         plugins/editor/search-replace.h,
20453         plugins/editor/search-replace_backend.c,
20454         plugins/editor/search-replace_backend.h,
20455         plugins/editor/search_preferences.h,
20456         plugins/editor/search_preferences.c: Merged changes from
20457         ANJUTA_1_2_0 branch.
20458         
20459         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20460         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20461         operational.
20463         * plugins/terminal/Makefile.am,
20464         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20465         dialog.
20466         
20467         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20468         submenu.
20470 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20471         * plugins/message-view/plugin.c: Fixed glade file loading
20472         Removed "Show messages" menu item
20473         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20474         twice because of this load system layout hack.
20475         * libanjuta/anjuta-ui.h: Removed #include config.h
20476         * libanjuta/libanjuta.pc: Fixed path and depencies
20477         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20478         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20479         * libanjuta/properties.cxx : #include "properties_cxx.h"
20480         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20482 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20483         * plugins/message-view/*: Fixed message view preferences
20484         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20485         * anjuta.glade: Removed messages stuff
20487 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20488         
20489         * Removed libanjutamm, it is now hosted on SF.net:
20490         cvs.sf.net/cvsroot/anjuta/libanjutamm
20492 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
20493         
20494         * libanjutamm/*
20495         Added some experimental code to add support for C++ plugins.
20496         Nothing works yet and it is likely that it will disappear but
20497         I have some questions to murrayc and he wants to see the code.
20499 2004-05-11  Naba Kumar  <naba@gnome.org>
20501         * plugins/terminal/terminal.c: Fixed prefs loading bug.
20503         * plugins/editor/action-callbacks.c: Fixed a crash bug in
20504         hightlight style menu actions.
20506         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20507         manuals/reference/libanjuta/plugin-description-file.sgml,
20508         manuals/reference/libanjuta/writing-plugins.sgml,
20509         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20510         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20511         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20513         * src/anjuta-app.c: Always load system layout for now.
20515         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20516         
20517         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20518         manuals/reference/libanjuta/libanjuta-sections.txt,
20519         manuals/reference/libanjuta/libanjuta.types,
20520         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20521         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20522         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20523         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20524         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20525         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20526         Updated documentation.
20528         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20529         plugins/profile-default/plugin.c, src/layout.xml:
20530         Created terminal plugin.
20531          
20532         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20533         (new) plugins/file-manager/.cvsignore,
20534         plugins/file-manager/an_file_view.c,
20535         plugins/file-manager/plugin.c,
20536         plugins/file-manager/plugin.h: Moved preferences to separate
20537         glade file and added cvsignore file.
20538         
20539         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20540         from ANJUTA_1_2_0 branch. Please note that other po files need merging
20541         from the branch. I tried it     but there were way too many conflicts.
20542         
20543         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20544         
20545         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20546         util functions required during the merge.
20547         
20548         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20549         interface.
20550         
20551         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20552         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20553         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20554         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20555         Merged with ANJUTA_1_2_0 branch.
20557 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
20559         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20561 2004-05-07  Naba Kumar  <naba@gnome.org>
20563         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20565         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20566         Added preferences reading and loading.
20567         
20568         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20569         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20570         libanjuta/fileselection.c, libanjuta/fileselection.h,
20571         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20572         
20573         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20575         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20576         anjuta.spec.in, configure.in, data/autogen.sh.generic,
20577         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20578         data/macros/autogen.sh, data/macros2/autogen.sh
20579         data/properties/ada.properties, data/properties/anjuta.properties,
20580         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20581         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20582         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20583         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20584         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20585         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20586         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20587         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20588         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20589         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20590         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20591         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20592         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20593         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20594         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20595         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20596         plugins/class-gen/clsGen.c, plugins/editor/print.c,
20597         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20598         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20599         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20600         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20601         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20602         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20603         (added) scintilla/scintilla-marshal.c,
20604         (added) scintilla/scintilla-marshal.h,
20605         (added) scintilla/scintilla-marshal.list,
20606         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20607         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20608         (added) scintilla/patches/scintilla-calltip-align.patch,
20609         (added) scintilla/patches/scintilla-minor.patch,
20610         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20612 2004-05-06  Naba Kumar  <naba@gnome.org>
20614         * (added) plugins/file-manager/Makefile.am,
20615         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20616         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20617         (added) plugins/file-manager/anjuta-file-manager.ui,
20618         (added) plugins/file-manager/plugin.c,
20619         (added) plugins/file-manager/plugin.h,
20620         (removed) plugins/file-manager/an_file_view.h,
20621         plugins/Makefile.am, configure.in,
20622         plugins/file-manager/an_file_view.c: Created file manager plugin.
20623         
20624         * plugins/profile-default/plugin.c: Added file manager plugin in default
20625         profile.
20626         
20627         * libanjuta/Makefile.am: Fixed dependencies.
20628         * pixmaps/anjuta_splash.png: New splash screen.
20630 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20631         
20632         * template/template.c/h: Added in-line doc
20633         * manuals/reference/template/*: Added template documentation
20634         * configure.in: Build template docs
20636 2004-05-05  Naba Kumar  <naba@gnome.org>
20638         * autogen.sh: Added commands to generate initial interfaces.
20639         
20640         * libanjuta/Makefile.am,
20641         (removed)libanjuta/anjuta-plugin-parser.c,
20642         (removed)libanjuta/anjuta-plugin-parser.h,
20643         (added)libanjuta/anjuta-plugin-description.c,
20644         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20645         plugin description.
20646         
20647         * libanjuta/anjuta-plugin.c,
20648         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20649         
20650         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20651         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20652         widget add_widget() method.
20653         
20654         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20655         and moved plugin sets loading in profile plugins.
20656         
20657         * libanjuta/interfaces/.cvsignore,
20658         (removed)libanjuta/interfaces/Makefile.am,
20659         libanjuta/interfaces/libanjuta.idl,
20660         libanjuta/interfaces/anjuta-idl-compiler.pl,
20661         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20662         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20663         (removed)libanjuta/interfaces/ianjuta-editor.c,
20664         (removed)libanjuta/interfaces/ianjuta-editor.h,
20665         (removed)libanjuta/interfaces/ianjuta-file.c,
20666         (removed)libanjuta/interfaces/ianjuta-file.h,
20667         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
20668         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20669         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20670         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20671         *.h and Makefile.am files. They are autogenerated. Interfaces are
20672         by anjuta-idl-compiler.pl from libanjuta.idl file.
20673         
20674         * manuals/reference/libanjuta/Makefile.am,
20675         manuals/reference/libanjuta/anjuta-architecture.sgml,
20676         manuals/reference/libanjuta/libanjuta-docs.sgml,
20677         manuals/reference/libanjuta/libanjuta-sections.txt,
20678         manuals/reference/libanjuta/libanjuta.types,
20679         manuals/reference/libanjuta/plugin-description-file.sgml,
20680         manuals/reference/libanjuta/writing-plugins.sgml,
20681         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20682         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20683         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20684         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20685         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20686         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20687         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20688         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20689         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20690         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20691         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20692         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20693         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20694         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20695         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20696         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20697         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20698         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20699         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20700         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20701         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20702         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20703         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20704         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20705         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20706         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20707         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20708         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20709         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20710         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20711         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20712         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20713         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20714         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20715         interfaces template sgmls.
20716         
20717         * plugins/Makefile.am,
20718         plugins/devhelp/anjuta-devhelp.plugin.in,
20719         plugins/devhelp/plugin.c,
20720         plugins/editor/action-callbacks.c,
20721         plugins/editor/anjuta-document-manager.plugin.in,
20722         plugins/editor/plugin.c,
20723         plugins/editor/plugin.h,
20724         plugins/editor/text_editor.c,
20725         plugins/sample1/plugin.c,
20726         plugins/message-view/anjuta-message-manager.plugin.in,
20727         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20728         placement. Fixed other errors.
20729         
20730         * (added)plugins/profile-default/.cvsignore,
20731         (added)plugins/profile-default/Makefile.am,
20732         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20733         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20734         (added)plugins/profile-default/anjuta-default-profile.ui,
20735         (added)plugins/profile-default/plugin.c,
20736         (added)plugins/profile-default/plugin.h: Added a default new
20737         profile plugin.
20738         
20739         * src/Makefile.am,
20740         src/action-callbacks.c,
20741         src/anjuta-app.c,
20742         src/anjuta.c,
20743         src/main.cpp: Fixed necessary changes for libanjuta
20745 2004-05-04  Naba Kumar  <naba@gnome.org>
20747         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20748         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20749         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20750         placement for default widgets placements.
20752 2004-05-03  Naba Kumar  <naba@gnome.org>
20754         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20755         manuals/reference/libanjuta/libanjuta-docs.sgml,
20756         manuals/reference/libanjuta/plugin-description-file.sgml,
20757         manuals/reference/libanjuta/writing-plugins.sgml:
20758         Wrote more sections in writing-plugins document and fixed errors.
20760 2004-05-03  Naba Kumar  <naba@gnome.org>
20762         * libanjuta/interfaces/libanjuta.idl: Added interface
20763         IAnjutaFileManager.
20764         
20765         * manuals/reference/libanjuta/anjuta-architecture.dia,
20766         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20767         architecture diagram.
20768         
20769         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20770          manuals/reference/libanjuta/libanjuta-docs.sgml,
20771         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20772         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20773         Wrote writing-plugins document and separated chapters into
20774         separate sgml files.
20775         
20776         * plugins/file-manager/an_file_view.c,
20777         plugins/file-manager/an_file_view.h: New and improved directory
20778         rendering.
20780 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20782         * anjuta.glade: re-designed the new file dialog
20783         * anjuta_dialogs_strings.c: new strings from the new file dialog
20785 2004-04-30  Naba Kumar  <naba@gnome.org>
20787         * libanjuta/interfaces/Makefile.am.iface,
20788         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20789         
20790         * libanjuta/interfaces/libanjuta.idl: Updated.
20792         * libanjuta/interfaces/Makefile.am.iface,
20793         libanjuta/interfaces/libanjuta.idl: Updated.
20795 2004-04-29  Naba Kumar  <naba@gnome.org>
20796         
20797         * libanjuta/interfaces/Makefile.am.iface,
20798         libanjuta/interfaces/libanjuta.idl: Updated.
20800 2004-04-29  Naba Kumar  <naba@gnome.org>
20802         * libanjuta/interfaces/giface-idlc-c.pl,
20803         libanjuta/interfaces/libanjuta.idl: Upgraded.
20804         * libanjuta/interfaces/Makefile.am.iface: Added.
20805         
20806 2004-04-28  Naba kumar  <naba@gnome.org>
20808         * libanjuta/interfaces/giface-idlc-c.pl,
20809         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20810         definitions and wrote a compiler.
20811         
20812 2004-04-28  Naba Kumar  <naba@gnome.org>
20814         * libanjuta/anjuta-shell.c: Fixed docs.
20815         * libanjuta/interfaces/Makefile.am,
20816         libanjuta/interfaces/ianjuta-file.c,
20817         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20818         
20819         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20820         
20821         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20823         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20824         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20825         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20826         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20827         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20828         * src/anjuta-app.c: Fixed bug.
20830 2004-04-27  Naba Kumar  <naba@gnome.org>
20832         * libanjuta/anjuta-preferences-dialog.c,
20833         manuals/Makefile.am: Fixed document bugs and enabled docs
20834         building.
20836         * libanjuta/anjuta-preferences-dialog.c,
20837         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20838         More documentation.
20839         
20840         * libanjuta/anjuta-preferences.c,
20841         manuals/reference/libanjuta/libanjuta-docs.sgml,
20842         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20843         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20844         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20845         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20846         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20847         Wrote more documentations.
20849         * (removed) plugins/message-view/imessage-view.c,
20850         (removed) plugins/message-view/ianjuta-msgman.c,
20851         plugins/message-view/Makefile.am,
20852         plugins/message-view/anjuta-msgman.c,
20853         plugins/message-view/anjuta-msgman.h,
20854         plugins/message-view/message-view.c,
20855         plugins/message-view/message-view.h,
20856         plugins/message-view/plugin.c,
20857         plugins/message-view/plugin.h: Moved interface implementations
20858         in their respective classes and used correct macros to
20859         defined class types.
20861         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20862         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20863         AnjutaUI from GtkUIManager instead of GtkDialog.
20865         * manuals/reference/libanjuta/Makefile.am,
20866         manuals/reference/libanjuta/libanjuta-docs.sgml,
20867         manuals/reference/libanjuta/libanjuta-sections.txt,
20868         manuals/reference/libanjuta/libanjuta.types,
20869         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20870         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20871         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20872         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20873         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20874         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20875         Wrote more documentation, fixed typos, added architecture
20876         diagram, updated object types etc.
20878         * plugins/editor/text_editor.c: Fixed interface implementation.
20880 2004-04-26  Naba Kumar  <naba@gnome.org>
20882         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20883         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20884         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20885         architecture diagram and a new chapter on plugins description file.
20887 2004-04-25  Naba Kumar  <naba@gnome.org>
20889         *  libanjuta/anjuta-children.h,
20890         libanjuta/anjuta-plugin.c,
20891         libanjuta/anjuta-plugin.h,
20892         libanjuta/anjuta-preferences.c,
20893         libanjuta/anjuta-shell.c,
20894         libanjuta/anjuta-shell.h,
20895         libanjuta/e-splash.c,
20896         libanjuta/e-splash.h,
20897         manuals/reference/libanjuta/Makefile.am,
20898         manuals/reference/libanjuta/libanjuta-docs.sgml,
20899         manuals/reference/libanjuta/libanjuta-sections.txt,
20900         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20901         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20902         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20903         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20904         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20905         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20906         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20907         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20908         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20909         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20910         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20911         manuals/reference/libanjuta/tmpl/defaults.sgml,
20912         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20913         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20914         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20915         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20916         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20917         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20918         manuals/reference/libanjuta/tmpl/plugins.sgml,
20919         manuals/reference/libanjuta/tmpl/properties.sgml,
20920         manuals/reference/libanjuta/tmpl/resources.sgml,
20921         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20922         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20923         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20924         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20925         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20926         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20928         Added more template files and wrote more documentation.
20930 2004-04-24  Andras Timar  <timar@gnome.hu>
20932         * configure.in: Added hu to ALL_LINGUAS.
20934 2004-04-23  Naba Kumar  <naba@gnome.org>
20935         
20936         * configure.in: Fixed compile error.
20937         
20938         * libanjuta/anjuta-children.c,
20939         libanjuta/anjuta-children.h,
20940         libanjuta/anjuta-preferences.c,
20941         libanjuta/anjuta-preferences.h,
20942         libanjuta/anjuta-shell.c,
20943         libanjuta/anjuta-ui.c,
20944         libanjuta/anjuta-ui.h,
20945         manuals/reference/libanjuta/Makefile.am,
20946         manuals/reference/libanjuta/libanjuta-docs.sgml,
20947         manuals/reference/libanjuta/libanjuta.types,
20948         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20949         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20950         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20951         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20952         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20953         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20954         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20955         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20956         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20957         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20958         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20959         manuals/reference/libanjuta/tmpl/defaults.sgml,
20960         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20961         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20962         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20963         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20964         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20965         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20966         manuals/reference/libanjuta/tmpl/plugins.sgml,
20967         manuals/reference/libanjuta/tmpl/properties.sgml,
20968         manuals/reference/libanjuta/tmpl/resources.sgml,
20969         plugins/sample1/plugin.c: Added libanjuta API documentation.
20971 2004-04-22  Naba Kumar  <naba@gnome.org>
20973         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20974         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20975         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20976         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20977         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20978         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20979         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20980         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20981         (removed) libegg/eggradiotoolbutton.c,
20982         (removed) libegg/eggseparatortoolitem.c,
20983         (removed) libegg/eggtoggletoolbutton.c,
20984         (removed) libegg/eggtoolbar.c,
20985         (removed) libegg/eggtoolbutton.c,
20986         (removed) libegg/eggtoolitem.c,
20987         (removed) libegg/prop-editor.c,
20988         (removed) libegg/test-actions.c,
20989         (removed) libegg/test-drag.c,
20990         (removed) libegg/test-merge.c,
20991         (removed) libegg/test-toolbar.c,
20992         libegg/menu/Makefile.am,
20993         (removed) libegg/menu/egg-accel-dialog.h,
20994         (removed) libegg/menu/egg-action-group.h,
20995         (removed) libegg/menu/egg-action.h,
20996         libegg/menu/egg-entry-action.h,
20997         (removed) libegg/menu/egg-markup.h,
20998         (removed) libegg/menu/egg-menu-merge.h,
20999         (removed) libegg/menu/egg-menu.h,
21000         (removed) libegg/menu/egg-radio-action.h,
21001         (removed) libegg/menu/egg-toggle-action.h,
21002         (removed) libegg/menu/howitshouldwork.txt,
21003         (removed) libegg/toolbar/.cvsignore,
21004         (removed) libegg/toolbar/Makefile.am,
21005         (removed) libegg/toolbar/TODO,
21006         (removed) libegg/toolbar/eggradiotoolbutton.h,
21007         (removed) libegg/toolbar/eggseparatortoolitem.h,
21008         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21009         (removed) libegg/toolbar/eggtoolbar.h,
21010         (removed) libegg/toolbar/eggtoolbutton.h,
21011         (removed) libegg/toolbar/eggtoolitem.h,
21012         (removed) libegg/toolbar/prop-editor.h,
21013         (removed) libegg/toolbar/toolbar-api.txt,
21014         (removed) libegg/toolbar/toolbar-ideas.txt,
21015         plugins/devhelp/anjuta-devhelp.ui,
21016         plugins/devhelp/plugin.c,
21017         plugins/editor/action-callbacks.c,
21018         plugins/editor/action-callbacks.h,
21019         plugins/editor/anjuta-docman.c,
21020         plugins/editor/anjuta-document-manager.ui,
21021         plugins/editor/plugin.c,
21022         P plugins/message-view/Makefile.am,
21023         plugins/message-view/anjuta-message-manager.ui,
21024         plugins/message-view/plugin.c,
21025         plugins/sample1/anjuta-sample.ui,
21026         plugins/sample1/plugin.c,
21027         src/action-callbacks.c,
21028         src/action-callbacks.h,
21029         src/anjuta-actions.h,
21030         src/anjuta-app.c,
21031         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21032         Gtk actions and UIManager. Fixed all plugins to use this.
21033         
21034         * manuals/reference/gtkdoc-scangobj.diff,
21035         manuals/reference/libanjuta/Makefile.am,
21036         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21037         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21038         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21039         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21040         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21042         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21043         
21044 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21045         
21046         * plugins/message-view/imessage-view.c
21047         * plugins/message-view/ianjuta-msgman.c:
21048         Added interfaces
21050 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21052         * configure.in: Added en_CA to ALL_LINGUAS.
21054 2004-04-08  Naba Kumar  <naba@gnome.org>
21056         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21057         libanjuta/interfaces/Makefile.am,
21058         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21059         message manager and message view interfaces.
21061         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21062         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21063         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21064         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21065         src/anjuta-app.c: Used 'activate' and
21066         'deactivate' virtual methods for plugins. Fixed installed plugins
21067         dialogs. Added remove_widget() method for AnjutaShell.
21069         * libanjuta/interfaces/Makefile.am,
21070         libanjuta/interfaces/ianjuta-document-manager.c,
21071         libanjuta/interfaces/ianjuta-document-manager.h,
21072         libanjuta/interfaces/ianjuta-editor.c,
21073         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21074         and editor interfaces.
21076         * plugins/devhelp/plugin.c,
21077         plugins/message-view/anjuta-message-manager.plugin.in,
21078         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21079         plugins/sample1/plugin.c: Updated plugins implementation to
21080         reflect the changes.
21082 2004-04-07  Naba Kumar  <naba@gnome.org>
21084         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21085         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21086         libanjuta/interfaces/ianjuta-editor.h,
21087         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21088         plugins/editor/anjuta-docman.c,
21089         plugins/editor/anjuta-document-manager.plugin.in,
21090         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21091         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21092         Added supported interfaces for plugins. Tested plugin interfaces
21093         through sample plugin.
21094         
21095 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21096         
21097         * template/Makefile.am, data/templates/library/Makefile.am
21098         Fixed some automake-1.7 incompatibilities
21099         * template/xmltemplate.c: Small fix
21101 2004-02-23  Naba Kumar  <naba@gnome.org>
21103         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21104         Added plugins manager dialog.
21105         
21106         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21107         library dependencies.
21108         
21109         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21110         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21111         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21112         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21113         geometry command line option.
21114         
21115 2004-02-16  Naba Kumar  <naba@gnome.org>
21117         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21118         Added interfaces and IAnjutaEditor editor interface.
21119         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21120         interface.
21121         * libanjuta/anjuta-shell.h: Fixed bug.
21122         
21123 2004-02-13  Naba Kumar  <naba@gnome.org>
21125         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21126         
21127 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21128         
21129         * data/template/*/.cvsignore:
21130         Avoid all these ? in cvs output
21132 2004-02-13  Naba Kumar  <naba@gnome.org>
21134         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21135         includes and linking.
21137         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21138         and set required version to devhelp 0.8. This devhelp version
21139         can be acquired from gnome cvs branch devhelp branch
21140         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21142         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21143         src/actions-callbacks.c: Added Dock Manager settings menu item.
21145         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21146         * plugins/devhelp/plugin.c: Fixed a linking bug.
21147         
21148         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21149         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21150         external GDL dependency and used libegg codes.
21151         
21152 2004-02-12  Naba Kumar  <naba@gnome.org>
21154         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21155         Added devhelp plugin, but it can't be used without a
21156         patch in devhelp. So it's disabled for now.
21158         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21159         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21160         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21161         Update cvsignore files.
21163         * libanjuta/plugins.c, widgets/e-splash.c:
21164         Fixed plugins loading to show splash icons.
21165         
21166         * plugins/message-view/anjuta-message-manager.plugin.in,
21167         plugins/message-view/plugin.c: Fixed plugin registered name.
21169         * plugins/message-view/anjuta-message-view.png,
21170         plugins/sample1/anjuta-sample-plugin.png: Update images.
21172         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21173         src/main.c: Fixed layout loading.
21175         * plugins/devhelp/Makefile.am: Fixed error.
21177         * (removed) widgets/*, libanjuta/plugins.h,
21178         src/main.c: Transfered widgets to libanjuta/.
21179         
21180         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21181         toplevel directory to created only one library as libanjuta-egg.
21183         * data/Makefile.am: Fixed build error.
21185         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21186         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21187         libegg/.cvsignore: Added egg dock widget.
21189         * gdl/*: Removed as they are now available in libegg.
21190         
21191 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21193         * plugins/editor/anjuta-docman.c:
21194         Use stock close icon on tab close button
21196 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21197         
21198         * data/template/Makefile.am
21199         data/template/language/Makefile.am
21200         data/template/library/Makefile.am
21201         data/template/text/Makefile.am
21202         data/template/project/Makefile.am
21203         data/template/project/terminal/Makefile.am
21204         configure.in: Created Makefile to install templates
21206 2004-02-11  Naba Kumar  <naba@gnome.org>
21208         * plugins/editor/action-callbacks.c,
21209         plugins/editor/anjuta-document-manager.ui,
21210         plugins/editor/plugin.c
21211         plugins/message-view/anjuta-message-manager.ui,
21212         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21213         
21214 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21215         
21216         * plugins/message-view/*: MessageView plugin is now loaded
21217         The menu items are still dummies.
21219 2004-02-09  Naba Kumar  <naba@gnome.org>
21221         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21222         generation.
21223         
21224         * libanjuta/anjuta-preferences.h: Added some documentation.
21225         
21226         * libanjuta/anjuta-shell.h: Removed dead codes.
21227         
21228         * (removed) manuals/reference/gtkdoc-scangobj,
21229         manuals/reference/gtkdoc-scangobj.diff,
21230         manuals/reference/libanjuta/.cvsignore,
21231         manuals/reference/libanjuta/Makefile.am,
21232         manuals/reference/libanjuta/README.inline-doc,
21233         manuals/reference/libanjuta/README.sections,
21234         manuals/reference/libanjuta/libanjuta-docs.sgml,
21235         manuals/reference/libanjuta/libanjuta-sections.txt,
21236         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21237         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21238         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21239         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21240         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21241         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21242         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21243         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21244         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21245         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21246         manuals/reference/libanjuta/tmpl/defaults.sgml,
21247         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21248         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21249         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21250         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21251         manuals/reference/libanjuta/tmpl/plugins.sgml,
21252         manuals/reference/libanjuta/tmpl/properties.sgml,
21253         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21254         of scan program. Updated templates.
21256         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21257         editor action callbacks data.
21258         
21259         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21260         scintilla object ref/unref.
21262 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21263         
21264         * template/*: Added new xml based template system
21265         * template/dtds/*: Dtds to validate xml files of the template systems
21266         * data/template/*: Some sample template files
21267         Still needs some work but builds fine!
21269 2004-02-06  Naba Kumar  <naba@gnome.org>
21271         * cofigure.in, manuals/Makefile.am,
21272         (added) manuals/reference/*: Added API documentation
21273         structure (gtk-doc based).
21275         * libanjuta/libanjuta.h: Updated
21276         
21277 2004-02-05  Naba Kumar  <naba@gnome.org>
21278         
21279         * configure.in: Sets correct dependencies and
21280         uses gdl external library.
21282         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21283         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21284         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21285         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21286         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21287         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21288         and added file dialogs.
21290         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21291         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21292         Build dynamic libraries for libegg.
21294         * plugins/Makefile.am, plugins/editor/Makefile.am,
21295         plugins/editor/action-callbacks.c, 
21296         plugins/editor/action-callbacks.h,
21297         plugins/editor/anjuta-docman.c,
21298         plugins/editor/anjuta-docman.h
21299         plugins/editor/anjuta-document-manager.plugin.in
21300         plugins/editor/anjuta-document-manager.png
21301         plugins/editor/anjuta-document-manager.ui
21302         plugins/editor/file.c
21303         plugins/editor/file.h
21304         plugins/editor/plugin.c
21305         plugins/editor/print.c
21306         plugins/editor/print.h
21307         plugins/editor/search-replace.c
21308         plugins/editor/search_incremental.c
21309         plugins/editor/search_incremental.h
21310         plugins/editor/text_editor.c
21311         plugins/editor/text_editor.h
21312         plugins/editor/text_editor_cbs.c
21313         plugins/editor/text_editor_menu.h
21314         plugins/sample1/Makefile.am
21315         plugins/sample1/anjuta-sample-plugin.png
21316         plugins/sample1/anjuta-sample.plugin.in
21317         plugins/sample1/anjuta-sample.ui
21318         plugins/sample1/plugin-sample1.c
21319         plugins/sample1/plugin.c
21320         plugins/sample1/plugin.h: Created sample
21321         plugin and fixed editor plugin.
21323         * printing/*: Removed.
21325         * scintilla/Makefile.am: Builds dynamic library.
21327         * src/Makefile.am, src/action-callbacks.c,
21328         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21329         src/anjuta-actions.h, src/anjuta-app.c,
21330         src/anjuta-app.h, src/anjuta-callbacks.c,
21331         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21332         (removed) src/anjuta.h, src/anjuta.ui,
21333         src/layout.xml, src/main.c, src/preferences.h,
21334         src/utilities.c: Debuggged and finally made plugins
21335         loadable.
21337         * global-tags/Makefile.am: Fixed build error.
21339 2004-02-03  Naba Kumar  <naba@gnome.org>
21341         * configure.in: Users GDL from external package.
21342         * plugins/*: Added many new plugins (not ready though).
21343         * src/*: Removed many files (which have been transfered in plugins/).
21344         
21345 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21347         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21349 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21351         * configure.in: Added editor plugins
21352         
21353         * plugins/Makefile.am, src/search-replace_backend.h,
21354         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21355         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21356         
21357         * Added: plugins/editor/search_incremental.c, 
21358         plugins/editor/search_incremental.h
21360         * Update search-replace in plugins/editor
21361         
21362 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21363         
21364         * plugins/message-view/message-view.c: Some code clean-up
21366 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21368         * Added: search_incremental[ch]
21369         
21370         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21371         src/mainmenu_callbacks.c, src/toolbar.c
21372         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21373         
21374         * Incremental Search
21376 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21377         
21378         * plugins/message-view/anjuta-msgman.[c/h]:
21379         Added message manager for easier message handling with a
21380         similar interface as docman. Of course you can still use
21381         MessageView standalone.
21382         * plugins/Makefile.am: Added message-view because it compiles
21383         without errors.
21385 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21386         
21387         * plugins/message-view/*: Added message-view plugin 
21388         (still incomplete) 
21389         * configure.in: Added plugins/message-view/Makefile
21391 2004-01-03  Naba Kumar  <naba@gnome.org>
21393         * libanjuta/*.c: Added new files and updated old ones.
21394         * plugins/editor/*: Added editor plugin.
21395         * configure.in: Added editor plugin and moved editor related
21396         files into it.
21398 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21400         * src/Makefile.am: Added search-replace_backend.[ch]
21401         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21402         find_replace.[ch]
21403         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21404         src/search-replace_backend.c, src/search-replace_backend.h,
21405         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21406         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21407         src/toolbar_callbacks.c
21408         * The advanced Search/Replace functionality now replaces the older
21409         Find/Replace stuff.
21410         * The Search/Replace functionality can be interrupted during a long
21411         Search/Replace;
21412         
21413 2003-12-11  Naba Kumar  <naba@gnome.org>
21415         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21416         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21417         errors.
21418         * Makefile.am, libanjuta/*: Added new module.
21419         * src/Makefile.am: Fixed linking error.
21420         * src/watch_cbs.c: Debugger clean up.
21421         * configure.in: Added libanjuta-2.0.pc
21423         * configure.in, libanjuta/Makefile.am,
21424         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21425         libanjuta instead.
21427 2003-12-11  Naba Kumar  <naba@gnome.org>
21429         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21431         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21432         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21433         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21434         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21435         The user can now give a name at the creation of a new file and
21436         insert automatically (user choice) header, gpl notice, header
21437         template. The file extension is added automatically according
21438         to the selected type of file. The various insert functions have
21439         been moved from mainmenu-callback.c to file.c. The cursor is now
21440         moved after an insert operation. Removes also useless code in
21441         memory.c and search-replace.c
21442         
21443 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21445         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21446         sortable headers, process tree, removal of path and process params
21447         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21448         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21449         code cleanup
21451 2003-12-10  Naba Kumar  <naba@gnome.org>
21453         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21454         
21455 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21457         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21459 2003-11-28  Naba Kumar  <naba@gnome.org>
21461         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21462         
21463         * manuals/de/*: Added german translation docs.
21464         
21465         * configure.in, Makefile.am, src/Makefile.am,
21466         libegg/*/*: Added libegg library.
21467         
21468         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21469         installation directory.
21470         
21471         * src/text_editor_cbs.c: Fixed closing of file.
21473 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21474                                                                                 
21475         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21477 2003-09-05  Naba Kumar  <naba@gnome.org>
21479         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21480         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21481         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21482         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21483         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21484         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21485         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21486         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21487         using libegg. Initial commit -- compiles but is not complete.
21489 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21491         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21493 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21495         * configure.in: Removed "ta" from ALL_LINGUAS.
21497 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
21499         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21501 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
21503         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21505 2004-04-24  Andras Timar  <tmar@gnome.hu>
21507         * configure.in: Added hu to ALL_LINGUAS.
21509 2004-04-14  Naba Kumar  <naba@gnome.org>
21511         * src/Makefile.am, printing/Makefile.am,
21512         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21513         because we are still using GtkCombo and build breaks with gtk-2.4.
21514         
21515 2004-04-13  Naba Kumar  <naba@gnome.org>
21517         * NEWS: Updated.
21518         * anjuta.spec.in: Fixed build error.
21519         * po/POTFILES.in: Updated.
21520         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21522 2004-04-11  Naba Kumar  <naba@gnome.org>
21524         * NEWS: Updated.
21525         * AUTHORS: Updated.
21526         * configure.in: Added ga in ALL_LINGUAS.
21527         * ChangeLog: Fixed dates.
21528         
21529 2004-04-09  Naba Kumar  <naba@gnome.org>
21531         * src/print.c: Fixed buffer styling bug when printing with
21532         selection.
21534         * data/properties/anjuta.properties: Defined only one base font and
21535         used courier instead of lucidatypewriter, because most newer systems are
21536         unlikely to have it (bug #885023, #925956, #890473).
21537         
21538         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21539         warning.
21540         
21541         * src/an_file_view.c: Fixed possible crash bug.
21543 2004-04-07  Naba Kumar  <naba@gnome.org>
21545         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21546         gtk_main_quit() etc..), so that atexit() functions are not called
21547         (which is apparently done to free up memory and we don't need to
21548         do that at this point). Incidentally, something also happens in the
21549         atexit call which freezes the UI for far too long when the application
21550         exits and we want to avoid that..
21551         * src/glade_iface.c: Fixed compiler warning.
21552         
21553 2004-04-06  Naba Kumar  <naba@gnome.org>
21555         * src/project_dbase_gui.c: Fixed errors.
21557         * src/registers_gui.c: Fixed possible crash bug.
21558         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21559         * src/signals.[c,h]: Used tree view and glade file for dialog.
21560         * src/Makefile.am, src/about.c, src/an_file_view.c,
21561         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21562         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21563         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21564         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21565         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21566         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21567         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21568         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21569         src/launcher.h, src/main.c, src/main_menubar.c,
21570         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21571         src/message-manager-private.cc, src/message-manager.cc,
21572         src/preferences.c, src/project_config.c, src/project_dbase.c,
21573         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21574         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21575         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21576         src/search-replace.c, src/search-replace_backend.c,
21577         src/search_incremental.c, src/search_preferences.c,
21578         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21579         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21580         src/signals_gui.c, src/source.c, src/src_paths.c,
21581         src/stack_trace.c, src/start-with.c, src/style-editor.c,
21582         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21583         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21584         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21585         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21586         tagmanager/Makefile.am, scintilla/include/SString.h,
21587         widgets/Makefile.am, widgets/gnomefilelist.c:
21589         Removed all deprecated codes and substituted
21590         with newer APIs. Fixed some possible crash bugs where cell renderers
21591         were being shared.
21592         
21593         * scintilla/patches/scintilla-minor.patch: Minor patch.
21595 2004-04-06  Naba Kumar  <naba@gnome.org>
21597         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21598         tree after all the files have been added (and not everytime a file
21599         is added in the project). Also fixed some memory corruption
21600         (possibly bug #900478).
21601         
21602         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21603         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21604         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21605         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21606         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21607         qualifier wherever appropriate.
21609 2004-04-05  Naba Kumar  <naba@gnome.org>
21611         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21612         switch terminal echo on/off. Debugger requires it off, while the
21613         rest requires it on.
21615         * src/search-replace.c: sets search direction and action (in addtion
21616         to target) for find in files.
21617         
21618 2004-04-02  Naba Kumar  <naba@gnome.org>
21620         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21622         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21623         src/an_symbol_view.c: Added an gtk events loop for
21624         displaying project loading status (for loading large projects) and
21625         debugger program starting ... just to give an impression of fastness :-).
21627         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21629         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21630         crash bug, which occurs when opening and closing a large project
21631         repeatedly.
21632         
21633         * src/attach_process.c: Fixed a comiple error for old gcc.
21634         
21635         * src/launcher.c: Prints proper error message when launcher child
21636         could not be executed and exits properly. Fixed a crash
21637         bug (bug #926606).
21638         
21639         * src/resources.c, src/utilities.c, src/glade_iface.c,
21640         src/debugger.c, src/attach_process.c: Properly exits forked children
21641         when they could not be executed.
21642         
21643 2004-04-01  Naba Kumar  <naba@gnome.org>
21645         * src/search-replace.c: Fixed a crash bug (bug #921893).
21647 2004-03-31  Naba Kumar  <naba@gnome.org>
21649         * anjuta.glade: Added a note on compiler options dialog ->support
21650         dialog telling that supports are only available for file mode.
21652         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21653         src/anjuta_cbs.c:
21654         Improved shutdown time delay by bypassing project closing
21655         and unloading plugins.
21657         * src/build_file.c, data/properties/anjuta.properties: Added a property
21658         to toggle on/off for going to first error automatically.
21660 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21662         * src/debugger.c: fixed core file loading
21663         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21664         for long lines (bugs #700968 and #911376)
21665         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21666         #917982.
21667         * src/anjuta.c: Focuses current AnEditor correctly.
21669 2004-03-30  Naba Kumar  <naba@gnome.org>
21671         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21672         * AUTHORS: Updated with all contributors names.
21673         * NEWS: Updated.
21674         * src/about.c: Reads contributors names from AUTHORS file.
21675         * manuals/C/anjuta-manual/authors.xml: Points to online
21676         contributors list.
21677         
21678 2004-03-29  Naba Kumar  <naba@gnome.org>
21680         * data/properties/ada.properties: Fixed syntax colors. Patch
21681         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21682         (bug #923474).
21684         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21685         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21686         generated projects, so that their pixmap files are
21687         found properly (bug #919903).
21688         
21689         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21690         anjuta.
21692         * src/source.c: Installs .glade file of libgllade
21693         projects in $(datadir)/$(package)/glade (part of bug #861038).
21694         
21695         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21696         in compiler options (bug #883837).
21697         
21698         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21699         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21700         
21701 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21703         * anjuta/src/search-replace.c: fixed another crash bug in
21704         "Find Usage"
21705         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21706         breakpoint property fix
21708 2004-03-29  Naba Kumar  <naba@gnome.org>
21710         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21711         (new) manuals/C/anjuta-advanced-tutorial/*:
21712         Added menu entry for 'Anjuta Advanced Tutorial'
21713         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21715 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21716         
21717         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21718         Fixed bug #908941  ('Open' starts in wrong directory)
21719         
21720 2004-03-26  Naba Kumar  <naba@gnome.org>
21722         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21723         compile error and bug #905738 with terminal.
21725         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21726         src/search-replace.[h,c], src/search_incremental.[h,c],
21727         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21728         src/text_editor.[c,h]: Fixed compiler warnings.
21729         
21730         * src/search-replace.c: Fixed a memory corruption (possible
21731         fix for bug #921893, but not yet confirmed).
21732         
21733         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21734         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21735         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21736         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21738 2004-03-25  Naba Kumar  <naba@gnome.org>
21740         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21741         crash bug with attach process dialog and made the dialog closable
21742         with 'esc'.
21743         
21744         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21745         always display within the margin.)
21746         
21747         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21748         the old breakpoint when it's properties are updated
21749         (creating a new updated one).
21750         
21751 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21753         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21754         displayed for wrong file.
21755         * src/breakpoints.c: conditional breakpoints
21756         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21757         "Find in Files..." disabling policy
21759 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21761         * src/build_file.c: Fixed bug #874380
21762         Goto the first error if it exists.
21764 2004-03-24  Naba Kumar  <naba@gnome.org>
21766         * src/anjuta.c: Fixed to get correct child exit status
21767         using mask (bug #905738).
21768         
21769         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21770         Aligned buttons in the New file dialog,
21771         set default response to OK, entry box activates default response,
21772         ESC closes dialog and hides on delet_event.
21774 2004-03-19  Naba Kumar  <naba@gnome.org>
21776         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21777         tree).
21779 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21781         * src/search-replace.c: fixed "Find Usage" crash when no project open
21783 2004-03-17  Naba Kumar  <naba@gnome.org>
21785         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21786         Fixed the generated projects to read m4 directory if the directory
21787         exists (bug #917781).
21788         
21789 2004-03-12  Naba Kumar  <naba@gnome.org>
21791         * HACKING: Fixed formatting for auto-parsing.
21793 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21794         
21795         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21796         rework (bug #890609)
21798 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21799         
21800         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21802 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21803         
21804         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21805         * src/search_preferences.c: Fixed typo.
21806         
21807 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21808         
21809         * src/search-replace.c: improved Search&Replace
21810         For the moment "Replace All" does not work with non opened files
21811         but Anjuta should not crash now ! ??? 
21812         
21813 2004-02-26  Naba Kumar  <naba@gnome.or>
21815         * src/source.c: Fixed to pass cflags correctly
21816         and suppress the automake's default cflags.
21817         bug #816130, #801056, #782798, #773459
21818         
21819         * data/properties/anjuta.properties: Do not defualt to -k make option.
21820         bug #875486.
21822         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21823         bug #877683.
21824         
21825         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21826         
21827         * src/message-manager-private.cc: Disabled debug messages.
21828         
21829 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21831         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21833 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21834         * anjuta.glade, src/search-replace.c:
21835         Reduced Search&Replace dialog, bug #902636.
21836         
21837 2004-02-23  Naba Kumar  <naba@gnome.or>
21839         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21840         (bug #866143).
21842 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21843         
21844         * src/search_incremental.c: Fixed bug #900903
21846 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21847         
21848         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21849         src/anjuta.c: Fixed bugs #890609 and #890609
21851 2004-02-23  Naba Kumar  <naba@gnome.or>
21853         * src/message-manager.cc: Disconnects menuitem signal properly.
21854         Fixed bug #901723.
21855         
21856         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21857         bug #900897.
21858         
21859 2004-02-20  Naba Kumar  <naba@gnome.org>
21861         * src/message-manager-private.[c,h]: Implemented keypress
21862         event for the terminal and resets it when ctrl c or ctrl d
21863         is pressed. But it doesn't seem to be working on keypress.
21864         Added a workaround to let it work on key release instead.
21865         (bug #878357).
21866         
21867         * src/search-replace: Fixed compiler warnings.
21868         
21869 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21871         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21872         Use defined file name when saving new files (fixes bug #898105)
21873         Don't change filename when clicking on a directory
21874         
21875         BTW: Happy birthday to me :-)
21876         
21877 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21878         
21879         * src/search-replace.c: Fixed a crash bug 
21880         Crash on Find & Replace (#887833)
21881         
21882 2004-02-18  Naba Kumar  <naba@gnome.org>
21884         * src/executer.c: Fixed a crash bug.
21885         
21886         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21887         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21888         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21889         instead of GtkWindow (Part of bug #671596).
21890         
21891         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21892         src/registers_gui.c, src/registers_cbs.[h,c],
21893         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21894         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21895         src/compiler_options.c, src/an_file_view.c, start-with.c,
21896         src/anjuta-tools.c, help.c:
21898         Added "close" buttons on all
21899         dialogs (HIG) and fixed to properly response to ESC close
21900         (Part of bug #671596).
21902         * src/launcher.c: Disabled printing of long debug lines.
21903         
21904         * src/utilities.h: Fixed a compiler warning.
21905         
21906 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21908         * src/anjuta.c: "Save all" action now asks for filenames for new files
21909         (fixes bug #898111)
21911 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21913         * anjuta.glade, src/text_editor.c:
21914         Fixed a typo in Hello World indentation style 
21915         Fixed misuse of translated strings when looking for style
21916         This entry fixes bug #876037
21918 2004-02-16  Naba Kumar  <naba@gnome.org>
21920         * src/utilities.c: Fixed return value when dest file could
21921         not be created.
21923         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21924         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21925         internal function to compare files.
21926         
21927 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21929         * src/message-manager-private.cc:
21930         Set bold color as foreground color in terminal
21931         (fixes bug #864924)
21933         * src/aneditor.cxx:
21934         Use font style defined for message indicators in
21935         preferences/messages
21936         (fixes bug #885032)
21938 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21940         * src/build_project.c:
21941         Use build.silent option from preferences (fixes bug #895726)
21942         
21943 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21945         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21947 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21948         
21949         Patch from Massimo Corà <maxcvs@email.it>:
21950         * scintilla/LexCPP.cxx: Support "///" comments
21952 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21953         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21954         src/search_replace.h, src/search-replace_backend.h
21955         anjuta.glade
21956         
21957         * Added: src/search_preferences.c, src/search_preferences.h
21958         Allow the user to save search/replace settings and give them names.
21960 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21961         
21962         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21963         scintilla/ScintillaGTK.cxx:
21964         Hopefully fixed AMD 64 crash bug by using correct marshaller
21966 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21968         * src/preferences.c: Save GtkOptionMenu properties properly
21969         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21971 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21972         
21973         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21974         Fixed libiconv issue
21975         * NEWS: Updated
21977 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21978         
21979         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21980         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21981         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21982         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21983         src/sharedlib_gui.c:
21984         Debugger speed-up, replaced deprecated GtkCList
21986 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21988         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21990 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21992         * configure.in: Added "sq" to ALL_LINGUAS.
21994 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21996         * configure.in: Added "ko" to ALL_LINGUAS.
21998 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22000         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22001         src/search_incremental.c, src/search_incremental.h: 
22002         Search_incremental code cleanup
22004 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22006         * scintilla/*/*: Updated scintilla to CVS
22007         * Added: scintilla/Readme.sync
22008         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22009         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22010         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22011         scintilla/ScintillaGTK.cxx,
22012         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22013         scintilla/include/Scintilla.iface: Updated.
22015 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22017         * search-replace_backend.[ch], search_incremental[ch]: Added
22018         
22019         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22020         find_replace.[ch]: Removed.
22021         
22022         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22023         src/search-replace_backend.c, src/search-replace_backend.h,
22024         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22025         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22026         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22027         functionality now replaces the older Find/Replace stuff. The Search/Replace
22028         functionality can be interrupted during a long Search/Replace.
22030 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22032         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22033         selecting ".." and "." from file selector. 
22035 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22037         * anjuta.glade: Fixed wrong "fold.symbols" property
22039 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22040         
22041         * src/project_dbase_gui.c: Alphabetical order ;-)
22042         * src/compiler_options.c: Fixed bug #867539
22043         * src/launcher.c: Workaround for bugs #864922, #849928,
22044         #846386 and #845782: The launcher no longer hangs but does
22045         not get the exit status correctly sometimes.
22046         * Changes suggested by Bosik are obviously already in without
22047         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22048         * NEWS, README, anjuta.prj, configure.in: 
22049         Changed version to 1.2.1
22050         
22051         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22052         * anjuta_dialogs_strings.c, anjuta.glade: 
22053         Fixed bugs #860906, #859329
22054         
22055         Patch from grzegol@pld-linux.org
22056         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22057         freedesktop.org standard)
22059 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22060         
22061         Patch from Stefano Vallarino <stevalla@libero.it>:
22062         * src/source.[c/h]: Fixes cpp sample file to conform to 
22063         ISO/IEC 14882, C++-Standard 
22065 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22067         Review by Johannes Schmid <jhs@cvs.gnome.org>
22068         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22069         command using sh -c.
22070         * src/compile.c: Use build_execute_shell_command when compiling single
22071         files.
22073 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22074         
22075         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22076         * src/breakpoints.c: Code cleanup, workaroud for possible 
22077         launcher bug
22078         * src/src_paths.c: Update debugger dirs on directory change
22080 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22082         Review by Johannes Schmid <jhs@cvs.gnome.org>
22083         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22084         sortable headers, process tree, removal of path and process params
22085         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22086         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22087         code cleanup
22089 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22090         
22091         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22092         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22093         Add a dialog for "New file" which lets the user set the 
22094         filename and to add copyright/header templates to the file
22095         * Review: Changed function names to contain modules name (file_)
22097 2003-12-09  Naba Kumar  <naba@gnome.org>
22099         * setup-gettext: Fixed a typo.
22100         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22102 ---- Released version 1.2.0 ---
22104 2003-12-08  Naba Kumar  <naba@gnome.org>
22106         * src/preferences.c: Fixed compiler error.
22107         * global_tags/create_global_tags.sh: Fixed to install properly
22108         even when system.tags could not be generated.
22109         * NEWS: Updated.
22111 2003-12-06  Naba Kumar  <naba@gnome.org>
22113         * setup-gettext: Fixed to not generate intl directory with gettextize.
22115         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22116         * src/anjuta.c: Filters out unnecessary files from find in files
22117         command.
22118         
22119         * NEWS: Updated.
22120         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22121         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22122         
22123 2003-12-04  Naba Kumar  <naba@gnome.org>
22124         
22125         * src/gnome_project.c: Enables debug and optimization flags for
22126         new projects.
22127         
22128         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22129         
22130         * src/project_dbase_gui.c: combined header and c files for
22131         file selector.
22132         
22133         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22134         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22136 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22138         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22140 2003-11-29  Naba Kumar  <naba@gnome.org>
22142         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22143         * NEWS: Updated.
22145 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22146         
22147         * src/main_menubar.c: Now files cannot be opened twice in recently
22148         file menu
22150 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22152         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22154 2003-11-28  Naba Kumar  <naba@gnome.org>
22156         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22157         
22158 2003-11-27  Naba Kumar  <naba@gnome.org>
22160         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22161         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22162         
22163         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22164         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22165         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22166         checkbox in project wizard (project options page) to enable/disable
22167         source code generation with glade(mm).
22168         
22169         * NEWS: Updated
22170         
22171 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22173         * src/dnd.c: Opening files with special characters in the name.
22175 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22177         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22178         a long time.
22180 2003-11-18  Naba Kumar  <naba@gnome.org>
22182         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22183         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22184         src/project_import.c, plugins/patch/patch-plugin.c:
22185         Fixed g_signal_diconnect calls to pass correct data.
22186         (Fixed possible crash in project imports).
22187         
22188         * NEWS: Updated.
22189         
22190 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22192         Reviewed by Naba Kumar  <naba@gnome.org>
22193         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22194         and debugger. Sets default settings for pty in launcher.
22195         * data/gdb.init: Removed charset work around (now works with user's
22196         native charset)
22197         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22199 2003-11-18  Naba Kumar  <naba@gnome.org>
22201         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22202         names of 'index' to 'idx'.
22203         
22204 2003-11-17  Naba Kumar  <naba@gnome.org>
22206         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22207         * src/project_dbase.c: Prompts user for unsaved project files
22208         when project is closed.
22209         
22210 2003-11-16  Naba Kumar  <naba@gnome.org>
22212         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22213         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22214         older gcc.
22215         
22216 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22217         
22218         * src/anjuta.c: Fixed crash related to tag == NULL while 
22219         anjuta is exiting
22221 2003-11-11  Naba Kumar  <naba@gnome.org>
22223         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22224         found. It simply doesn't generate the c/c++ codes and continues with
22225         just a warning.
22226         * NEWS: Updated.
22227         
22228 2003-11-10  Naba Kumar  <naba@gnome.org>
22230         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22231         'Start with dialog'.
22233         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22234         German translation of anjuta-tutorial.
22235         
22236         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22237         * NEWS: Updated.
22239 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22241         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22242         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22243         the syntax highlighting in Preferences, the automatic syntax
22244         highlighting is now selected. When the debugger is stopped and the
22245         breakpoints window not closed, the gtk_tree_view in this window is
22246         now made unsensitive.
22248 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22250         * src/preferences.h, src/preferences.c, anjuta.glade:
22251         Fixed translation bug in preferences by using GtkOptionMenu
22252         * anjuta.prj: Project version 1.1.98
22254 ---------------- Released version 1.1.98 ----------------
22256 2003-11-07  Naba Kumar  <naba@gnome.org>
22258         * anjuta.spec.in: Revived docs package and combined all docs into
22259         one package.
22260         * configure.in: Bumped version to 1.1.98 rc2
22261         * NEWS: Updated.
22262         * anjuta.spec.in: Fixed scrollkeepr-update command.
22263         * anjuta.spce.in: Fixed file permissions.
22265 2003-11-06  Naba Kumar  <naba@gnome.org>
22267         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22268         menus to activate anjuta helps.
22269         
22270         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22271         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22272         manuals/C/anjuta-faqs/legal.xml (added),
22273         manuals/C/anjuta-faqs/Makefile.am,
22274         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22275         manuals/C/anjuta-faqs/.cvsignore,
22276         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22277         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22278         manuals/C/anjuta-tutorial/legal.xml (added),
22279         manuals/C/anjuta-tutorial/Makefile.am,
22280         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22281         manuals/C/anjuta-tutorial/.cvsignore,
22282         manuals/C/anjuta-manual/*.sgml (removed),
22283         manuals/C/anjuta-manual/*.xml (added),
22284         manuals/C/anjuta-manual/Makefile.am,
22285         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22286         manuals/C/anjuta-manual/.cvsignore,
22287         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22288         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22289         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22290         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22291         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22292         manuals/ja/anjuta-faqs/legal.xml (added),
22293         manuals/ja/anjuta-faqs/Makefile.am,
22294         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22295         manuals/ja/anjuta-faqs/.cvsignore,
22296         manuals/ja/anjuta-manual/*.sgml (removed),
22297         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22298         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22299         manuals/ja/anjuta-manual/*.xml (added),
22300         manuals/ja/anjuta-manual/Makefile.am,
22301         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22302         manuals/ja/anjuta-manual/.cvsignore,
22303         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22304         manuals/sgmldocs.make (removed),
22305         manuals/xmldocs.make (added), manuals/omf.make (added),
22306         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22307         documentations to newer docbook xml documentations. Converted 
22308         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22309         Enabled manulas installations.
22310         
22311         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22313 2003-11-05  Naba Kumar  <naba@gnome.org>
22315         * data/gdb.init: Sets host's charset to ascii to solve debugger
22316         freeze up due to uninitialized strings in target program.
22318         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22319         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22320         
22321         * NEWS: Updated.
22322         
22323         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22324         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22326 2003-11-04  Naba Kumar  <naba@gnome.org>
22328         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22329         problems.
22330         
22331         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22332         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22333         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22334         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22335         in file headers.
22336         
22337         * src/search-replace.c: Fixed infinite loop bug.
22338         * start-with.c: Fixed a crash bug with "Open last project".
22339         
22340         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22341         * scintilla/Makefile.am: Fixed compiler option.
22342         
22343 2003-10-16  Naba Kumar  <naba@gnome.org>
22345         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22346         * src/text_editor.c: Fixed autoformat.
22347         
22348 2003-10-15  Naba Kumar  <naba@gnome.org>
22350         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22351         of CTRL+number.
22352         
22353 2003-10-09  Naba Kumar  <naba@gnome.org>
22355         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22356         
22357 2003-10-08  Naba Kumar  <naba@gnome.org>
22359         * src/source.c: Fixed a GETTEXT typo error.
22360         * anjuta.glade: Made 'Sorted in order you open them' default option
22361         for editor tabs.
22363         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22364         * anjuta.glade, data/properties/anjuta.properties:
22365         Fixed the freeze of the "Preferences" combos at the first Anjuta
22366         init is generated by:
22367                 - a not complete translation of preferences.c file
22368                 - a difference between 2 names in anjuta.glade and
22369                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22370                 - the same name given to 3 combos (anjuta.glade).
22371                 
22372         * src/find_text.c: If the "whole document" mode is selected,
22373         a new search will select the next occurrence (Bug #764954).
22374         It is now possible to use the shortcuts to search next or previous
22375         occurrence even if the search dialog has the focus.     Bug #790318
22376         
22377         * src/main_menubar_def.h: "Select code block" shortcut; the new
22378         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22379         (Bug #811016).
22381         Patch from: Richard Lee  <r.h.lee@comcast.net>
22382         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22383         tagmanager/tm_workspace.c: The following is a patch to fix a
22384         seemingly random occurence where Anjuta would crash when a
22385         certain key was pressed.
22387 2003-09-29  Naba Kumar  <naba@gnome.org>
22389         * src/find_in_files.c: Ignores binary by default. Disabled the option
22390         of NOCVS search, because launcher does not use sh and hence can not
22391         pipe.
22392         
22393         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22394         "clean before build" state in project session and not in account session,
22395         otherwise the state gets reflected to other projects causing annoyance.
22396         
22397         * src/compiler_options.c: Fixed a bug where compiler options were always
22398         claimed 'modified'.
22400         * src/build_project.c, data/properties/anjuta.properties,
22401         src/commands.[h]: Fixed a bad bug where clean-before-build
22402         doesn't work.
22403         
22404         * scintilla/patches/research-cvs-nolog.diff,
22405         scintilla/patches/scintilla-ac-gtk2-port.diff,
22406         scintilla/patches/scintilla-ac-sort-fix.diff,
22407         scintilla-optimization.diff: Removed, because they are already in
22408         scintilla CVS.
22409         
22410         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22411         2003-09-29).
22413         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22414         scintilla/LexYAML.cxx: Added new scintilla lexers.
22415         
22416         * TODO, NEWS: Updated.
22418         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22419         * src/utilities.c: Fixed typo bugs.
22421 2003-09-26  Naba Kumar  <naba@gnome.org>
22423         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22424         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22425         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22426         text_editor_find() and Fixed I-Search wrapping.
22427         * src/debugger.c: Fixed to pass a newline after a debugger
22428         command (which was broken since the launcher was refactored.
22429         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22431 2003-09-25  Naba Kumar  <naba@gnome.org>
22433         * src/toolbar_callbacks.c: Fixed start of incremental search.
22434         
22435         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22436         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22437         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22438         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22439         menu and implementation.
22441 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22443         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22444         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22445         variables in Locals window.
22447 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22449         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22450         * src/utilities.[ch] : Fix a tooltip bug in 
22451         anjuta_util_toolbar_append_stock(), the label appeared instead of
22452         the tooltip text. Remove label from arguments of the function
22453         because label is included in the stock icon data.
22454         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22455         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22456         * FIXME: translation file should be updated because of label text removal.
22458 2003-09-24  Naba Kumar  <naba@gnome.org>
22460         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22461         
22462         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22463         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22464         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22465         stdout and stderr. Also buffered output and check-for-password
22466         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22467         with password prompts. Checkes for password prompts from all outputs.
22468         
22469         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22470         which takes a string (which could be utf8 also) and converts into
22471         utf8 string.
22472         
22473         * src/main.c: Connects kernel signals after gnome_program_init().
22474         
22475         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22476         * src/message-manager.c: Fixed bug #787026 by converting the strings
22477         to proper UTF8.
22478         
22479 2003-09-22  Naba Kumar  <naba@gnome.org>
22481         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22482         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22483         GtkCList and using GtkTreeView instead. Added the patch.
22484         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22485         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22486         
22487 2003-09-19  Naba Kumar  <naba@gnome.org>
22489         * printing/print.c: Proper UTF8 printing support.
22490         * src/main.c: moved kernel signal connects at the
22491         end of application initialization.
22492         
22493 2003-09-18  Naba Kumar  <naba@gnome.org>
22495         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22496         (new) lexers.make, (new) lexers: Update scintilla to latest
22497         scintilla CVS (2003-09-18), added new lexers, automated
22498         lexers makefiles sections and scintilla update. Added
22499         patches. Optimized pango rendering. Fixed a crash bug
22500         in scintilla.
22501         
22502         * (new) scintilla/patches/research-cvs-nolog.diff: Added
22503         patch to remove cvs log command from RESearch.cxx file.
22504         * scintilla/patches/scintilla-pango-always.diff:
22505         Fixed file name.
22506         * scintilla/RESearch.cxx: Removed spurious cvs log command
22507         and logs.
22508         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22509         
22510         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22511         * src/dnd.c: Fixed a crash bug with DND.
22512         
22513 2003-09-15  Naba Kumar  <naba@gnome.org>
22515         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22516         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22517         src/toolbar_callbacks.c: Added an additional parameter to
22518         text_editor_goto_line() funtion which decides if the line should
22519         be made visible (if it's under fold).
22520         
22521         * src/style-editor.c: Fixed a compiler warning.
22522         * src/message-manager.cc: Calls parent method correctly.
22524         * src/preferences.h: Fixed prent class.
22525         
22526         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22527         * src/project_dbase.c: Fixed bug #713210.
22528         
22529 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22530                                                                                 
22531         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22533 2003-09-11  Naba Kumar  <naba@gnome.org>
22535         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22536         * src/style-editor.c: Fixed bug #769130 (Crash on font
22537         selection dialog).
22538         
22539         * src/message-manger.[h,cc]: Made AnMessageManager
22540         derived from GtkFrame and removed deprecated code.
22541         
22542         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22543         compiler warnings.
22544         
22545 2003-09-09  Naba Kumar  <naba@gnome.org>
22547         * src/Makefile.am: Addded rules for built sources.
22548         
22549 2003-09-08  Naba Kumar  <naba@gnome.org>
22551         * (new) src/anjuta-marshalers.list: Added marshalers definition
22552         file.
22553         
22554         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22555         and CXXFLAGS are not overwriten by automake's default.
22556         * src/style-editor.c: Added 'operators' in the style editor.
22557         
22558         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22559         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
22560         * src/message-manager-private.cc, src/message-manager.cc:
22561         Converts message going into message into UTF-8 endoding.
22562         * src/main.c: Uses UTF-8 codeset for localization.
22563         
22564 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
22566         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22567         
22568 2003-09-08  Naba Kumar  <naba@gnome.org>
22570         * TODO: Updated.
22571         
22572         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22573         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22574         Fixed bug #798717, Find - Find&Replace - Find in files bug;
22575         The combo entries were updated if the same data with a different
22576         case exist in the combo list. The combo entries are now case sensitive. 
22577         Search&Replace bug; First search ,max actions = 0 ==> now max
22578         actions = 100.
22579         
22580 2003-09-08  Naba Kumar  <naba@gnome.org>
22582         * TODO: Updated.
22583         * src/utilities.[c,h]: a function takes contant args.
22584         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22585         Now the child terminated signal is emitted properly.
22586         * src/Makefile.am: Used $(top_srcdir) for referring to 
22587         scintilla objects.
22588         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22589         definitions file which will generate anjuta-marshalers.[c,h] files.
22590         * src/.cvsignore: Updated.
22591         * src/build_project.c: Changed su command to preserve quotes.
22592         * src/anjuta-tools.c, tagmanager/tm_project.c,
22593         tagmanager/tm_workspace.c: Use standard tmp file.
22594         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22595         so that users could report bugs easily.
22596         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22597         
22598         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22599         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22600         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22601         src/attach_process.c, src/breakpoints.c, src/commands.c,
22602         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22603         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22604         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22605         src/memory.c, src/message-manager-private.c, src/preferences.c,
22606         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22607         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22608         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22609         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22610         Fixed compile warnings and cleanup.
22611         
22612         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22613         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22614         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22615         Removed libzvt usage and implemented child spawing differently. Launcher is
22616         now proper GObject, which can be created multiple times (and can be
22617         operated in parallel).
22619         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22620         * src/project_import_gui.c, src/project_import_cbs.c,
22621         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22622         (crash on project import). Removed deprecared codes.
22623         
22624 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22625         
22626         * src/cvs.c: Fixed cvs output bug.
22628 2003-09-03  Naba Kumar  <naba@gnome.org>
22630         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22631         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22632         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22633         src/text_editor_cbs.c: Implements --
22634                 If the debugger is started
22635                         A double click in the margin add or remove a breakpoint
22636                         A single click activate or deactivate the breakpoint
22637                 else
22638                         A double click in the margin add or remove a bookmark
22640 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22641         
22642         Reviewed by Naba Kumar  <naba@gnome.org>
22643         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22644         User is now able to choose a branch on cvs update for project.
22645         Cleaned up variable names.
22647 2003-09-03  Naba Kumar  <naba@gnome.org>
22649         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22650         src/Makefile.am: Added lexers.
22651         * scintilla/*/*: Updated...
22652         * src/an_symbol_view.c: Fixed a crash bug.
22653         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22654         and build bugs.
22655         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22656         * src/source.c: Fixed project generation bug with gettext code.
22657         * tagmanager/tm_project.c: Fixed a crash bug.
22658         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22659         bug when there is no project open. Bug #____.
22660         * src/source.c: Fixed a bug with build failure with non-gnome
22661         project with glade-generated source (eg. gtk2). Bug #____.
22662         * NEWS: Updated...
22664 2003-08-22  Naba Kumar  <naba@gnome.org>
22666         Patch from: Rob Bradford  <rob@debianplanet.org>
22667         * data/Makefile.am: Fixed to install properly during
22668         package building.
22669         
22670         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22671         * src/debug-tree.c: Fixed a crash bug.
22672         * src/compiler_options.c: Takes care of linking the missing pieces;
22673         C flags, libs, optimization options, debug and profile.
22675         Patch from: Enver ALTIN  <ealtin@casdb.com>
22676         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22677         
22678 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22680         Reviewed by Naba Kumar  <naba@gnome.org>
22681         * src/project_dbase.c: Fixed bugs #778263 and #778413
22682           Adding multiple files to project should work now.
22684 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22686         Reviewed by Naba Kumar  <naba@gnome.org>
22687         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22688         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22689         for Locals window.
22691 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22693         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22695 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22697         * src/text_editor.c: Fix translatable string (#113934).
22699 2003-07-04  Naba Kumar  <naba@gnome.org>
22701         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22702         bug when there is no project open. Bug #____.
22703         
22704         * src/source.c: Fixed a bug with build failure with non-gnome
22705         project with glade-generated source (eg. gtk2). Bug #____.
22707 2003-06-26  Naba Kumar  <naba@gnome.org>
22709         * src/anjuta.h: Removed reference to windows-dialog.h.
22710         * src/message-manager-private.[cc,h]: Fixed doulbe click
22711         activation of messages to properly jump at the destination.
22712         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22713         * src/toolbar.c: Code clean-ups.
22714         
22715         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22716         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22717         
22718         * src/message-manager-private.[cc,h]: Removed dead codes.
22719         
22720         * (new) data/properties/css.properties,
22721         data/properties/anjuta.properties, data/properties/Makefile.am:
22722         Added CSS syntax hiliting properties.
22723         
22724         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22725         * src/debugger.c: Clean ups.
22726         * src/lexer.h: Added CSS lexer definition.
22727         
22728         * Makefile.am: Installs destop file properly.
22729         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22730         * NEWS: Updated for 1.1.97 release.
22731         * src/main_menubar_def.h: Changed some non working shortcuts.
22732         
22733 2003-06-24  Naba Kumar  <naba@gnome.org>
22735         * src/search-replace.c: Shows the dialog properly, even when it is
22736         hidden behind another window.
22737         
22738         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22739         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22740         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22741         and code clean up.
22742         
22743         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22744         setup wizard dialogs.
22745         
22746         * src/debugger.c: Removed a redundant call to
22747         debugger_update_controls().
22748         * src/compiler_options.c, src/launcher.c: code cleanup.
22749         * src/executer.c: Fixed execution bug with 'Set Program params...".
22750         
22751 2003-06-23  Naba Kumar  <naba@gnome.org>
22753         * widgets/e-splash.c: Removed border around the splash image.
22754         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22755         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22756         * src/cvs.c: Added a frame around commit log text widget.
22757         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22758         crash bug associated with translated combo box list in preferences
22759         dialog (in different locale other than en_US). Used widget names
22760         to pass the combo list items.
22761         * po/POTFILES.in: Updated.
22762         * src/launcher.c: Creates the zvt terminal at startup (and not
22763         every time a build is done) -- speeds up buld operations.
22764         * src/file_history.c: Should be if() conditional instead of
22765         assertion check.
22766         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22767         Disabled useless warnings.
22768         * src/project_dbase.c: Fixed bonobo 2 project name.
22769         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22770         and uses correct glade-2 for file generation.
22771         
22772 2003-06-21  Naba Kumar  <naba@gnome.org>
22774         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22775         And disables autocomple show for numbers (very annoying).
22776         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22777         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22778         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22779         from view menu and adjust the controls accordingly.
22780         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22781         only OK button.
22782         * src/project_dbase.[c,h]: Removed show_local flag processing.
22783         * src/message-manager.[c,h]: Reorganized messages tabs in more
22784         sensible order.
22785         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22786         Also added PCRE dependency.
22787         
22788 2003-06-20  Naba Kumar  <naba@gnome.org>
22790         * pixmaps/anjuta_splash.png: New splash.
22791         from Jean Schurger  <yshartk@schurger.org>
22792         
22793         * src/controls.c: De-sensitize run-to-cursor when debugger
22794         is not running.
22795         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22796         
22797         * src/message-manager-private.cc: Fixed to properly jump at
22798         the right file:line.
22799         
22800         * src/appwiz_page1.c: Fixed to correctly determine the project
22801         trpe from the wizard.
22802         
22803 2003-06-20  Naba Kumar  <naba@gnome.org>
22805         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22806         * src/watch_gui.c: Code cleanups.
22807         * src/debugger.[c,h], src/stack_trace.[c,h],
22808         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22809         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22810         Removed direct access to stack_trace private data, Increased debugger
22811         command size from 256 to 1024 (to be on safer side). Also implemented
22812         row-activated signle for seting frame and viewing the source.
22813         * src/debugger.c: Avoids starting program and stopping debugger
22814         when starting debugger and stopping program, respectively.
22815         
22816         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22817         Reverted codes to start debugger automatically
22818         The file is brought to the state just after the branching 
22819         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22820         some code clean ups.
22821         
22822         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22823         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22824         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22825         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22826         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22827         src/project_dbase.c: Code clean ups.
22828         
22829         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22830         (Projects dir) so that correct $HOME/Projects path is set when
22831         anjuta is run for the first time.
22832         
22833 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22835         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22837 2003-06-13  Naba Kumar  <naba@gnome.org>
22839         * src/stack_trace_cbs.c: Moved variable declaration at the
22840         top of the block (bug #737867)
22841         
22842         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22843         just CFLAGS and CXXFLAGS (bug #743617).
22844         
22845         * src/create_global_tags.sh: Fixed shell script to properly
22846         detect installed *-config files.
22847         
22848 2003-06-12  Naba Kumar  <naba@gnome.org>
22850         * src/preferences.[c,h]: Added methods for custom widgets in
22851         preferences: using custom set/get methods for them.
22852         
22853         * src/anjuta-encoding.c: Implemented up/down of the encodings
22854         in the list and property saves correctly.
22855         
22856         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22857         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22858         the beginning of a file.
22860         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22861         * src/aneditor.cxx, src/aneditor.h,
22862         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22863         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22864         src/mainmenu_callbacks.h: Allows the operator to select the current
22865         word or the current line (Request: 680801). It puts also
22866         sensitive/unsensitive several select/comment menu items.
22868         * src/breakpoints.c: Presets by default the current line for a
22869         defined breakpoint.
22871 2003-06-11  Naba Kumar  <naba@gnome.org>
22873         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22874         color (red highlight) now cosistent for inactive tabs also.
22875         
22876         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22877         'Advanced search and replace' in Edit->Search submenu.
22878         
22879         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22880         wrappings '\' where     they were missing.
22881         
22882         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22883         message is now more descriptive and details the correct thing to do
22884         for GNOME2 desktop.
22885         
22886 2003-06-10  Naba Kumar  <naba@gnome.org>
22888         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22889         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22890         Removed any reference to particular version of automake/autoconf
22891         so that they could work with newer versions (Bug #659394).
22893         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22894         src/anjuta.c: Added coded to add/remove supported encodings.
22895         
22896         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22897         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22898         src/project_import.c, src/project_type.c, src/project_type.h,
22899         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22900         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22901         from the project wizard.
22903 2003-06-06  Naba Kumar  <naba@gnome.org>
22905         Patch from Etay Meiri  <etay-m@bezeqint.net>
22906         * src/compiler_options.c: Fixed bugs related to clean before
22907         build patch.
22908         
22909         * anjuta.desktop.in.in: Added commandline options.
22910         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22911         -dP and -A flags of CVS update into different options.
22912         
22913 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22915         * configure.in: Removed "ta" from ALL_LINGUAS.
22917 2003-06-02  Naba Kumar  <naba@gnome.org>
22919         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22920         return NULL for undefined properties and "" for defined but empty
22921         strings. It was creating many problems where both are assumed to be
22922         same. And besides, it doesn't matter to differentiate the two (the
22923         problem with preferences was due to a different bug).
22925         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22926         correctly. Also, s/props_build_in/props_built_in/g.
22927         
22928         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22929         list.
22930         
22931         * src/an_file_view.c: Unrefed pixbufs when done with them.
22933         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22934         (removed) file_text.png: Added and removed pixmaps.
22935         
22936 2003-05-30  Naba Kumar  <naba@gnome.org>
22938         * anjuta.glade: Fixed encodings preferences dialog
22939         
22940 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22941         
22942         Reviewed by Naba Kumar  <naba@gnome.org>
22943         
22944         * src/build_project.c src/clean_project/c: perform a clean before
22945         build, if required. Show the message manager on clean.
22946         * src/compiler_options.c: save the new options when window is closed
22947         and flag project to be cleaned before the next build.
22948         * src/project_dbase.c: added a 'clean before build' flag to project
22950 2003-05-29  Naba Kumar  <naba@gnome.org>
22952         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22953         dialog.
22954         
22955         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22956         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22957         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22958         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22959         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22960         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22961         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22962         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22963         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22965         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22966         Removed unused icons references.
22968 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22970         Reviewed by Naba Kumar  <naba@gnome.org>
22971         
22972         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22973           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22974           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22975           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22976           src/toolbar_callbacks.c: HIG compliant dialogs.
22978         * src/utilities.c: anjuta_button_new_with_stock_image() and
22979           anjuta_dialog_add_button() stolen from gedit.
22981         * src/main_menubar_def.h: Fixed mnemonics.
22983 2003-05-26  Naba Kumar  <naba@gnome.org>
22985         * src/project_dbase_gui.c: Added header files filter for add file
22986         dialog box. Disabled project window to be transient window.
22987         
22988         * src/message-manager.cc: Disabled message manager window to be
22989         transient window.
22990         
22991         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22992         a file could not be loaded.
22993         
22994         * src/project_dbase.c: Fixed a bug with GUI editor command
22995         where empty string is returned.
22996         
22997         * src/Makefile.am, src/preferences.h, src/text_editor.c
22998         src/text_editor.h, (new) src/anjuta-encodings.h,
22999         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23000         Added encoding support and to handle characters encoding correctly
23001         by auto detecting it during load. Added preferences for selecting
23002         the encoding during save.
23004         * src/preferences.c, src/resources.c: Removed debug messages.
23006         Patch from: Alexander Nedotsukov <bland@mail.ru>
23007         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23009 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23010         * src/anjuta.c: Try to sow the splash image more often.
23012 2003-05-20  Naba Kumar  <naba@gnome.org>
23014         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23015         * src/debug_tree.c: Colorize the modified locals during
23016         debugging and call memory analyze from the debugger.
23017         * src/breakpoints.c: The color is now different for the enabled
23018         and disabled breakpoints. Anjuta now can erase several
23019         breakpoints defined at the same line. The markers are updated
23020         according to the enable/disable action.
23021         
23022         Patch from Etay Meiri  <etay-m@bezeqint.net>
23023         * src/launcher.c: Fixes launcher freeze up bug during build.
23025 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23027         Reviewed by Naba Kumar  <naba@gnome.org>
23028         * scintilla/PropSet.h: Change member variables from private to protected.
23029         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23030         to PropSetFile class, which return a gchar * (and can therefore indicate
23031         whether properties are empty or do not exist) and make prop_get and
23032         prop_get_expanded use them.
23033         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23034         that the result of of prop_get cannot be an empty string.
23036 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23038         Reviewed by Naba Kumar  <naba@gnome.org>
23039         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23040         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23041         src/text_editor_cbs.c: When saving all the files in the project, the
23042         text editors are now only rehighlighted once instead of once for each
23043         file saved.
23045 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23046         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23047         * src/anjuta.desktop.in.in: Support startup notification.
23048 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23049         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23050         * src/anjuta.desktop.in.in: Support startup notification.
23053 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23055         Reviewed by Naba Kumar  <naba@gnome.org>
23056         
23057         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23058         memory leak from glade_xml_new call. Removed gxml field from Executer
23059         struct as only used in create_executer_dialog and then destroyed.
23060         
23061         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23062         
23063         * src/configurer.c: Fix warning trying to connect signal to non-existent
23064         environment entry in configure dialog and fix crash when closing the
23065         window.
23066         
23067         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23068         gnome_date_edit_get_time instead.
23069         
23070         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23071         in view menu required renumbering elsewhere.
23073 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23075         Reviewed by Naba Kumar  <naba@gnome.org>
23076         
23077         * src/breakpoints.c: fixed an error when removing breakpoint
23078         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23079         * src/debugger.c: changes to the way the debugger is activated
23080         * src/debugger.h: clean ups
23082 2003-05-13  Naba Kumar  <naba@gnome.org>
23084         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23085         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23086         src/memory.h: A new version of memory and the interface
23087         is now integrated in anjuta.glade
23089 2003-05-09  Naba Kumar  <naba@gnome.org>
23091         * configure.in: Bumped required gtk version to 2.0.8.
23092         
23093 2003-05-06  Naba Kumar  <naba@gnome.org>
23095         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23097 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23098         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23100 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23101         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23102         , tagmanager/c.c: Support for ProC and RDB files.
23104 2003-05-06  Naba Kumar  <naba@gnome.org>
23106         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23107         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23108         Uncomment (Box & Stream), Select the current function,
23109         authorize the "Quit" button of the GotoLine window
23111 2003-05-05  Naba Kumar  <naba@gnome.org>
23113         * src/watch_gui.h: CVS added new file.
23115         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23117         Patch from Etay Meiri <etay-m@bezeqint.net>
23118         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23119         src/mainmenu_callbacks.c, src/message-manager.cc,
23120         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23121         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23122         Ported stack trace to GNOME2 and added it in the message manager
23123         pane.
23125 2003-05-02  Naba Kumar  <naba@gnome.org>
23127         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23128         
23129         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23130         preferences property.
23131         
23132         * anjuta.prj: Fixed multiple preferences saved data.
23133         
23134         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23135         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23136         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23137         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23138         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23139         Upgraded scitilla from CVS with faster window repaint
23140         and more bugfixes.
23141         
23142         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23143         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23144         and code cleanups
23145         
23146 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23148         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23149         the window if messages are appended to the end and the scrollbar is
23150         at the end.
23152 2003-04-29  Naba Kumar  <naba@gnome.org>
23154         * configure.in: Removed omf-install from Makefiles list.
23156 2003-04-28  Naba Kumar  <naba@gnome.org>
23158         * po/POTFILES.in: Remvoded deleted files.
23159         
23160         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23161         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23163         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23164         is executed as detached) is not set properly.
23165         
23166 2003-04-25  Naba Kumar  <naba@gnome.org>
23167         
23168         * anjuta.prj: Updated.
23169         * src/anjuta_info.c: Fixed text wrapping and column view.
23170         * data/welcome.txt.in: Removed unaligned characters.
23171         
23172 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23173         * src/main_menubar.c: Disable setup dialog.
23175 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23176         * src/breakpoints.c; Fixed compilation with older GCC
23177         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23178         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23180 2003-04-18  Naba Kumar  <naba@gnome.org>
23182         * anjuta.prj: Updated (includes compiler options).
23183         
23184         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23185         function from anjuta.c (it was already available in anjuta-tools.c).
23186         
23187 2003-04-18  Naba Kumar  <naba@gnome.org>
23189         * src/about.c, THANKS: Updated
23190         
23191         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23192         
23193         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23194         properly from the project session before updating the file
23195         view.
23196         
23197         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23198         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23199         dialog settings (as it will not be required once GDL is in place) and
23200         added file view filters in the settings sub-menu.
23202 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23203         * HACKING: Updated
23204         * configure.in: Disable cast checks on final build.
23206 2003-04-17  Naba Kumar  <naba@gnome.org>
23208         * src/build_project.c: Fixed a compilation error.
23210         * src/launcher.c: Removed commnets.
23211         
23212         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23213         properties from editor tab to indentation tab and fixed a property
23214         label for proper i18n translation. Fixed typos in project config
23215         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23216         sorting and reordering in compiler options dialog.
23217         
23218         * src/compiler_options.c: Implemented _save() function to save the
23219         options (which was pending).
23220         
23221         * src/build_project.c: Destroys install-as-root dialog when it is done.
23222         
23223         * src/an_symbol_view.c: Change "event" event to "event-after" so
23224         that symbol row is selected first before the popup is shown.
23225         
23226 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23228         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23229         file in CVS/Entries. (Reviewed and applied by Biswa)
23231 2003-04-16  Naba Kumar  <naba@gnome.org>
23233         * aneditor.cxx: use unicode everytime (fixed unicode related
23234         bugs).
23236         * anjuta.prj: Fixed UI editor name (blank to use default) and
23237         anjuta version.
23238         
23239         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23240         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23241         Editor preferences page.
23243 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23244         * src/anjuta.[ch], src/print.c: Fixed warnings
23245         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23246         * configure.in: Profiling support with gprof
23248 2003-04-16  Naba Kumar  <naba@gnome.org>
23250         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23251         * src/launcher.c: Fixed cvs dialog.
23252         
23253 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23254         
23255         * src/message-manager-private.cc: Fixed double-click on first line of 
23256         output to properly select a line.
23257         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23258         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23260 2003-04-15  Naba Kumar  <naba@gnome.org>
23262         * src/message-manager-private.cc: Fixed the glade filename typo.
23264 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23265         * scintilla/*, data/properties/*: Scintilla CVS merge
23266         * anjuta.prj: Removed unnecessary files.
23267         * scintilla/PlatGTK.cxx: Force Pango fonts always
23268         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23269         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23270         for preferences.
23271         * configure.in: Change version no. for 1.1.1 (alpha release)
23272         * configure.in: Added '--with-pref-suffix' option.
23273         * config.guess, config.sub: Removed from CVS.
23275 2003-04-15  Naba Kumar  <naba@gnome.org>
23277         Patch from Timothee Besset  <ttimo@idsoftware.com>
23278         * Makefile.am: Fixed a shell script error during intallation.
23279         
23280 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23282         Reviewed by Naba Kumar  <naba@gnome.org>
23283         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23284         set_wm_class to use "anjuta" instead of "an.
23285         * src/message-manager-private.cc: Headers are hidden again.
23287 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23288         * src/project_dbase_gui.c: Memory corruption fix.
23289         * anjuta.prj: Updated project file
23291 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23292         * an_file_view.c: Connect to event-after signal rather than event so that
23293         selection is updated first and thus context menu is for the right file.
23294         Reviewed and applied by Biswa.
23296 2003-04-14  Naba Kumar  <naba@gnome.org>
23298         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23299         
23300         * src/auncher.c: More child exit fixes
23301         from Timothee Besset  <ttimo@idsoftware.com>
23303 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23304         
23305         Reviewed by Naba Kumar  <naba@gnome.org>
23306         
23307         * src/message-manager.[c/h], src/message-manager-private[c/h],
23308                 anjuta.[c/h]: Ported message-manager to Gtk2
23309         
23310         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23311         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23312         src/clean_project.c, src/compile.c, src/configurer.c,
23313         src/controls.c, src/cvs.c, src/debugger.c,
23314         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23315         src/project_import.c, src/search-replace.c: Changed name from
23316         AnjutaMessageManager to AnMessageManager to avoid too long type
23317         and funtion names.
23319 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23320         * src/launcher.c: Fix build won't stop problem - TTimo
23321         * TODO: Updated
23322         * pixmaps/anjuta_splash.c: New splash screen prototype.
23323         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23324         * src/compiler_options.c: Mute pkgconfig errors.
23325         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23327 2003-04-10  Naba Kumar  <naba@gnome.org>
23329         * configurer.[c,h]: Fixed dialog to close properly.
23330         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23331         debugging asserts.
23332         
23333 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23334         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23335         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23336         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23337         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23338         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23339         src/makefile.am: Move gdl to it's own directory.
23340         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23342 2003-04-09  Naba Kumar  <naba@gnome.org>
23344         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23345         branch.
23347 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23348         * src/anjuta-tools.c: Use CDATA for saving tools data.
23349         * anjuta.glade, src/search-replace.c: Port from branch.
23350         * widgets/e-splash.*, src/main.c: Better splash screen.
23351         * configure.in, widgets/gdl*: Import GDL widgets.
23352         * ROADMAP: Updated roadmap.
23353         * src/an_file_view.c: Use GDL icons for file tree.
23355 2003-04-09  Naba Kumar  <naba@gnome.org>
23357         * anjuta.glade: Added (hidden) initial setup-wizard window.
23358         
23359         Patch from: Vitaly  <vvv@rfniias.ru>
23360         * src/preferences.c: Fixes a bug with libglace widget access with
23361         translated strings.
23363         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23364         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23365         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23366         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23367         src/toolbar_callbacks.[c,h],
23368         src/memory.c, src/message-manager-private.cc,
23369         src/message-manager-private.h, src/message-manager.cc,
23370         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23371         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23372         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23373         watch window to a subwindow in the notebook
23375 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23376         * ROADMAP: Updated roadmap.
23378 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23380         * configure.in: Added Belarusian to ALL_LINGUAS.
23382 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23383         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23384         Henry Jia
23385         * ROADMAP: Added roadmap for HEAD.
23387 2003-03-29  Naba Kumar  <naba@gnome.org>
23389         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23390         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23391         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23392         (new) pixmaps/start-with-wizard.png,
23393         (new) pixmaps/start-with-import.png,
23394         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23395         up on anjuta start-up to give quick access to opening file/project or
23396         creation wizards.
23398         * src/main.c: Sets proper data directory for the gnome
23399         program.
23401 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23402         * src/text_editor.c: Fixed error/warning indicators.
23404 2003-03-24  Naba Kumar  <naba@gnome.org>
23406         * README: Correct version.
23407         
23408 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23410         * configure.in: Added checks to see if were building on FreeBSD
23411         systems.  Sets -DFREEBSD if we are, and also attempts to find
23412         gmake if the host system is FreeBSD.
23414         * src/getline.c: New file used to provide the getline function,
23415         which isnt available on a FreeBSD system.  The function is only
23416         defined if FREEBSD is defined.
23418         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23420         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23421         configure.in sets this to gmake on FreeBSD systems, and make
23422         on everything else.
23424 2003-03-23  Naba Kumar  <naba@gnome.org>
23426         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23427         
23428         * anjuta.spec.in: Fixed spec file for correct file paths and
23429         corrected rpmbuild.
23431         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23432         the rpm build command separately now.
23433         
23434         * src/anjuta.c, windows-dialog.c: Added some more window management
23435         stuffs (not still fully working, though).
23437         * TODO: Updated.
23439 2003-03-22  Naba Kumar  <naba@gnome.org>
23441         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23443 2003-03-21  Naba Kumar  <naba@gnome.org>
23445         * README: Removed Andy Piper's name from the active maintainers
23446         list on his request.
23447         
23448         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23449         preferences.
23450         
23451         * src/anjuta-tools.c: Fixed compiler errors.
23453         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23454         show bugs.
23455         
23456         * src/commands.c, src/src_paths.c, src/style-editor.c,
23457         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23458         becuase they are now hidden by default (from glade editing).
23459         
23460         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23461         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23462         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23463         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23464         basic windows managements.
23465         
23466 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23467         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23468         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23469         Enver ALTIN (a.k.a. skyblue)
23471 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23472         * tagmanager/*: Added ignore-list for symbols. This will make
23473         parsing more accurate for projects. Doc updates needed.
23475 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23476         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23477         * launcher/Makefile.am: Link to correct libraries
23478         * src/launcher.c: Do not allow NULL shell
23480 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23481         * src/debug_tree.c: Improve debug tree view.
23483 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23485         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23486         'Run Configure Script' and 'Execute Program'. Increase minimum width
23487         of Configure dialog.
23488         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23489         list widget by setting a model and adding a column and renderer.
23490           Actually store the nocvs toggle button in FindInFiles data structure.
23491           Handle selection changes via changed signal rather than row_activated.
23492           Use response signal for handling the close and find buttons.
23493           Close window when escape is pressed.
23494         * find_replace.c: Close window when escape is pressed.
23495         * find_text.c: Close window when escape is pressed in find dialog as
23496         well as wrap search question, where now Yes is the default button.
23498 2003-03-05  Naba Kumar  <naba@gnome.org>
23500         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
23502         * src/message-manager-private.cc: Fixed a bug with vte conditional
23503         compilation.
23504         * anjuta.glade: Hides all windows in glade file.
23506 2003-03-05  Naba Kumar  <naba@gnome.org>
23508         * src/an_file_view.c: Fixed a compilation warning.
23509         * src/message-manager-private.cc: Conditional compilation for vte
23510         API.
23511         
23512 2003-02-28  Naba Kumar  <naba@gnome.org>
23514         * configure.in, anjuta.spec.in: Updated dependency packages version.
23515         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23516         * src/preferences.c: Added debug assertions.
23517         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23518         editor to enable/disable bringing the recent editor tabs first.
23519         
23520         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23521         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23522         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23523         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23524         and     bug fixes. Also code clean ups.
23525         
23526         * (new) src/search-replace.[h,c]: New search replace implementation
23527         from ANJUTA_1_0_0 branch.
23528         
23529         * (new) src/windows-dialog.[h,c]: New windows management class
23530         [work in progress].
23532 2003-02-28  Naba Kumar  <naba@gnome.org>
23534         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23535         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23536         src/appwizard.c, src/build_file.c, src/build_project.c,
23537         src/clean_project.c, src/compile.c, src/configurer.c,
23538         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23539         src/message-manager-dock.c, src/message-manager-dock.h,
23540         src/message-manager-private.cc, src/message-manager.cc,
23541         src/preferences-dialog.c, src/preferences-dialog.h,
23542         src/preferences.c, src/preferences.h, src/project_dbase.c,
23543         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23544         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23545         src/utilities.c, src/utilities.h:
23546         
23547         Widgetized Preferences and gave proper function names.
23549         * src/executer.c: Fixed a session loading bug.
23550         
23551 2003-02-27  Naba Kumar  <naba@gnome.org>
23553         * printing/print.c: Fixed printing font bug that failed to load the
23554         proper fonts.
23555         
23556         * src/toolbar.c: Disabled LED flashing (not yet implemented).
23557         
23558         * TODO, anjuta.prj: Updated.
23560 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
23562         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23563         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23564         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23565         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23566         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23567         fixed omf errors
23569 2003-02-25  Naba Kumar  <naba@gnome.org>
23571         * Makefile.am: Excluded omf-install from installation as the docs are
23572         not ready.
23573         
23574         TODO: Updated.
23575         
23576         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23577         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23578         property names and added new editor properties and code cleanups.
23579         Also added new project properties.
23580         
23581         * src/compiler_options.[h,c]: Added pkg-config packages supports
23582         and fixed bugs.
23583         
23584         * src/glade_iface.h: Cleanups.
23585         
23586         * src/launcher.c: Used timer instead of idle to scan.
23587         
23588         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23589         src/project_config.[h,c], src/project_import.c: Implemented project
23590         property to define GUI editor and to handle it.
23591         
23592         * src/preferences.c: i18n fixes.
23593         
23594         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23595         unused (and old) pixmaps.
23596         
23597         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23598         
23599 2003-02-25  Naba Kumar  <naba@gnome.org>
23601         * src/message-manager-private.[h,cc], src/preferences.c,
23602         anjuta.glade, anjuta_dialog_strings.c: Implemented
23603         gnome terminal profiles for the terminal preferences and moved the
23604         addition of terminal preferences in the terminal constructor.
23605         
23606         * anjuta.prj: Updated.
23608 2003-02-24  Naba Kumar  <naba@gnome.org>
23610         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23611         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23612         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23613         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23614         preferences dialog.
23616         * TODO: Updated.
23618         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23619         text selection and child re-spawning.
23621         * src/pixmaps.h: Removed unused pixmaps definitions.
23622         
23623 2003-02-23  Naba Kumar  <naba@gnome.org>
23625         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23626         the project tree/window.
23628         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23629         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23630         Correct the use of a variable and implemented session save/load
23631         for tree expansion states.
23632         
23633         * src/main_menubar_def.h: Fixed shortcuts keys.
23634         
23635         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23636         
23637         * anjuta.prj: Updated.
23638         
23639 2003-02-22  Naba Kumar  <naba@gnome.org>
23641         * src/debug_tree.[c,h]: GNOME2 port from 
23642         Etay Meiri <etay-m@bezeqint.net>
23643         
23644         * src/an_file_view.c, src/resources.[h,c],
23645         data/properties/bash.properties,
23646         data/properties/cpp.properties,
23647         data/properties/html.properties,
23648         data/properties/make.properties,
23649         data/properties/others.properties,
23650         data/properties/perl.properties,
23651         data/properties/props.properties,
23652         data/properties/xml.properties: Standarized file icons. Icons are
23653         defined in respective .properties file and are retrieved as resource
23654         data.
23656         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23657         in labels from the commands editor as that would create
23658         problems for translators.
23660 2003-02-21  Naba Kumar  <naba@gnome.org>
23662         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23663         as they should be part of CVS(?).
23665         * Makefile.am: Corrected a typo for glade generated strings file.
23667         * configure.in, po/hi.po: Added new Hindi (hi) translation
23668         in ALL_LINGUS and added initial Hindi translation.
23670         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23671         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23672         sv_unknown.xpm to more proper icon.
23674         * (new)data/properties/php.properties, data/properties/Makefile.am,
23675         data/properties/anjuta.properties, data/properties/html.properties:
23676         Fixed PHP syntax hilighting bug by separating php properties into
23677         different file (because of file size).
23679         * TODO: Updated.
23680         
23681 2003-02-20  Naba Kumar <naba@gnome.org>
23683         * src/breakpoints.c: Fixed breakpoints session saving/loading
23684         crash bug.
23685         
23686         * scintilla/*, scintilla/include/*: Updated to scintilla
23687         release 1.51
23688         
23689 2003-02-19  Naba Kumar <naba@gnome.org>
23691         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23692         * TODO: Updated.
23694         * Makefile.am, src/Makefile.am,
23695         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23696         (removed) src/anjuta_dialog_strings.c,
23697         (removed) src/anjuta_dialogs_strings.c,
23698         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23699         (added) anjuta.glade: Transfered glade files from src/ directory
23700         to the top level directory.
23702         * po/POTFILES.in: Updated.
23703         
23704         * (removed) macrocs2/*: Transfered to data/ directory.
23705         
23706         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23707         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23708         requires to have macros dir, but the projects generated by anjuta
23709         require them.
23710         
23711         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23712         trees.
23713         
23714         * src/defaults.c: Corrected default compiler options.
23715         
23716         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23717         wizard.
23718         
23719         * src/message-manager-private.cc, src/message-manager-private.h,
23720         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23721         
23722         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23723         source code generation for gnome2 projects.
23725 2003-02-11  Naba Kumar <naba@gnome.org>
23727         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23728         restores the expand/collaspe states of the nodes after refresh.
23729         
23730         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23731         
23732 2003-02-11  Naba Kumar <naba@gnome.org>
23734         * src/style-editor.c: Fixed pango font description handling for fonts.
23735         * src/anjuta.glade: Removed font size spin button.
23736         * configure.in, src/anjuta.prj: Corrected version.
23737         * TODO: update.
23738         
23739 2003-02-10  Naba Kumar <naba@gnome.org>
23741         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23742         references of scroll-menu.h and add about.h in Makefile.am.
23743         
23744         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23745         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23746         (removed) widgets/scroll-menu.h: Removed unused files.
23747         
23748         * Makefile.am: Added proper i18n rules and added intl tools for
23749         distributions.
23750         
23751         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23752         to the stable release).
23753         
23754         * anjuta.spec.in: Removed manuals packaging.
23755         
23756         * data/Makefile.am: Removed 'macros' installation (not required for
23757         gnome2 projects).
23759 2003-02-10  Naba Kumar <naba@gnome.org>
23761         * po/POTFILES.in: Updated.
23763         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23764         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23765         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23766         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23767         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23768         icons and images.
23770         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23771         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23772         and fixed to properly handle focus in find entry box.
23774         * Makefile.am: Added code for RH system menu update.
23776         * .cvsignore: Updated.
23778         * NEWS: Updated.
23780 2003-02-03  Naba Kumar <naba@gnome.org>
23782         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23783         editor preferences. and fixes dialogs.
23785         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23786         Fixed linenumbers and header margins when they are disabled and
23787         removed unused header files.
23789         * src/attact_process.[h,c], src/debugger.c: Attach to process
23790         now works.
23792         * src/help.c: Fixed dialog response.
23794         * TODO: Updated.
23796         * data/properties/anjuta.properties: Corrected typo.
23798         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23799         Change the signal to "changed" in entry from "selection-changed" in
23800         list.
23802         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23803         short-cuts.
23805 2003-01-31  Naba Kumar <naba@gnome.org>
23807         * configure.in: Upgraded to use libgnomeprint-2.2
23808         
23809         * printing/Makefile.am: Updated
23810         
23811         *(removed) printing/print-doc.c, printing/print-doc.h,
23812         printing/print-util.c, printing/print-util.h: Removed because already
23813         merged with print.c.
23814         
23815         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23816         and libgnomeprintui-2.2 and fixed rendering problems.
23817         
23818         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23819         uneccessary print properties, as they are separately taken
23820         care in gnomeprint.
23821         
23822         * po/POTFILES.in: Update.
23824 2003-01-30  Naba Kumar <naba@gnome.org>
23826         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23827         for about dialog box.
23828         
23829         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23830         src/pixmaps.h: Modified for the above additions for about dialog.
23832 2003-01-29  Naba Kumar <naba@gnome.org>
23834         * src/style_editor.[c,h]: Added missing files.
23835         
23836 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23837         * scintilla/XPM.[cxx|h]: Added missing files
23839 2003-01-29  Naba Kumar <naba@gnome.org>
23840         
23841         * TODO, po/POTFILES.in: Updated.
23842         
23843         * anjuta.prj, src/anjuta.glade,
23844         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23846 2003-01-28  Naba Kumar <naba@gnome.org>
23847         
23848         * data/properties/anjuta.properties, src/aneditor.cxx,
23849         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23850         properties into text properties (earlier it was int properties).
23852         * TODO: Updated
23853         
23854         * scintilla/AutoComplete.c,xx,
23855         scintilla/AutoComplete.h,
23856         scintilla/CallTip.c,xx,
23857         scintilla/CallTip.h,
23858         scintilla/Document.c,xx,
23859         scintilla/Document.h,
23860         scintilla/Editor.c,xx,
23861         scintilla/Editor.h,
23862         scintilla/LexAVE.c,xx,
23863         scintilla/LexCSS.c,xx,
23864         scintilla/LexHTML.c,xx,
23865         scintilla/LexOthers.c,xx,
23866         scintilla/LexPython.c,xx,
23867         scintilla/LineMarker.c,xx,
23868         scintilla/LineMarker.h,
23869         scintilla/Makefile.am
23870         scintilla/PlatGTK.c,xx,
23871         scintilla/PropSet.c,xx,
23872         scintilla/ScintillaBase.c,xx,
23873         scintilla/ScintillaBase.h,
23874         scintilla/ScintillaGTK.c,xx,
23875         scintilla/ViewStyle.c,xx,
23876         scintilla/include/Platform.h,
23877         scintilla/include/SciLexer.h,
23878         scintilla/include/Scintilla.h,
23879         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23880         
23881         
23882         src/Makefile.am,
23883         src/an_file_view.c,
23884         src/an_symbol_view.c,
23885         src/anjuta-tools.c,
23886         src/anjuta.c,
23887         src/anjuta.glade
23888         src/anjuta.h,
23889         src/anjuta_cbs.c,
23890         src/anjuta_dialogs_strings.c,
23891         src/anjuta_info.c,
23892         src/commands.c,
23893         src/compiler_options.c,
23894         src/debugger.c,
23895         src/help.c,
23896         src/main_menubar.c,
23897         src/main_menubar.h,
23898         src/main_menubar_def.h,
23899         src/mainmenu_callbacks.c,
23900         src/mainmenu_callbacks.h,
23901         src/message-manager-private.c,c
23902         src/message-manager-private.h,
23903         src/message-manager.c,c
23904         src/message-manager.h,
23905         src/pixmaps.h,
23906         src/preferences.c,
23907         src/preferences.h,
23908         src/project_config.c,
23909         src/project_dbase.c,
23910         src/project_dbase_gui.c,
23911         src/project_import_gui.c,
23912         src/properties.c,xx,
23913         src/properties.h,
23914         src/resources.c,
23915         src/src_paths.c,
23916         src/text_editor.c,
23917         src/text_editor_gui.c,
23918         src/toolbar.c,
23919         src/utilities.c,
23920         src/utilities.h,
23921         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23922         
23923 2003-01-24  Naba Kumar <naba@gnome.org>
23925         * src/text_editor_gui.c, src/toolbar.c,
23926         src/text_editor.c, src/text_editor_cbs.h:
23927         Used correct notification signal name for scintilla
23928         (gtk2) and fixed UI.
23929         
23930         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23931         when not required.
23932         
23933         * printing/print-doc.c,
23934         printing/print.c,,
23935         src/anjuta-tools.c,
23936         src/find_replace.c,
23937         src/goto_line.c,
23938         src/launcher.c,
23939         src/mainmenu_callbacks.c,
23940         src/project_dbase.c,
23941         src/project_dbase.h,
23942         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23943         src/text_editor.c,
23944         src/text_editor_cbs.h:
23947 2003-01-23  Naba Kumar <naba@gnome.org>
23949         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23950         correct stock icons and organized pixmap macros.
23951         
23952         Makefile.am: Removed non-generated files.
23953         
23954         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23955         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23956         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23957         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23958         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23959         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23960         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23961         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23962         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23963         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23964         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23965         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23966         stop.xpm, undo.xpm}: Removed because no longer used.
23968         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23969         file_unknown.xpm}: Files renamed from fv_*, as it would
23970         be the right name.
23972         * pixmaps/Makefile.am: Updated for the above changes.
23974 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23976         * pixmaps/autocomplete-16.png,
23977         pixmaps/autocomplete.png,
23978         pixmaps/block-end-16.png,
23979         pixmaps/block-end.png,
23980         pixmaps/block-start-16.png,
23981         pixmaps/block-start.png,
23982         pixmaps/bookmark-first-16.png,
23983         pixmaps/bookmark-first.png,
23984         pixmaps/bookmark-last-16.png,
23985         pixmaps/bookmark-last.png,
23986         pixmaps/bookmark-next-16.png,
23987         pixmaps/bookmark-next.png,
23988         pixmaps/bookmark-prev-16.png,
23989         pixmaps/bookmark-prev.png,
23990         pixmaps/error-next-16.png,
23991         pixmaps/error-next.png,
23992         pixmaps/error-prev-16.png,
23993         pixmaps/error-prev.png: gnome2-styled icons
23996 2003-01-23  Naba Kumar <naba@gnome.org>
23998         * anjuta.prj: Updated compiler options.
23999         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24001         * src/aneditor.cxx,
24002         src/anjuta.c,
24003         src/anjuta.glade,
24004         src/anjuta_dialogs_strings.c,
24005         src/mainmenu_callbacks.c,
24006         src/mainmenu_callbacks.h,
24007         src/text_editor.c,
24008         src/text_editor_cbs.c,
24009         src/text_editor_gui.c: GNOME2 Porting.
24011 2003-01-22  Naba Kumar <naba@gnome.org>
24013         * ChangeLog: Corrected dates.
24014         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24015         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24016         preferences.
24018 2003-01-22  Naba Kumar <naba@gnome.org>
24019         
24020         * plugins/patch/patch-plugin.c: Bug fix.
24021         
24022         * src/anjuta-tools.c,
24023         src/anjuta.c,
24024         src/anjuta.glade,
24025         src/anjuta.h,
24026         src/anjuta_dialogs_strings.c,
24027         src/breakpoints.c,
24028         src/cvs_gui.c,
24029         src/debugger.c,
24030         src/debugger.h,
24031         src/executer.c,
24032         src/glade_iface.c,
24033         src/main.c,
24034         src/mainmenu_callbacks.c,
24035         src/mainmenu_callbacks.h,
24036         src/preferences.c,
24037         src/project_dbase.c,
24038         src/project_dbase_gui.c,
24039         src/registers.c,
24040         src/sharedlib.c,
24041         src/signals.c,
24042         src/signals_cbs.c,
24043         src/source.c,
24044         src/stack_trace.c,
24045         src/toolbar_callbacks.c,
24046         src/utilities.c,
24047         src/utilities.h,
24048         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24049         
24050         * src/Makefile.am,
24051         (removed) src/CORBA-Server.c,
24052         (removed) src/CORBA-Server.h,
24053         (removed) src/Gladen-common.c,
24054         (removed) src/Gladen-stubs.c,
24055         (removed) src/Gladen.h,
24056         (removed) src/Prj-common.c,
24057         (removed) src/Prj-skelimpl.c,
24058         (removed) src/Prj-skels.c,
24059         (removed) src/Prj-stubs.c,
24060         (removed) src/Prj.h,
24061         (removed) src/glades.c,
24062         (removed) src/glades.h,
24063         (removed) src/messagebox.c,
24064         (removed) src/messagebox.h: Removed because no longer used.
24066 2003-01-21  Naba Kumar <naba@gnome.org>
24068         * src/anjuta-tools.c,
24069         src/anjuta.c,
24070         src/anjuta.glade,
24071         src/anjuta_dialogs_strings.c,
24072         src/anjuta_info.c,
24073         src/anjuta_info.h,
24074         src/breakpoints.c,
24075         src/compiler_options.c,
24076         src/debugger.c,
24077         src/find_replace.c,
24078         src/find_replace.h,
24079         src/find_text.c,
24080         src/find_text.h,
24081         src/goto_line.c,
24082         src/launcher.c,
24083         src/text_editor.c,
24084         widgets/gnomefilelist.c: GNOME2 porting.
24086 2003-01-20  Naba Kumar <naba@gnome.org>
24088         * global-tags/create_global_tags.sh: Uses pkg-config to
24089         read the modules.
24090         
24091         * src/anjuta.c,
24092         src/anjuta.glade,
24093         src/anjuta.h,
24094         src/anjuta_cbs.c,
24095         src/anjuta_dialogs_strings.c,
24096         src/breakpoints.c,
24097         src/breakpoints.h,
24098         src/compiler_options.c,
24099         src/compiler_options.h,
24100         src/fileselection.c,
24101         src/fileselection.h,
24102         src/mainmenu_callbacks.c,
24103         src/project_dbase_gui.c,
24104         src/session.c,
24105         src/src_paths.c,
24106         src/src_paths.h,
24107         src/text_editor.c,
24108         src/text_editor_gui.c,
24109         widgets/gnomefilelist.c,
24110         widgets/gnomefilelist.h: GNOME2 porting.
24111         
24112         * widgets/Makefile.am,
24113         (removed) widgets/gnomedirlist.c,
24114         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24115         
24116         * src/Makefile.am,
24117         (removed) src/src_paths_cbs.c,
24118         (removed) src/src_paths_cbs.h,
24119         (removed) src/src_paths_gui.c,
24120         (removed) src/compiler_options_cbs.c,
24121         (removed) src/compiler_options_cbs.h,
24122         (removed) src/breakpoints_cbs.c,
24123         (removed) src/breakpoints_cbs.h: Removed because they are now
24124         combined in singe file
24126 2003-01-16  Naba Kumar <naba@gnome.org>
24128         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24129         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24130         options dialog UI and data handling.
24133 2003-01-15  Naba Kumar <naba@gnome.org>
24135         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24136         Completed command editor porting.
24137         
24138         * src/anjuta.c: Removed the use of commands load function
24139         (not required).
24141         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24142         and unrefs.
24144         * src/anjuta-tools.c: Fixed translatable strings.
24145         
24146         * src/find_text.c: Fixed dialog creation from glade.
24147         
24148         * src/text_editor_gui.c, src/text_editor.c,
24149         src/text_editor_cbs.c: Completed port of detached text editor
24150         to gnome2 plateform.
24151         
24152 2003-01-14  Naba Kumar <naba@gnome.org>
24154         * src/anjuta.glade, src/preferences.[h,c],
24155         src/anjuta_dialogs_strings.c: Added build and editor
24156         preferences pages and other UIs. Fixed preferense loading and saving.
24157         
24158         * src/anjuta.c: Does case-insensitive match for tabs position
24159         preferences and removed preferences loading (done at _new() call).
24160         
24161         * anjuta-tools.c: Debugged tools dialog handling.
24162         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24163         
24164 2003-01-13  Naba Kumar <naba@gnome.org>
24166         * ABOUT-NLS: Update (strange).
24168         * autogen.sh: Removed blocking code.
24170         * configure.in: Fixed an autogen bug.
24171         
24172 2003-01-13  Naba Kumar <naba@gnome.org>
24174         * (new)src/anjuta.gladep
24175         (new)src/messagebox.c
24176         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24177         will be gradually removed (and then the files).
24178         
24179         * Makefile.am,
24180         anjuta.prj,
24181         printing/print-util.c,
24182         printing/print.c,
24183         scintilla/ScintillaGTK.c,xx
24184         src/Makefile.am,
24185         src/an_file_view.c,
24186         src/an_symbol_view.c,
24187         src/anjuta.c,
24188         src/anjuta.glade
24189         src/anjuta.h,
24190         src/anjuta_dialogs_strings.c,
24191         src/anjuta_gui.c,
24192         src/attach_process.c,
24193         src/attach_process.h,
24194         src/breakpoints.c,
24195         src/breakpoints.h,
24196         src/breakpoints_cbs.c,
24197         src/commands.c,
24198         src/commands.h,
24199         src/compiler_options.c,
24200         src/compiler_options.h,
24201         src/compiler_options_cbs.c,
24202         src/configurer.c,
24203         src/configurer.h,
24204         src/controls.c,
24205         src/cvs_cbs.c,
24206         src/debug_tree.c,
24207         src/debug_tree.h,
24208         src/executer.c,
24209         src/executer.h,
24210         src/find_in_files.c,
24211         src/find_in_files.h,
24212         src/find_in_files_cbs.c,
24213         src/find_replace.c,
24214         src/find_replace.h,
24215         src/find_text.c,
24216         src/find_text.h,
24217         src/goto_line.c,
24218         src/help.c,
24219         src/help.h,
24220         src/launcher.c,
24221         src/main.c,
24222         src/main_menubar.c,
24223         src/mainmenu_callbacks.c,
24224         src/message-manager.c,c
24225         src/pixmaps.h,
24226         src/preferences.c,
24227         src/project_config.c,
24228         src/project_config.h,
24229         src/project_dbase.c,
24230         src/project_import_cbs.c,
24231         src/resources.c,
24232         src/resources.h,
24233         src/splash.c,
24234         src/src_paths.c,
24235         src/src_paths.h,
24236         src/src_paths_gui.c,
24237         src/text_editor.c,
24238         src/text_editor_gui.c,
24239         src/toolbar.c,
24240         src/toolbar.h,
24241         src/utilities.c,
24242         src/utilities.h,
24243         src/wizard_gui.c,
24244         widgets/gnomefilelist.c: GNOME2 Port.
24246 2003-01-10  Naba Kumar  <naba@gnome.org>
24248         * src/an_file_view.c,
24249         src/anjuta_gui.c,
24250         src/appwizard_gui.c,
24251         src/compiler_options.c,
24252         src/compiler_options_cbs.c,
24253         src/cvs_cbs.c,
24254         src/executer.c,
24255         src/fileselection.c,
24256         src/find_in_files.c,
24257         src/goto_line.c,
24258         src/main_menubar.c,
24259         src/memory.c,
24260         src/message-manager-dock.c,
24261         src/preferences.c,
24262         src/project_dbase_gui.c,
24263         src/project_import_gui.c,
24264         src/registers_gui.c,
24265         src/sharedlib_gui.c,
24266         src/src_paths_gui.c,
24267         src/text_editor_gui.c,
24268         src/toolbar.c,
24269         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24271 2003-01-09  Naba Kumar <naba@gnome.org>
24273         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24274         problems with some comments.
24276         * anjuta.prj: New project file (updated?)
24278         * src/Makefile.am: Enabled deprecated API and fixed variables.
24280         * src/an_file_view.c,
24281         src/an_symbol_view.c,
24282         src/anjuta-plugins.c,
24283         src/anjuta-tools.c,
24284         src/anjuta.c,
24285         src/anjuta_gui.c,
24286         src/appwizard_cbs.c,
24287         src/attach_process.c,
24288         src/attach_process_cbs.c,
24289         src/compiler_options.c,
24290         src/compiler_options_cbs.c,
24291         src/launcher.c,
24292         src/mainmenu_callbacks.c,
24293         src/message-manager-private.c,c
24294         src/message-manager-private.h,
24295         src/message-manager.c,c
24296         src/message-manager.h,
24297         src/project_dbase.c,
24298         src/project_dbase.h,
24299         src/project_dbase_gui.c,
24300         src/project_import_cbs.c,
24301         src/project_import_gui.c,
24302         src/registers.c,
24303         src/resources.c,
24304         src/resources.h,
24305         src/sharedlib.c,
24306         src/signals.c,
24307         src/signals_cbs.c,
24308         src/signals_gui.c,
24309         src/splash.c,
24310         src/src_paths_cbs.c,
24311         src/src_paths_gui.c,
24312         src/stack_trace.c,
24313         src/text_editor.c,
24314         src/text_editor_gui.c,
24315         src/text_editor_menu.c,
24316         src/toolbar.c,
24317         src/toolbar_callbacks.c,
24318         src/utilities.c,
24319         src/watch.c,
24320         src/watch_cbs.c,
24321         src/wizard_gui.c: GNOME porting.
24323 2002-12-24 Naba Kumar <naba@gnome.org>
24325         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24326         NEWS, README, SEARCH-REPLACE,
24327         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24328         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24329         launcher/Makefile.am,
24330         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24331         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24332         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24333         printing/print-util.c, printing/print.c, printing/print.h,
24334         scintilla/*/*, widgets/e-shell-about-box.c,
24335         src/*, tagmanager/*/*, widgets/Makefile.am,
24336         widgets/gnomefilelist.c:
24337         
24338         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24339         src/*.[c,h] files to gnome2 API.
24341         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24342         strings table.
24344 2002-10-23  Naba Kumar <naba@gnome.org>
24346         * autogen.sh: Prevented Users from building HEAD cvs.
24347         
24348 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24350         * src/anjuta.glade: added the compiler options dialog, hopefully
24351         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24353 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24355         * src/anjuta.glade: fixed a lot of small glitches.
24357         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24358         now.
24360         * src/breakpoints_cbs.c: polished a bit.
24362 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24364         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24366         * src/commands.c: partial gnome 2 port.
24368         * src/utilities.[ch]: changed some bits to be const.
24370 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24372         * src/Makefile.am: removed breakpoints_gui.c and added a check
24373         for gdk-pixbuf deprecated functions, but there shouldn't be much
24374         anyway.
24376         * src/breakpoints_gui.c: killed.
24378         * src/anjuta.glade: added two dialogs for the breakpoints management.
24380         * src/anjuta.h:
24381         * src/anjuta_cbs.c:
24382         * src/appwizard.c:
24383         * src/attach_process.c:
24385         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24386         really huge changes and porting work.
24387         
24388         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24389         (breakpoints_dbase_new): moved the UI init bits here.
24391         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24392         a lot, not using any color anymore (not HIG compliant) and not using
24393         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24394         to be double checked.
24396         * src/build_file.c:
24397         * src/build_project.c: gnome 2 port.
24399 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24401         * src/anjuta.glade:
24402         * src/anjuta.h:
24403         * src/anjuta_cbs.c:
24404         * src/appwizard.c:
24405         * src/breakpoints.c:
24406         * src/breakpoints_cbs.c: cleaned up some bits.
24408 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24410         * src/Makefile.am:
24411         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24413         * src/an_symbol_view.[ch]:
24414         * src/attach_process_cbs.h: polished a bit.
24416         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24418 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24420         * configure.in:
24421         * src/Makefile.am: added libglade-2 to the build.
24423         * src/anjuta.[ch]: added support for libglade.
24425         * src/anjuta.glade: added. There could be a file per top-level widget,
24426         as some other gnome projects, though.
24428         * src/attach_process_gui.c: removed.
24429         * src/attach_process.[ch]: gnome 2 port.
24430         (attach_process_new): Added the treeview init and the widget references
24431         here.
24433 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24435         * src/an_file_view.c: fixed some compilation issues.
24437         * src/an_symbol_view.c: gnome 2 port.
24439 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24441         * src/an_file_view.c: finished gnome 2 port.
24442         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24443         directory pixmap depending on the event.
24445         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24446         (project_file_data_new): use a GtkTreePath.
24448 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24450         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24451         driving me nuts but they need to be ported, heh ?
24453         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24454         work since it's quite a total rewrite again.
24456 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24458         * src/an_file_view.c:
24459         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24461 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24463         * src/anjuta_info.c:
24464         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24466 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24468         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24469         nuts ATM.
24470        
24471         * src/an_file_view.c:
24472         * src/aneditor.cxx:
24473         * src/anjuta_cbs.c:
24474         * src/compiler_options.h:
24475         * src/messagebox.c:
24476         * src/messagebox.h:
24477         * src/pixmaps.h:
24478         * src/project_dbase.h:
24479         * src/resources.h: gnome 2 port.
24481 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24483         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24485         * data/properties/sql.properties: added the DATETIME data type.
24487         * data/properties/html.properties: added the foreach php keyword.
24489 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24491         * widgets/Makefile.am: removed blank line after the last backslash
24492         for avoiding a warning from automake.
24494         * configure.in:
24495         * src/Makefile.am: added the ORBit-2 dep.
24497 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24499         * AUTHORS: added Biswa, because I wonder why noone already have
24500         written his name in the Anjuta's hall of fame :)
24502 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
24504         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24505         widgets/e-shell-about-box.c: Made to compile for gnome2.
24506         
24507 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
24509         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24510         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24511         
24512         * configure.in, printing/print.h, printing/print.c,
24513         printing/print-doc.c: Made to compile for gnome2.
24514         
24515 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
24517         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24518         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24519         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24520         widgets/Makefile.am:
24521         
24522         Upgraded the build system to gnome2 platform.
24523         
24524 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24525         * manuals/*: Added capability to generate PDF and PS.
24526         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24527         * TODO, TODO.biswa: Intergated TODO list.
24528         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24529         , bug #574470
24530         * src/dnd.c: Fix typo
24531         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24532         * src/anjuta.c: Bug #568895, Bug #575419
24534 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24536         * tagmanager/tm_global_tags.c: Fixed compiler warning.
24537         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24539 2002-12-17  Naba Kumar <naba@gnome.org>
24541         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24542         bugs.
24543         
24544 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24545         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24546         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24547         * anjuta.prj: Added tools.sgml
24548         * data/properties/cpp.properties: Bug # 646974
24550 2002-12-16  Naba Kumar <naba@gnome.org>
24552         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24553         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24554         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24555         on 'Enter' and adds proper focus mechanism.
24556         * src/anjuta.c: Fixed a memory corruption bug.
24557         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24558         'Enter' and can also be Canceled. Sets proper default and focus policies
24559         for tools dialogs.
24560         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24561         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24562         translatable strings in dialogs and fixed some dialog properties.
24563         * src/anjuta-tools.c: Now uses xml format for loading and saving.
24564         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24565         * src/message_manager_private.cc: Fixed some debug messages.
24566         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24567         widgets/gnomefilelist.c: Fixed a memory leaks.
24568         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24569         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24570         src/main_menubar_def.h: Implemented incremental search.
24571         * TODO: Updated.
24573 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24574         * tagmanager/*: Minor cleanups and warning fixes.
24575         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24576         GUI during long updates.
24577         * src/text_editor.c: Remove debug message.
24579 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24580         * tagmanager/tm_project.c: Fix a memory access problem.
24582 2002-12-13  Naba Kumar <naba@gnome.org>
24584         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24585         tools list to show "Enabled" flag of the tool. Fixed a bug where
24586         tool list is not cleared when creating a new tool.
24587         
24588 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24589         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24591 2002-12-12  Naba Kumar <naba@gnome.org>
24593         * anjuta-tools.[h,c], commands.c: Used the tools help of
24594         anjuta variables list in commands editor and fixed a typos
24595         buy in anjuta-tools.c.
24596         
24597 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24598         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24599         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24600         * TODO.biswa: Added to help me track things better.
24602 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24604         * configure.in, anjuta.spec.in: Added libglade dependency.
24605         * Makefile.am: Added anjuta.glade file.
24606         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24607         , src/mainmenu_callbacks.[ch], src/message-manager.h
24608         , src/widget-registry.c: Tools editor GUI + other additions.
24610 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24612         * src/project_dbase.[ch], tagmanager/tm_project.c,
24613         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24614         Implement syncing tags image with the project database.
24615         * src/anjuta-tools.c: Implemented variable substitution and
24616         working directory in tools.
24618 2002-12-09  Naba Kumar <naba@gnome.org>
24619         
24620         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24621         command configuration language list from properties.
24622         
24623         * data/properties/asm.properties, data/properties/ruby.properties:
24624         Fixed typos.
24626 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24628         * src/an_symbol_view.c: Remember current selected entry and select
24629         it automatically after refresh.
24631 2002-11-26  Murray Cumming  <murrayc@usa.net>
24633         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24634           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24635         and gnomemm 1.2 projects so that people know they are really
24636         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24637         But I did correct these to sue lowercase names.
24639 2002-12-01  Naba Kumar <naba@gnome.org>
24641         * data/anjuta.properties: Fixed caching problem on 
24642         indicators.
24643         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24644         indicators prefs.
24645         
24646 2002-12-01  Naba Kumar <naba@gnome.org>
24648         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24649         property name.
24650         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24651         property and uses it.
24652         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24653         current cursor.
24654         
24655 2002-11-30  Naba Kumar <naba@gnome.org>
24657         * src/debugger.c: Fixed a typo.
24658         * data/properties/*: Updated properties files and added
24659         new ones.
24660         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24661         Added comment submenu and cleaned up ref and unref of menus.
24662         * src/aneditor.h: Added definition of comment commands.
24663         * src/aneditor.c: Upgrade from latest SciTE source code.
24664         * src/text_editor.[hc], src/text_editor_cbs.c, 
24665         src/message_manager_private.cc, src/message_manager.[cc,h],
24666         src/anjuta.[c,h]: Added indicators support for errors/warnings
24667         highlight in the editor.
24668         * NEWS, TODO: Update.
24669         * scintilla/include/PropSet.h: Removed deprecrated function.
24670         
24671 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24673         * src/anjuta-tools.[ch]: Tools implementation (basic)
24674         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24675           , src/main_menubar_def.h: PLugins cleanup and segregation
24676         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24677           registry
24678         * anjuta.prj: Added new files
24679         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24680         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24681         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24682         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24683         * src/Makefile.am: Added new files
24684         * src/message-manager.[cc/h]: Added standard output and error windows
24686 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24688         * project_type.c: Fixed Gnomemm2 project type
24690 2002-11-25  Naba Kumar <naba@gnome.org>
24692         * printing/print.c: Fixed a compile warning.
24693         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24694         * src/utilities.c: Fixed a compile warning in sparc, hides the
24695         terminal check error output from the user.
24696         * project_config.[ch], project_dbase.[ch], source.c: Added project
24697         version, exclude modules configuration and reordered other config
24698         properties. Changed some strings to more descriptive text.
24699         * src/compiler_opitions.c: Removed extra newlines from .prj file
24700         save.
24701         * anjuta.prj: Converted to new format (only reorganised properties
24702         and removed extra newlines ... nothing else).
24703         * NEWS: updated
24704         
24705 2002-11-21  Naba Kumar <naba@gnome.org>
24707         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24708         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24709         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24710         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24711         Updated to the CVS version.
24713 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24715         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24716           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24717           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24718           images in completion lists. 
24719         * src/resources.h: Make C++ friendly.
24720         * scintilla/PropSet.cxx: Fix memory leak.
24722 2002-11-20  Naba Kumar <naba@gnome.org>
24724         * scintilla/*/*: Synced to latest scintilla 1.49
24725         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24726         New lexers added.
24728         * scintilla/RESearch.cxx: The automatic cvs log in the
24729         file really broke things trying to interprete the changelog
24730         entry incorrectly as end-of-comment. Removed the $cvs line
24731         and committed again.
24732         
24733 2002-11-19  Naba Kumar <naba@gnome.org>
24735         Patch from Timothee Besset <ttimo@idsoftware.com>
24736         
24737         * src/message-manager-private.cc: Interpretes absolute
24738         file paths properly in zvt terminal.
24740 2002-11-19  Naba Kumar <naba@gnome.org>
24742         Patch from Timothee Besset <ttimo@idsoftware.com>
24743         
24744         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24745         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24746         (important) editor preferences in project (if there is one
24747         open).
24748         
24749         * TODO: Updated
24750         
24751 2002-11-18  Naba Kumar <naba@gnome.org>
24752         
24753         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24754         
24755         * src/debug_tree.c, src/find_in_files_gui.c,
24756         src/find_replace.c, src/find_text.c, 
24757         src/project_import.c, src/project_import_gui.c,
24758         src/wizard_gui.c: i18n Fixes.
24760 2002-11-15  Naba Kumar <naba@gnome.org>
24762         * plugins/class-gen/clsGen.c: Fixed to use project function
24763         to import files. Create non-existent directories before the
24764         sources are written.
24765         
24766         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24767         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24768         src/glade_iface.c,
24769         src/glades.c: Excluded gladen files from build. This
24770         will fix the unnecessary dependency on libssl.
24771         
24772         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24773         file import funtion.
24774         
24775         * src/message_manager_private.cc: Fixed a compiler warning with
24776         DEBUG preprocessor macro.
24777         
24778         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24779         wrong (undocked) editor window was closed on clicking close on an
24780         undocked editor window.
24781         
24782         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24783         start correctly if the executable was run before with 'F3'.
24784         
24785         * src/toolbar_callbacks.c: Wrap around find next.
24786         * src/toolbar.c: Disable combo activate.
24787         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24788         button positions to get 'yes' as default.
24790         * anjuta.spec.in: Updated.
24791         
24792         * src/anjuta_info.c, src/appwizard_gui.c,
24793         src/attach_process_gui.c, src/breakpoints_gui.c,
24794         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24795         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24796         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24797         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24798         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24799         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24800         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24801         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24802         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24803         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24804         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24805         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24806         plugins/patch/patch-plugin.c, printing/print-util.c:
24807         Set all windows and dialogs transient
24808         to their parents so that they remain floated above their parents.
24809         
24810 2002-11-13  Naba Kumar <naba@gnome.org>
24812         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24813         take default editor font).
24814         
24815         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24816         Corrected email address.
24817         
24818         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24819         for changelog entry.
24821         * NEWS: Updated.
24822         
24823 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24824         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24826 2002-11-06  Naba Kumar <naba@gnome.org>
24828         * README: Updated
24829         * anjuta.spec.in: Ships the .omf files with the
24830         documents instead of the base package.
24831         
24832 2002-11-04  Naba Kumar <naba@gnome.org>
24834         * data/properties/latex.properties: Fixed a bug.
24835         * ChangeLog: Released 1.0.0 stable.
24837 2002-11-04  Naba Kumar <naba@gnome.org>
24839         * src/commands.c: Added command with shell redirection capability.
24840         * data/properties/anjuta.properties: Changed default execution
24841         command.
24842         * src/project_dbase.c: Set project top dir in properties.
24843         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24844         * data/Makefile.am: More diskcheck error fixes.
24845         
24846         * README, anjuta.spec.in, THANKS, AUTHORS,
24847         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24848         manuals/C/anjuta-manual/authers,sgml,
24849         manuals/C/anjuta-manual/anjuta-manual.sgml,
24850         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24851         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24852         : Changed anjuta home to
24853         new URL and my email address.
24854         
24855         * manuals/C/anjuta-manual/interfaces.sgml,
24856         manuals/C/anjuta-manual/prefereces.sgml,
24857         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24858         
24859         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24860         : removed reference to the help menu as the menu is modified
24861         when no help is found (which is very likely when we are
24862         shiping the documents separately).
24863         
24864 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24865         * anjuta.spec.in: Update specfile to make multiple RPMs.
24866         * data/Makefile.am: make dist fix.
24867         * src/text_editor_menu.c: Fix compile warnings (casts).
24869 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24870         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24871         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24873 2002-11-01  Naba Kumar <naba@gnome.org>
24875         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24876         Added gnome2 macros to be used by gnome2 project wizard.
24877         
24878         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24879         from gnome-common.
24880         
24881         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24882         as it was conflicting with generated projects and is not
24883         useful for us.
24884         
24885         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24886         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24887         project generation, removed qt project as it's not complete and
24888         added gnome2 bonobo wizard.
24890 2002-10-29  Naba Kumar <naba@gnome.org>
24892         * po/POTFILES.in: Updated.
24893         * po/POTFILES.skip: Added.
24894         * preferences.h: Fixed print paper size property name.
24896 2002-10-28  Naba Kumar <naba@gnome.org>
24897         
24898         * data/user.properties, data/Makefile.am: Added user properties file
24899         which will be copied in user's ~/.anjuta/user.properties.
24900         
24901         * data/anjuta.properties: Changed a comment.
24902         
24903         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24904         
24905         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24906         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24907         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24908         item.
24910         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24911         instead of user properties file.
24912   
24913         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24914         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24915         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24916         * README, TODO: Updated.
24917         
24918 2002-10-28  Naba Kumar <naba@gnome.org>
24920     * manuals/C/anjuta-manual/figures/editor_guides.png,
24921     manuals/C/anjuta-manual/figures/editor_margins.png,
24922     manuals/C/anjuta-manual/figures/editor_markers.png,
24923     manuals/C/anjuta-manual/figures/local_variables.png,
24924     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24925     manuals/C/anjuta-manual/figures/prefs_print.png,
24926     manuals/C/anjuta-manual/figures/print_dlg.png,
24927     manuals/C/anjuta-manual/figures/print_preview.png,
24928     manuals/C/anjuta-manual/figures/symbol_browser.png,
24929     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24930     files for manual documentation.
24931     
24932     * manuals/sgmldocs.make,
24933     manuals/C/anjuta-manual/Makefile.am,
24934     manuals/C/anjuta-manual/authors.sgml,
24935     manuals/C/anjuta-manual/build.sgml,
24936     manuals/C/anjuta-manual/compileopts.sgml,
24937     manuals/C/anjuta-manual/debugger.sgml,
24938     manuals/C/anjuta-manual/execute.sgml,
24939     manuals/C/anjuta-manual/fileoperations.sgml,
24940     manuals/C/anjuta-manual/interface.sgml,
24941     manuals/C/anjuta-manual/preferences.sgml,
24942     manuals/C/anjuta-manual/projects.sgml,
24943     manuals/C/anjuta-manual/figures/arguments.png,
24944     manuals/C/anjuta-manual/figures/open_file.png,
24945     manuals/C/anjuta-manual/figures/other_opts.png,
24946     manuals/C/anjuta-manual/figures/scrshot.png,
24947     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24948     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24949     
24950     Updated anjuta manual documentation.
24952     
24953 2002-10-27  Naba Kumar <naba@gnome.org>
24955     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24956     check and modifies debugger terminal command accordingly
24957     to function properly.
24958     
24959 2002-10-25  Naba Kumar <naba@gnome.org>
24961         * manuals/sgmldocs.make: Fixed a couple of bugs.
24962         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24964 2002-10-24  Naba Kumar <naba@gnome.org>
24966         * src/debug_tree.c: Fixed a crash bug from Etay.
24968         * global_tags/create_global_tags: Added messages.
24969         Fixed infinite looping within files.
24970         
24971         * macro/autogen.sh: Removed debug and warning flags for defaults.
24972         
24973         Patch from Vadim Berezniker <vadim@berezniker.com>
24974         
24975         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24976         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24977         generation.
24979         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24980         temporarily just copy it
24982 2002-10-24  Naba Kumar <naba@gnome.org>
24984         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24985         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24986         manuals/C/anjuta-manual/compileopts.sgml,
24987         manuals/C/anjuta-manual/debugger.sgml,
24988         manuals/C/anjuta-manual/execute.sgml,
24989         manuals/C/anjuta-manual/fileoperations.sgml,
24990         manuals/C/anjuta-manual/interface.sgml,
24991         manuals/C/anjuta-manual/introduction.sgml,
24992         manuals/C/anjuta-manual/projects.sgml,
24993         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24994         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24995         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24996         manuals/ja/anjuta-manual/compileopts.sgml,
24997         manuals/ja/anjuta-manual/debugger.sgml,
24998         manuals/ja/anjuta-manual/execute.sgml,
24999         manuals/ja/anjuta-manual/fileoperations.sgml,
25000         manuals/ja/anjuta-manual/interface.sgml,
25001         manuals/ja/anjuta-manual/introduction.sgml,
25002         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25004 2002-10-24  Naba Kumar <naba@gnome.org>
25006         * src/project_type.c: added autogen for qt projects.
25007         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25008         Fixed a bug that retrieves wrong terminal command.
25009         * src/commnads.c: Added more terminal commands.
25010         * configure.in: Checks for scrollkeeper version.
25011         
25012 2002-10-22  Naba Kumar <naba@gnome.org>
25014         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25015         instead of AM_GNOME_GETTEXT.
25016         
25017         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25018         for setup-gettext for the wizard generated projects.
25020         * src/source.c: Fixed a bug where glade file wasn't generated.
25021         
25022         * src/gnome_project.c: Excluded project version from project dir
25023         name.
25024         
25025 2002-10-22  Naba Kumar <naba@gnome.org>
25027         * acinclude.m4: New file with dummy funtion for gettext
25028         cross compatibility fix.
25029         
25030         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25031         * configure.in: Fixed cflags to avoid useless warnings.
25032         * Makefile.am: EXTRA_DIST += setup-gettext.
25033         * src/toolbars.c: Added space paddings around tags label.
25035 2002-10-21  Naba Kumar <naba@gnome.org>
25037         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25038         
25039         * setup-gettext: New script to maintain gettext cross version
25040         compatibility.
25041         * configure.in, macros/autogen.sh: Fix for gettext cross version
25042         compatibility.
25043         
25044 2002-10-21  Naba Kumar <naba@gnome.org>
25046         * debug_tree.c: Fixed incorrect use of debug assertion.
25047         
25048 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25049             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25050         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25051         src/memory.c, src/memory.h, src/message-manager-private.cc:
25052         
25053         New parsing algorithm; adapted from kdevelop.
25054         Middle button menu for changing the value's display type
25056 2002-10-07  Naba Kumar <naba@gnome.org>
25058         * src/main_menubar_def.h: Changed status bar message for Help->
25059         Browse info pages. Bug #603308
25061         * src/executer.c: Made "User terminal" default for creating
25062         projects (User can always disable it later). Bug #114222
25063         
25064 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25066         * macros/autogen.sh: Require gettext 0.10.x for autogen
25067         * src/text_editor.c: Fixes Bug #595303
25068         * src/source.c: Fixes Bug #595970
25069         * src/anjuta.c: Fixes Bug #598366
25070         * scingtilla/LexCPP.cxx: Bug #602296
25071         * src/main_menubar_def.h: Bug #604363
25072         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25073         
25074 2002-10-07  Jens Georg <mail@jensgeorg.de>
25076         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25077         * gnomefilelist.c: This patch fixes the bug #611542
25078         
25079 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25081         * data/properties/Makefile.am: Added tcltk.properties file.
25082         
25083 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25085         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25086         
25087         * README: Updated README
25088         * plugins/class-gen/clsGen.c, src/message_manager.cc
25089           , src/mainmeu_callbacks.c, src/memory.c
25090           , src/project_dbase_gui.c, src/text_editor_gui.c
25091           , widgets/gnomefilelist.c: Set window icons
25092         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25093           Enabled release build (stripped + optimized binaries, etc.)
25094         * data/properties/anjuta.properties, src/commands.c,
25095           src/defaults.cFixed bug #595489 (stdin on executables)
25096         * src/appwizard.c, src/main.c, src/message-manager.cc
25097           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25098           , src/debug_tree.c: Memory related (valgrind) fixes.
25099         * src/message-manager-private.[cc,h], src/pixpams.h
25100           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25101         * anjuta.prj: Added debug_tree.c to SOURCES
25102         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25103           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25104           Compacted code and cleaned up unnecessary functions.
25105         * tagmanager/*.[ch]: Code fixes.
25106         
25107 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25108         
25109         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25110         
25111         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25112         Debug tree now detects changes of displayed variables
25113         and changes their color to red
25115 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25117         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25118         
25119         * mainmenu_callbacks.c: Set's the current file name in
25120         file save as dialog.
25121         
25122 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25124         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25126         * data/properties/tcltk.properties: New file for tcl/tk
25127         properties.
25129 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25131         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25132         Fixed a fatal bug which doesn't let building gnome2 related
25133         projects. They use different autogen.sh script. Defined new
25134         type field "gnome_macro_support".
25135         
25136         * data/autogen.sh.gnome2: New file.
25137         
25138         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25139         bug with quotes escaping in quotes.
25140         
25141         * src/message-manager-private.cc: Used event box instead
25142         of frame for local message pane, so that the borders appear
25143         properly and nicely.
25144         
25145         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25146         if there is a project open and all the files are un-docked.
25148         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25150 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25152         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25153         * THANKS: updated for new contributions
25154         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25156 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25158         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25159         src/project_dbase.h, src/project_type.c, src/source.c, 
25160         src/wizard_gui.c: new Qt project type
25161         *** NB not fully tested, may need some work, icon required...
25163 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25165         * src/memory.c, src/memory.h: new memory patch
25167 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25169         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25171 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25173         * lancher/anjuta_launcher.c: Determine pty from function
25174         call instead of running 'tty' externally.
25175         
25176         * data/properties/cs.properties: Added compile/build commands.
25177         Fixed execution properties.
25178         
25179         * src/commands.c: Added c# options.
25181         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25182         
25183         * src/debug_tree.[c,h], src/debugger.[c,h],
25184         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25185         
25186         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25187         1. Misaligned structs when they are members of other structs.
25188         2. '{' sometimes appears as a variable.
25189         3. Wrong processing of some arrays.
25190         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25191         that displays the tree in two columns (variable and value).
25193 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25195         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25197         * data/properties/sql.properties: added the DATETIME data type.
25199         * data/properties/html.properties: added the foreach php keyword.
25201 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25203         * NEWS: Updated with new features.
25204         
25205         * data/.cvsignore, doc/.cvsignore: Updated.
25206         
25207         Patch from: Etay Meiri <etay-m@bezeqint.net>
25208         
25209         * src/debug_tree.h, src/debug_tree.c: New files.
25210         
25211         * src/Makefile.am, src/message-manger-private.[h,cc],
25212         src/message-manger.cc: Added Tree view for debugger
25213         locals view.
25214         
25215 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25217         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25218         
25219         * src/memory.c, src/memory.h: New files.
25220         
25221         * src/Makefile.am, src/appwizard.c, src/controls.c,
25222         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25223         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25224         
25225         Memory view implemetation that would enable viewing raw memory
25226         during debugging.
25228 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25230         * AUTHORS: added Biswa, because I wonder why noone already have
25231         written his name in the Anjuta's hall of fame :)
25233 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25235         * src/appwizard_gui.c: Removed an ambiguous prototype.
25236         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25237         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25238         * THANKS: Updated M. Ali Vardar's email.
25239         
25240 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25242         * src/anjuta_gui.c: implemented feature request to stop main and browser
25243           toolbars having exclusive use of space
25245 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25247         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25248         left over from the previous work to fix bugs :-)
25249         
25250         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25251         src/controls.c, src/mainmenu_callbacks.h, 
25252         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25253         reviewed
25254         
25255         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25256         src/project_import_gui.c, src/sharedlib_gui.c, 
25257         src/signals_gui.c: set window icon correctly
25258         
25259         * NEWS: more updates for the release
25260         
25261         * HACKING: updated for window icons and insert menu information
25262         
25263         * src/cvs_gui.c, src/build_project.c, 
25264         src/project_import_cbs.c: message strings reviewed
25265         
25266         * src/controls.c: context help button should be disabled if 
25267         DevHelp is not installed
25268         
25270 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25272         * src/debugger.c: Fixed the signalling screw up because of string
25273         update in gdb used to report the child process PID. Also, no
25274         error dialog will be popped up for "no such file or directory"
25275         error (very annoying and useless error). This error will still
25276         be shown on the debug message window. Avoided terminating the
25277         program when the terminal is terminated -- doesn't hurt, otherwise
25278         we get crappy egg-and-hen problem.
25279         
25280         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25281         dimensions loading.
25282         
25283         * src/anjuta.c: Limited the default size of main window to sane
25284         values.
25286         * src/preferences.c: Fixed some deadly memory corruption bugs in
25287         the recent patches. Return from getenv() should NEVER be freed,
25288         because they are static strings.
25289         
25290         * src/preferences_gui.c: Removed the fix for crash bug with font
25291         selection and applied the real fix.
25292         
25293 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25295         * NEWS: updated for release
25297 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25299         * src/launcher.c: Added a fix a memory leak and a possible
25300         fix for zvt-crash bug.
25301         
25302         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25303         
25304         * data/properties/latex.properties,
25305         data/properties/ada.properties: Added file.is.source property.
25306         
25307         * src/an_file_view.c: Set auto column size of the file
25308         revision column.
25309         
25310         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25311         The user is now prompted to confirm the closing of the file
25312         if it is being used by CVS. If yes, the editor is closed and
25313         the CVS operation stops.
25314         
25315 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25317         * anjuta.prj: bump project version for release
25318         * BUGS: removed unnecessary file
25320 2002-06-07      Philip Van Hoof <freax@pandora.be>
25322         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25323         during the life of the file list widget
25324         * src/preferences_gui.c: sticking-plaster fix to font selection
25325         causes segfault bug
25327         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25329 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25331         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25332         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25333         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25334         added options for symbol and file browsers.
25335         * data/properties/cpp.properties: linker flags should come after
25336         the name of the file to compile.
25337         * scintilla/Editor.cxx: fixed gcc compilation warning.
25338         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25339         be executed from bindir only.
25340         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25341         tagmanager/include/tm_file_entry.h: CVS version information in file 
25342         browser.
25343         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25344         window.
25345         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25346         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25347         crashes during file import.
25348         * src/project_import.c: disable project menu items during project 
25349         import.
25350         
25351         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25353 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25355         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25356         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25357         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25358         modified Insert menu, added C functions template, header C 
25359         template, modified header_template HEADER_H ==> NAMEFILE_H
25360         
25361         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25363 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25365         * data/properties/html.properties: changed some file 
25366         associations
25368 2002-06-05 Philip Van Hoof <freax@pandora.be>
25370         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25371         
25372         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25374 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25376         * data/properties/anjuta.properties, src/defaults.c: Make windows
25377         docked by default, fix the big fonts bug.
25378         
25379         * src/an_file_view.c, src/main_menubar_def.h, 
25380         src/project_dbase_gui.c: sanitized the Edit/View mess.
25381         
25382         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25383         for customizing shortcuts.
25384         
25385         * src/mainmenu_callbacks.c: Search for selected word if present.
25386         
25387         * src/text_editor_menu.c: Added context menu options for docking
25388         and undocking editor windows.
25389         
25390         * src/main_menubar.h, src/main_menubar.c: more support for the 
25391         shortcuts menu item.
25392         
25393         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25395 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25397         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25398         all commit messages being written to top of the file
25399         
25400         * src/main_menubar_def.h: message strings reviewed
25401         
25402         * src/project_import.c: message strings reviewed
25403         
25404         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25405         some bugs around reading the project properties for creating 
25406         .glade and .desktop files in the Application Wizard. There were
25407         typos in the property names being retrieved
25408         
25409         * widgets/gnomefilelist.c: changed build_full_path to make 
25410         the file widget support ~
25411         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25412         
25413         * THANKS, widgets/e-shell-about-box.c, 
25414         manuals/anjuta-manual/C/authors.sgml: updated for new
25415         patch
25417 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25419         * src/project_dbase.c: Fixed the file-path-corruption bug
25420         and the cannot-import-file-in-project bug. (follow-up with
25421         the last commit from Stef).
25422         
25423         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25424         with unsaved-project.
25425         
25426 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25428         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25429         misplaced g_free.
25431 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25433         * data/properties/{xml,html,other}.properties: changed some file 
25434         associations
25435         
25436         * data/anjuta.mime: oops! cvs added
25437         
25438         * scintilla/RESearch.cxx: fixed up a problem with comments
25439         
25440         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25441         to avoid messages about missing libs
25442         
25443         * NEWS: started the release notes
25445 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25447         * HACKING: updated with new information on printing, patch naming
25448         
25449         * TODO: removed completed tasks
25450         
25451         * THANKS: updated a few contributions
25452         
25453         * anjuta.prj: updated the icon file
25454         
25455         * anjuta.desktop.in.in: updated to add Categories
25456         
25457         * data/anjuta.mime: created a mime type for Anjuta project files
25458         (NB needs to be added to the install in /usr/share/mime/)
25459         
25460         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25461         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25462         to PNG for websites.
25463         
25464         * plugins/patch/patch-plugin.c: clarified some messages and 
25465         made it easier to see different patching sessions
25466         
25467         * src/toolbar.c: changed some message text for consistency
25468         
25469         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25470         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25471         in preferences. 
25472         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25473                  
25474         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25475         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25476         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25477         Added XLib Project and a Dockapp Project types.
25478         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25479         projects
25480         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25481         * src/source.c: Fixed memory leak in existing projects. 
25482         (filename was not freed)
25483         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25485 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25487         * src/anjuta.h, src/anjuta.c: Added error display funtions
25488         with parent windows.
25489         
25490         * src/appwizard_cbs.c: Changed error display function to use
25491         parented version.
25492         
25493 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
25495         * printing/print.h, printing/printing.c: Taken care of document
25496         zoom factor and fixed a font loading bug. Dynamically calculated
25497         text widths to work with zooms properly. Re-organized code for
25498         dynamic text width calulations to work in general with utf8 chars.
25499          Determined font height and width automatically from the font info.
25500         
25501         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25502         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25503         Converted text.zoom.factor property to use #defined value. Removed
25504         margin header and margin numbers preferences, as they  now
25505         calculated dynamically.
25506         
25507 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
25509         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25510         printing/print-util.h, printing/print.c, printing/print.h:
25511         Rewritten printing support for style based printing. Syntax highlighted
25512         printing, monochromatic printing, setup using preferences etc.
25514         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25515         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25516         language and the styled text buffer.
25517         
25518         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25519         the print setup preferences page and added printer preferences. Added functions
25520         to retrieve preferences with default values.
25521         
25522         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25523         the printing.
25525         * data/properties/anjuta.properties: Added default printer preferences.
25527         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25528         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25529         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25531         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25532         
25533 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25535         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25537         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25538         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25539         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25540         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25542         printing/Makefile.am: Reduced compiler optimizations.
25544         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
25545         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
25546         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25547         tagmanager/tm_workspace.c: TagManager fixes.
25549 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
25551         * printing/*: CVS added. :)
25552         
25553 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25555         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25557         * printing*: CVS added.
25558         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25559           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25560           src/main_menubar_def.h: Gnome Print support
25561         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25562         * configure.in: Enable debugging flag option
25563         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25564           Print properties defined.
25565         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25566         
25567 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25569         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25570         
25571         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25572         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25573           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25574           and cleanups
25575         * src/text_editor.c: Minor cleanups.
25576         * anjuta.c: Tweaks to 'Goto File Line' functionality.
25577         * src/project_dbase.c: Fixes to add/remove files from project.
25578         * src/help.c: Fix minor memory leak.
25579         * src/project_dbase_gui.c: Remove debugging messages.
25580         * src/utilities.[ch]: Cleanups and minor fixes.
25581         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25583 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
25585         * src/anjuta.c [anjuta_apply_preferences()]:
25586         Fixed a crash bug when tab pos is not defined for the editors.
25587         
25588         * data/properties/cpp.properties: Set default identifier property to normal.
25589         This fixes the bug in which the fore color gets hidden with dark background.
25591 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
25593         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25594         scintilla 1.46
25595         
25596         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25597         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25598         src/anjuta.c, data/properties/anjuta.properties:
25599         Implemented line wrapping.
25600         
25601         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25602         
25603         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25604         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25605         tags. Code was reviewed from GNOME Bonsai view.
25606         
25607         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25608         it seems to have been removed by scintilla people.
25609         
25610         * data/properties/anjuta.properties: Set default line wrap to false, as
25611         is noticably slow with big files.
25612         
25613 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25615         * src/project_import_gui.c: disallow the selection of files in
25616           the browse dialog.
25617         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25618           preferences code.
25619         
25620 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25622         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25623           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25624         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25625         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25626           now works properly.
25627         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25628         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25629         * src/utilities.[ch]: Added some utility functions.
25630         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25631         
25632         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25634 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25636         * HACKING: info on FIXME statements and removed ccview references
25637         * Makefile.am: added rule to make RPM package
25639 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25641         * THANKS, widgets/e-shell-about-box.c, 
25642         manuals/anjuta-manual/C/authors.sgml: updated for new
25643         patch
25644         * src/anjuta.c: removed unnecessary warning code since CVS 
25645         support is now implemented :-)
25646         * manuals/sgmldocs.make: implemented a fix for bug #553969
25647         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25648         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25649         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25650         
25651 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25652         
25653         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25654           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25655           src/main_menubar_def.h, src/preferences_gui.c,
25656           preferences.c, preferences.h: setup Username and Email 
25657           preferences, Insert ChangeLog and Username editor functions
25658           
25659           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25661 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25662         
25663         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25664           src/src_paths_cbs.c, src/src_paths_gui.c
25665           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25667           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25669 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25671         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25672           and goto tag menu items to main menu.
25674 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25676         * THANKS, widgets/e-shell-about-box.c, 
25677         manuals/anjuta-manual/C/authors.sgml: added new contributors
25678         * HACKING: updated with info on files to change for credits
25680 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25682     * src/aneditor.cxx: extended extension list which fixes segfault
25683     on selecting lisp, ruby or matlab as highlight style.
25685 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25687         * src/main_menubar_def.h: fixed an array initialiser and fixed
25688         the lexer settings for the new entries on the Format menu
25690 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25692         * Synced with Scintilla 1.45
25694 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25696         * anjuta.prj: added another missing file
25697         * ChangeLog: fixed some incorrect change dates I caused by 
25698         sloppy cut-and-pasting :-/
25700 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25701         
25702         * src/mainmenu_callbacks.c: fixed title of new About box
25704 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25706         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25708 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25710         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25711         * anjuta.prj: updated for new files
25713 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25715         * widgets/e-shell-about-box.c: Added version display.
25716         
25717 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25719         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25720         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25721         from Philip Van Hoof)
25723 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25725         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25726         dependency
25727         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25728         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25729         that produced build errors (needs checking on a machine with the
25730         ja locale!)
25731         * data/properties/lisp.properties: updated to match format of other
25732         lexer property files supplied with Anjuta
25734 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25736         * anjuta.prj: added new files
25737         * HACKING: added information from the mailing list on 
25738         adding new project types to the wizard (thanks to Johannes)
25740 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25742         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25743           src/appwiz_page2.c: Fix for 547038.
25745 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25747     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25748     hide bug.
25749     
25750     * about.h: cvs removed.
25751     
25752 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25754         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25756         Fix for #539574.
25758         * src/anjuta.c (anjuta_system_error): checks for the error number to
25759         know whether the error description is needed or not.
25761 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25763         * pixmaps/anjuta_logo.png: New about logo.
25764     
25765         * pixmaps/anjuta_icon.png: New icon from Misha. The
25766         old one had trouble with some gtk themes.
25767     
25768         * about.c: Removed. No longer needed.
25770         * mainmenu_callbacks.c: Removed reference of about.h
25771     
25772 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25774         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25776         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25777           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25778         About Dialog (thanks to the Evolution team for the cool widget!)
25780 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25782         Patch from lbell <lbell@tsc4.com>
25783     
25784         * src/find_in_files.c, src/find_in_files.h,
25785           src/anjuta.c: Added save_yourself, load_yourself routines.
25786     
25787         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25788         Added "Append messages" toggle button. This will enable
25789         the search results to be appended to the already existing
25790         results.
25791     
25792         * src/debugger.c: Fixed a typo.
25793     
25794         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25795           src/session.c, src/session.h: Improved session management.
25797 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25799         * THANKS, FUTURE, AUTHORS: Changed my email and
25800         avoided yahoo.com.
25802 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25804         Impl. feature request #525271 (add Lisp support).
25806         * data/properties/lisp.properties: added.
25808         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25809           the lisp properties.
25811         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25812           src/utilities.[ch]: added support for the Lisp highlight style.
25814 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25816         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25817           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25818           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25819           option preferences to have a persistent setting. Plus it's not used
25820           often, so it's better here than flooding the menus.
25822         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25823           preferences pages a lot more consistent and sweeter: tabs direction
25824           radiobuttons are directed against the meaning, all pages have an
25825           outter frame, a lot of padding, removed all expand attributes for
25826           vertical boxes, ...
25828           That's not a total revamp, but it's really looking better now, even
25829           if there's still work to be done.
25831 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25833         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25834         * TODO: added task to be completed before next release (update all credits)
25836 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25838         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25839         Benke László.
25841 2002-05-01  Benke László  <decike@freemail.hu>
25843         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25845         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25846           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25847           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25848           to the format menu in order to reorder the notebook tabs in
25849           alphabetical order everytime a file is created/opened/saved.
25851 2002-05-01  Philip Van Hoof <freax@pandora.be>
25853         * widgets/gnomefilelist.[ch] (history_combo_go),
25854         (history_combo_clicked): impl.
25856         (gnome_filelist_new_with_path): use this new impl.
25858 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25860         * src/project_dbase_gui.c (add_file): added the xpm file type.
25862 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25864         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25865         tag manager fixes.
25867         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25868           of tag types.
25870         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25871           src/text_editor_menu.c: Added context sensitive search in symbol
25872           browser and editor.
25874         * configure.in: Changed version number to 0.1.9.99.
25876         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25877           src/project_import.c: Minor changes to project import facility.
25879         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25880           (Forced to use specific brace format)
25882         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25883           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25884           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25886 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25888         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25889         replaced the spinbutton with an hscale, and made the UI less "blocky".
25891         * src/cvs_gui.c: When diffing a project you can choose date and
25892         release now.
25894         * src/project_dbase.c: Import_file activated again
25896         * configure.in, plugins/Makefile.am: Added patch plugin
25898         * plugins/patch/*: The new patch plugin
25900 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25902         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25904         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25905         dropdown list shown by autocompletion are now removed.
25907 2002-04-28  Philip Van Hoof <freax@pandora.be>
25909         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25910         a bunch of filetypes from the older version.
25912         * src/project_dbase_gui.c (add_file): changed the import
25913         dialog's filetypes combo contents depending on the
25914         type of data to be imported.
25916 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25918         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25919         the amount parameter as Philip stated and reformated to follow the
25920         Gnome convention.
25922         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25923         changed accordingly.
25925 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25927         Fix for #531293.
25929         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25930         Shift-F6, to be more consistent with other Gnome apps.
25931         Moved the "Search next" entry under the "Search" one, and swapped the
25932         order of the "Find in files" and "Find and Replace" ones.
25934         Some additional fixes ands cleanups on the edit menu.
25936         * src/main_menubar.h: replaced all occurences of repeat_find by
25937         find_again for the code to be more consistent.
25939         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25940         sensitiveness depending on the existence of an active text buffer.
25942         * TODO: added some bits about improving the usability of the
25943         search/search again couple.
25945 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25947         * src/preferences_gui.c: made the tab labels text more consistent
25948         (s/misc/Misc/).
25950 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25952         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25954         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25955         filename.
25957         * src/main.c (main): simplified some code and cleanups.
25959         Fix a part of #499366:
25961         * src/commands.[ch] (sync_from_props), (command_editor_save),
25962         (on_apply_clicked), (create_command_editor_gui): added the gui
25963         corresponding to the command.terminal preference.
25965 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25967         Fix for #465180.
25969         * anjuta.spec.in: added build requirements for the source rpm.
25971 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25973         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25974         
25975         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25976           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25977           src/project_type.c, source.c, wizard_gui.c:
25978           Added new GNOME 2 project types and changed glade behaviour to
25979           produce GTK code if project type GTK was selected and GTKmm code
25980           if project type GTKmm was selected (and not depending on the 
25981           selected language. Disabled glade for GNOME 2 projects because
25982           we will need glade2 there.
25983           
25984         * src/project_dbase.c: Fixed a memory lack.
25985         
25986         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25987         
25988         * src/cvs.c: Added an error message if jobs are running
25990 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25992         * tagmanager/tm_work_object.c: Fixed a chrash
25993         bug which occurs when it tries to stat an empty
25994         file name.
25995         
25996 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25998         * src/controls.c: CVS menu items now becomes
25999         insensitive when the launcher is busy.
26000         
26001         * src/anjuta.c, cvs.h, cvs.c: Created a function
26002         to update the cvs preferences when preferences are
26003         applied in preferences dialog and called it from
26004         anjuta_update_preferences().
26005         
26006 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26008         * src/cvs.c: Added a space in the cvs command
26009         before the revision part. This fixes the cvs
26010         error we get when cvs-diffing with revisions.
26011         
26012         * src/cvs.c: Fixed a compiler warning.
26013         
26014         * src/find_replace.c: The dialog now remembers
26015         the settings including the "prompt on replace"
26016         which seems to have broken somewhere line the
26017         changes.
26018         
26019 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26021         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26022         Added a new property in cvs class to hold a boolean
26023         for enabling date in cvs diff. This fixed the bizzare
26024         diff output due to the date that goes with the cvs
26025         command. Also, set the default value of compression
26026         to 3 and unified diff option to 1.
26027         
26028 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26030         * src/cvs.c: The diff editor is set to hilite as
26031         diff syntax hiliting.
26032         
26033         * configure.in, manual/Makefile.am:
26034         Added a new manual module for ja language.
26035         
26036         * manual/ja/*/*/*: New module and files for the
26037         ja translation for the anjuta documentation
26038         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26039         
26040 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26042         * src/launcher.c: Made a very messy work around
26043         for the launcher authentication to work properly.
26044         
26045         * src/find_replace.c: Applied the missing patch
26046         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26047         
26048 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26050         * src/cvs.c, src/main_menubar_def.h: made message strings
26051         consistent with existing standards from our own documentation 
26052         (such as uppercase P in Project, corrected spelling of 
26053         repository, etc.)
26055 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26057         * src/cvs_gui.c: Cleaned up gui and aligned various
26058         widgets to give a clean look.
26059         
26060 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26062         * src/launcher.c: Added work around to retrieve
26063         the child exit code. It works. :)
26064         
26065         * src/find_in_files.c, src/gnome_project.c,
26066         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26067         src/clean.c, src/clean_project.c, src/build_project.c,
26068         src/build_file.c: Modified to handle the new
26069         child exit code.
26070         
26071 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26073         * src/find_replace.c: Changed signal to call
26074         on_replace_text_close on from delete_event
26075         to close => the replace history is now updated.
26077 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26079         * src/cvs.c: escaped the cvs import message before
26080         passing it to cvs.
26081         
26082 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26084         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26085         
26086         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26087         
26088         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26089         Added cvs import
26090         
26091         * src/preferences_gui.c: GUI improvements
26092         
26093         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26095 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26097         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26098         Removed static qualifier from tm_tag_type_name() and
26099         availed it's prototype for use in outside code. also
26100         created reverse map function tm_tag_type_name();
26101         
26102         * src/anjuta.c: Implemented qualified tags names for
26103         the tag list (on the toolbar pulldown list) to avoid
26104         ambiguty in tags with similar names (like prototype
26105         and definition). Patch modified and improved.
26106         
26107         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26108         
26109 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26111         * src/utilities.[c,h]: Added a utility funtion
26112         that escapes the single and double quotes in a
26113         given string. Useful for passing command line
26114         args with quotes.
26115         
26116         * src/cvs.c: Escaped the cvs log message before
26117         passing it to cvs command line to avoid ambiguties
26118         with quotes in the message.
26119         
26120         * pixmaps/anjuta_icon.png: Changed to the new icon.
26121         from Todd Goyen <goyen@mbi-berlin.de>
26122         
26123         * src/message-manager-private.cc: Added regex to 
26124         recognize (underline hilite) the parsable outputs
26125         from the zvt terminal.
26126         
26127 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26129         Patch from: Tina Hirsch <tehirsch@arcor.de>
26130         
26131         * src/project_type.c:
26132         Fixed a bug in the wxproject type and modified the erroroutput when
26133         configure doesn't find wx-config
26134         
26135         Patch from: Timothee Besset <ttimo@idsoftware.com>
26136         
26137         * src/anjuta.c, src/message-manager-private.cc,
26138           src/message-manager-private.h
26139         Catches double clicks in the zvt terminal, and calls goto_error_line
26140         to jump to the appropriate location in the source. This will recognize
26141         grep -n output
26142         
26143 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26144         
26145         * src/build_project.c: Taken care of memory leak
26146           by freeing cmd variable properly.
26148         * src/main_menubar_def.h: Fixed wrong signal connection
26149           for cvs project commit.
26150           
26151         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26152         
26153         * src/preferences_gui.c: Added some border and adjusted
26154           expandsion, filling in box adds to make the cvs preferences
26155           more nicer.
26156         
26157 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26159         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26160         
26161         * src/cvs*, src/main_menubar*, src/preferences*: 
26162         Moved CVS settings to preferences, added a nice login dialog.
26163         
26164         * src/controls.c, src/project_dbase.c:
26165         CVS project options are only shown if a project is open
26166         
26167         * src/build_project.c:
26168         User is now asked if he wants to install as root 
26169         
26170         * src/launcher.c:
26171         Fixed a warning
26173         * anjuta.prj: Updated with cvs files
26174         
26175         * TODO: Remove task which are done
26176         
26177 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26179         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26180         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26181         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26183         Modified launcher to use controlling terminal to detect and
26184         take care of password authentications (for example, for cvs
26185         and root installs).
26186         
26187         * pixmaps/password.png: New file.
26188         
26189 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26191         Anjuta kick start tutorial wirtten by:
26192           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26194         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26195           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26196           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26197           manuals/C/anjuta-tutorial/figures/*.png:
26198           
26199           Added files
26200         
26201         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26202           
26203           Modified files.
26204         
26205 2002-03-28 Roel Vanhout <roel@stack.be>
26207         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26209         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26210           src/preferences_gui.c:
26211         Added option to wrap around to beginning/end of file when on last bookmark
26212         and next/previous bookmark is pressed
26213         
26214 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26216         Patch from Philip Van Hoof <freax@pandora.be>
26217         
26218         * src/gnomefilelist.c:
26219         Added gimp like feature that changes the file extension of
26220         the filename entered in the selections when the file
26221         filter is changed.
26222         
26223 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26224         
26225         Patch from Roy Wood <roy.wood@filogix.com>
26226         
26227         * src/controls.c, src/find_text.c, src/find_text.h,
26228           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26229           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26230           
26231           Menuitem for entering currently selected text as find target,
26232           added key accel for "find next" and changed some key accels for
26233           other key for consistency.
26234           
26235         * src/utilities.c:
26236           Cleaned up code.
26237         
26238 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26240         * src/watch.c, src/watch.h, src/watch_cbs.c,
26241           src/watch_cbs.h, src/watch_gui.c:
26242         
26243           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26244         
26245           Added change watch entries feature
26246           and Watch entries modify on double click fixed.
26248 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26250         * src/mainmenu_callbacks.c:
26251         
26252           Project commit should not bypass dialog as
26253           we need to get the cvs log from the user.
26254           
26255 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26257         * src/project_dbase.c:
26258         
26259           Patch from Roy Wood <roy.wood@filogix.com>
26260           
26261           Fixed docking bug with the new docking patch
26262           to fix copy/paste bug.
26263           
26264 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26266         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26267           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26268           src/main_menubar.h, src/main_menubar_def.h,
26269           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26271           Added cvs project support. Featured bypass cvs dialog for
26272           cases where we don't need dialog (such as project and right
26273           click selection from file browser). Cleaned up cvs code to
26274           make them generic cvs operations instead of separate file
26275           and project operations. Added cvs log action. Increased
26276           file entry box width and enabled "unified diff" by default.
26277           Used Editor buffer for status and log and set hilite for
26278           these buffers including diff buffer (DIFF hilite).
26279           
26280 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26282         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26284         * data: Added file autogen.sh.wxwin 
26285         * data/Makefile.am: Added entry for autogen.sh.wxwin
26286         * pixmaps: Added project image appwiz_wxwin.png
26287         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26288         * src/appwizard_cbs
26289           src/compiler_options.c
26290           src/pixmaps.h
26291           src/project_dbase.c
26292           src/project_dbase.h
26293           src/project_import_cbs.c
26294           src/project_type.c
26295           src/source.c
26296           src/source.h
26297           src/wizard_gui.c: Added everything necessary for new
26298                             project type 'wxWindows (wxGTK)
26299         * src/project_dbase.c: Fixed a bug that caused every project
26300                                to be a glade project in dialog
26301                                                    'Project information'.
26303 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26305         Patch submitted by Roy Wood <roy.wood@filogix.com>
26306         
26307         * src/anjuta_gui.c, src/message-manager-dock.c,
26308           src/project_dbase.c:
26309           
26310           fixed the copy/paste bug by rewriting dock/undock
26311           code.
26313 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26315         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26316         
26317         * src/cvs*, src/Makefile.am:
26318           New file for CVS support. File operations currently work
26319           cvs login needs to be done. Project support is not yet
26320           started.
26322         * src/main_menubar*, src/mainmenu_callbacks,
26323           src/anjuta.c, src/anjuta.h:
26324           Added menus and functions for cvs commands.
26325           
26326         * src/text_editor_menu.h: 
26327           Added #include <gtk/gtk.h>
26328           
26329         * src/gotoline.h:
26330           Removed a warning (and this time it works ;-)
26332         * src/utilities.c, src/utilities.h:
26333           Added a utility function to retrieve directory
26334           name out of full path.
26336 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26338         * src/executer.c: (create_executer_dialog): changed the default
26339           focus on the entry.
26341 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26343         * widgets/gnomefilelist.c:
26344         Fixed duplicate history entries for the same directory.
26345           
26346 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26348         Fix for #520092.
26350         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26351           it's already used by scintilla to delete the whole current line.
26353 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26355         Fix for #525107.
26357         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26358           calls to fileselection_hide_widget,
26359           (on_open_filesel_cancel_clicked): removed.
26361         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26362           (on_add_prjfilesel_cancel_clicked):
26364         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26365           impl.
26367         * src/fileselection.c: Made some functions static.
26368           (fileselection_hide_widget): rewritten using the new
26369           gnome_filelist_set_multiple_selection function.
26371         * src/fileselection.c: (on_file_selection_delete_event): removed
26372           unuseful widget hides. Some cleanups,
26373           (on_file_selection_cancel_clicked): impl,
26374           (create_fileselection_gui): changed the cancel button clicked's
26375           callback to use this new function.
26377         * src/anjuta.c: (anjuta_new):
26378         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26379           callbacks, because this the gnome filelist widget's job.
26381         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26382           clist selection mode duplicates set,
26383           (gnome_filelist_key_press): use the new impl. function.
26385 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26387         Fix for #441233.
26389         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26390           fixed some bogus code using an array cell out of
26391           range, removed unecessary gettext usages.
26393         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26394           some cleanups and now transform minus characters to
26395           underscores.
26397         * src/source.c:
26398           (source_write_configure_in),
26399           (source_write_toplevel_makefile_am),
26400           (source_write_desktop_entry),
26401           (source_write_glade_file):
26402         * src/project_dbase.c: (project_dbase_summon_glade),
26403           (project_dbase_generate_source_code):
26404         * src/glades.c: (gladen_write_glade_write):
26405           replaced some occurences of the target name by the
26406           project filename, using project_dbase_get_proj_name,
26407           to fix the name of some files.
26408           Fixed a lot of mem leaks.
26409           Various code cleanups.
26411 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26413         Merged with latest (1.44) scintilla.
26415         Added: - The calltip.<lexer>.end.definition property to display help
26416                  text on a second line of calltip.
26417                - The calltip.<lexer>.word.characters property to correctly find
26418                  calltips for functions that include characters like '$' which
26419                  is not normally considered a word character.
26420                - The use.monospaced property to determine initial state of
26421                  Use Monospaced Font setting.
26423         Bugs fixed: Too many to mention; please see :
26424                     http://www.scintilla.org/ScintillaHistory.html for the
26425                     full changes list.
26427         * scintilla/*/*: updated nearly all files.
26429         * TODO: removed the need of a scintilla merge.
26431         Merged with latest (1.44) SciTE properties.
26433         * data/properties/anjuta.properties: added the wrap, use.monospaced
26434           properties.
26436         * data/properties/html.properties: added a missing php extension, and
26437           updated php keywords to the latest reference.
26439         * data/properties/pascal.properties: added commands to compile, build
26440           and execute pascal applications.
26442         * data/properties/lua.properties: added styles for statements.
26444         * data/properties/bash.properties: added the declare keyword.
26446         Fixed distchecking.
26448         * global-tags/Makefile.am,
26449           global-tags/create-global-tags.sh: used some kind of ugly hack to
26450           make distchek work, since noone has proposed some better way.
26452         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26453           and Ctrl-N replace Alt-N for new file according to the Gnome design
26454           reference.
26456 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26458         * widgets/gnomedirlist.c
26459         widgets/gnomedirlist.h
26460         widgets/gnomefilelist.c
26461         widgets/gnomefilelist.h:
26463         Added GPL headings in the file.
26465 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26467         * src/attach_process.c
26468         src/attach_process_cbs.c
26469         src/attach_process_cbs.h
26470         src/attach_process_gui.c
26471         src/breakpoints.c
26472         src/breakpoints_cbs.c
26473         src/breakpoints_cbs.h
26474         src/breakpoints_gui.c
26475         src/commands.c
26476         src/compiler_options.c
26477         src/compiler_options_cbs.c
26478         src/compiler_options_cbs.h
26479         src/compiler_options_gui.c
26480         src/find_in_files.c
26481         src/find_in_files_cbs.c
26482         src/find_in_files_cbs.h
26483         src/find_in_files_gui.c
26484         src/find_replace.c
26485         src/find_text.c
26486         src/help.c
26487         src/preferences.c
26488         src/preferences_gui.c
26489         src/project_config.c
26490         src/src_paths.c
26491         src/src_paths_cbs.c
26492         src/src_paths_cbs.h
26493         src/src_paths_gui.c:
26494         
26495         Bugs #521629 and #522427 fixed. The problem was, that the
26496         escape-key was not catched and the dialog was hidden, but
26497         the flag was not set correctly.
26499         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26500         using the gnome_dialog_close_hides()-setting present in most dialogs.
26501         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26502         emits "close" and set the flag in the close-callback.
26504         Patch from: Jens Georg <mail@jensgeorg.de>
26506 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26508         * src/*.{c,cpp}: s/string_free/g_free/
26510         * src/utilities.[ch]: (string_free): removed.
26512 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
26514         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26516         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26517         src/mainmenu_callbacks.[ch]:
26518         Removed Project menu options: README, TODO, ChangeLog and NEWS
26519         Moved Save Build Messages to Build menu and only highlight it
26520         when there are build messages.
26521         Corrected a spelling: "mojority" -> "majority"
26522         Fixed initialisation of edit.edit_app_gui so now Edit menu
26523         can be shown when no project is loaded.
26525         * src/project_dbase.h: Removed prototype for static function
26527 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
26529         * src/text_editor.c: Editor is marked changed after
26530         autoformat. 
26531         
26532         Patch from: Jens Georg <mail@jensgeorg.de>
26534 2002-03-04 Roel Vanhout <roel@stack.be>
26536         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26538         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26539         Added option to ignore binary files on 'Find in files' (grep -I option)
26541 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26543         * src/main.c:
26544         session restoration and commandline load in 
26545         gtk idle loop.
26546         
26547         * src/anjuta.[h,c], src/anjuta_cbs.c:
26548         Removed "clear windows menu" and prevented runtime 
26549         warnings.
26550         
26551         * src/compile.c, src/build_file.c, src/build_project.c,
26552         src/clean.c:
26553         Takes into account the preference setting for 
26554         show dialog when job completes. Dialogs are
26555         shown when it is enabled otherwise not.
26556         
26557 2002-03-03 Roel Vanhout <roel@stack.be>
26559         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26560         
26561         * src/find_text.c
26562         Store 'Find...' search string on search so that 'Find Next' will search for
26563         that string, even if the dialog hasn't been closed yet.
26565 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26567         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26568         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
26569         src/main_menubar_def.h:
26570         
26571         Organized menus, removed "Windows" and "Utilities" menus from the
26572         menubar [they are no longer needed]. Also removed some extragenous
26573         separators.
26574           
26575 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26577         * src/message-manager-private.cc:
26578         Set message clist selection mode to BROWSE.
26579         
26580         * src/message-manager.cc, src/an_symbol_view.c,
26581         src/an_file_view.c:
26582         Added Key navigation for the CTree and CList. Arrow left for
26583         node collapse, right for node expand, space (or enter) for
26584         activation (same as double click).
26585         
26586 2002-03-03 Roel Vanhout <roel@stack.be>
26587         
26588         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26589         
26590         * plugins/class-gen/clsGen.c
26591         Added functionality to semi-intelligently prefill filename
26592         boxes with names deduced from class name
26594 2002-02-26 lbell <lbell@tsc4.com>
26596         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26597         * src/preferences_gui.c:
26598         Removed an incorrect use of gtk_misc_set_alignment().
26599         
26600         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26601         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26602         src/preferences.h, src/preferences_gui.c:
26603         
26604         Added the option to reload last open project at the startup.
26605         Added the possibility to open a new project without close
26606         an existing one
26607         
26608         * src/properties.cxx:
26609         Corrected a spelling mistake in message string.
26610         
26611         * src/session.c:
26612         Updated session functions.
26613            
26614 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26616         * widgets/gnomefilelist.c: Bug fixes.
26617         
26618         Patch from Philip Van Hoof <freax@pandora.be>
26619         
26620 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26622         * src/an_file_view.c:
26623         anjuta was unable to open some files becuase they were not being
26624         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26625         Removed mime checking when opening with anjuta, becuase it doesn't
26626         hurt to open binary files in anjuta (some even may want to do so).
26627         
26628         Added a warning when mime type is not set when "view with default
26629         viewer" is activated.
26630         
26631         * src/an_file_view.c, an_symbol_view.c:
26632         Converted N_() to _() where ever appropriate in the strings.
26633         
26634 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26635         
26636         * src/appwizard_gui.c, src/appwizard_cbs.c
26637           src/wizard_gui.c/h, src/appwiz_page3.c,
26638           src/project_import_gui.c:
26639           
26640         Moved target type radiobuttons to appwiz. page 2
26641         
26642         * src/message-manager-private.cc
26643         Fixed a bug which caused a crash if next message function was used
26645         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26647 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26649         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26650         Modifies the behaviour of Alt-TAB in Anjuta. This
26651         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26652         edited files in the first items of the notebook.
26654         Patch from: Timothee Besset <timo@qeradiant.com>
26655         
26656 2002-02-24  Philip Van Hoof <freax@pandora.be>
26658         * widgets/gnomefilelist.c, gnomefilelist.h:
26659           Added filecompletion
26660           
26661         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26663 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26665         * configure.in: Added "sk" to ALL_LINGUAS.
26667 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
26668   
26669         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26670           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26671           src/wizard_gui.c: Added support for static and dynamic libs
26672         
26673 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26675         * widgets/gnomefilelist.c:
26676           Fixed gnome_filelist_get_lastfilename so it no longer returns
26677           a corrupted path.
26679 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26681         * src/resources.h, resources.c:
26682         Added url handler.
26684         * src/main_menubar_def.h, mainmenu_callbacks.c:
26685         Changed to use gnome configed url handler.
26687 2002-02-19  Philip Van Hoof <freax@pandora.be>
26689         * widgets/gnomefilelist.c
26690         Added PHP filetype.
26692 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26694         * plugins/class-gen/clsGen.c:
26695         Added c++ support.
26696         
26697         * widgets/gnomefilelist.c:
26698         Gives the maximum space to the files section of the open file dialog.
26699         
26700         Patches from: lbell <lbell@tsc4.com>
26701         
26702 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26704         * src/anjuta.c, main.c:
26705         Used tm_get_real_path in anjuta_get_full_filename();
26706         
26707 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26708         
26709         * anjuta.prj: update version
26711 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26713         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26714           removed the amount arg and replaced with a NULL-ending list.
26715           (gnome_filelisttype_makedefaultlist): use the new prototype.
26717 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26719         * src/about.c, THANKS: updated for new contributors
26720         
26721         * anjuta.prj: added new files
26722         
26723         * README: corrected some documentation, ctags no longer needed,
26724           pkgconfig now required
26725           
26726         * data/properties/others.properties: add .cvsdiff extension
26727         
26728         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26729           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26730           file import
26731           
26732         * doc/anjuta.1: added initial man page thanks to 
26733           Rob Bradford <rob@debianplanet.org> (NB build and install 
26734           needs work)
26735         
26736 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26738         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26739           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26740           warning flags. 
26741   
26742         * configure.in: Changed version to 0.1.10-pre
26743   
26744 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26746         * src/fileselection.c: (create_fileselection_gui): always display
26747           the directory creation button as we cannot rely on the dialog
26748           titlebar.
26750         * widgets/gnomefilelist.[ch]: fixed includes.
26752         * pixmaps/new_folder.xpm: resized, added a + sign.
26754 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26756         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26757           changed all extensions to begin with a dot.
26759 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26761         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26763         * THANKS: added Philip.
26765         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26767         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26768         * src/file_selection.[ch],
26769         * widgets/gnomefilelist.[ch]: added a filetype
26770           combobox to the Anjuta file dialog widget.
26772 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26774         * anjuta.spec.in: eep! the import script was not being installed by
26775           RPM - fixed for the release.
26777 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26779         Various cleanups and fixes for the next release to be able to make
26780         distcheck.
26782         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26783           much and make some tweaks plus cleanups.
26785         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26786           args to remove some warnings.
26788         * global-tags/Makefile.am,
26789           data/Makefile.am,
26790           src/Makefile.am: link against Anjuta static libs using the
26791           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26792           distcheck happy.
26794         * src/Makefile.am: ditto with all the Anjuta static libs.
26796         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26797           include, as we already include the whole directory for the build.
26799         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26800           
26801 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26803         * pixmaps/Makefile.am: icon for libglade project now installed
26804         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26805         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26806           breaking some build stuff
26807         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26808           include reference problems that showed up on make distcheck
26809         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26811 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26812         
26813         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26815 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26817         * src/message-manager-private.cc:
26818           The horizontal scrollbar now shows properly on demand.
26819         
26820 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26822         * src/dnd.c fixed some warnings
26823         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26824           and works. It is shown always at the moment but before it was
26825           shown on demand and did never work. 
26827 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26829         * src/anjuta.c: Fixed a crash bug.
26830           patch from: Jens Georg <mail@jensgeorg.de>
26832 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26834         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26835           reports a problem with missing end tags on <graphic>
26837 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26839         * manuals/C/ChangeLog: removed since it was never used
26840         * manuals/C/anjuta-manual/*: more updates, new screenshots
26841         * anjuta.prj: updated for new manuals/ structure
26843 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26845         * source.c, compiler_options.[c/h]:
26846           Fixed bug #460321 "Problem with optimization options" 
26847           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26848         
26849 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26851         * NEWS: prepared for release, need to fill in date
26852         * data/welcome.txt: version number updated
26854 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26856         * src/text_editor_menu.c, src/an_file_view.c, 
26857           src/an_symbol_view.c: marked strings for translation
26858         
26859         * src/defaults.c, data/properties/xml.properties:
26860           *.omf and *.xsl files should use XML highlighting
26861           
26862         * manuals/C/anjuta-manual/*:
26863           - restructured so that files have more meaningful names
26864             and are easier to edit (see anjuta-manual.sgml for the
26865                 ordering)
26866           - updated some screenshots
26867           - continued rewrite
26869 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26871         * main.c: Made a workaround to remove the old
26872         anjuta gnome config file (older than 9 Feb 2002). This
26873         will fix the bug which never lets the brower toolbar shown.
26874         
26875         * main.c: In fact, the above solution wouldn't work in all
26876         cases. Therefore, here is the better fix, which works by
26877         detecting the version of the old config file and deleting
26878         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26879         
26880 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26882         * HACKING: added info on submitting patches
26884 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26886         * src/project_import_gui.c, src/project_import.c:
26887           - If Project Import Wizard is canceled everything is 
26888                 cleaned up now.
26889           - Back button is now insensitive on page 3 (some problems: 
26890                 see TODO in project_import_qui.c:284
26891           - Menu frame is insensitive if project type != GNOME(mm)
26893 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26895         * src/main.c: Fixed bug #  (Unable to open files on
26896         double click in project window from second trial onwards when
26897         the project is opened from command line).
26898         
26899         * po/POTFILES.in: Removed tags_manager.[h,c]
26900         
26901 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26903         * src/preferences.c:
26904           A quick hack to fix the 'invisible' browser toolbar when
26905           upgrading from 0.1.8 to 0.1.9
26906           
26907         * src/anjuta.c:
26908           Fixed toolbar names which were causing confusions in the toolbar
26909           show/hide.
26910           
26911         * src/main.c:
26912           Substituted "anjuta" with PACKAGE
26913           
26914         * src/project_import_gui.c: 
26915           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26916           
26917         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26918           Added new files and removed obsolete ones.
26919           
26920 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26922         * src/appwizard_cbs.c, project_import_cbs.c, 
26923           main_menubar_def.h, project_import_gui.c: 
26924           updates to message strings and layout for the 
26925           import wizard.
26926           
26927         * text_editor_cbs.c: fix for the tab menu entries for 
26928           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26930 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26932         * src/toolbars.c,
26933           src/toolbars.h,
26934           src/anjuta_gui.c,
26935           src/controls.c:
26936           
26937           Tag dropdown exclusive (takes
26938           all space in the toolbar) and never vertical and
26939           increased the width of the tag combo to 256 pixs.
26940           Toolbar separator before the combo and button.
26941           Added tags label before the tag button.
26942           Reorganized the dock bands for the toolbars.
26943           
26944         * src/project_import_gui.c
26945           src/project_import.c:
26946           Fixed an error and removed an unused variable.
26947           
26948         * data/properties/anjuta.properties:
26949           Removed the property for the old toolbar and set
26950           browser toolbar show to default.
26951           
26952         * src/project_dbase.c: excluded modules were not
26953           loaded. Fixed.
26954           
26955         * src/source.c:
26956           No build files will be written if the project is blocked.
26957           
26958         * src/project_import.c,
26959           src/project_import_cbs.c,
26960           src/project_gui.c,
26961           src/wizard_gui.c:
26962           
26963           Manually applied Johannes patch to fix some memory
26964           issues and gui clean up.
26965           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26966         
26967         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26968           Fixed a bad bug with remove file from project because of
26969           files were never removed properly from the project and
26970           from the tagmanager.
26971           
26972         * src/appwiz_page3.c: Disabled unused codes to clear
26973           compiler warnings.
26974           
26975 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26977         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26978         
26979         * data/Makefile.am
26980           pixmaps/Makefile.am
26981           src/Makefile.am
26982           src/an_file_view.c
26983           src/an_symbol_view.c
26984           src/anjuta.c
26985           src/anjuta.h
26986           src/anjuta_cbs.c
26987           src/anjuta_gui.c
26988           src/controls.c
26989           src/main_menubar.c
26990           src/main_menubar.h
26991           src/main_menubar_def.h
26992           src/mainmenu_callbacks.c
26993           src/mainmenu_callbacks.h
26994           src/pixmaps.h
26995           src/project_dbase.c
26996           src/project_dbase.h
26997           src/text_editor.c
26998           src/text_editor_menu.c
26999           src/text_editor_menu.h
27000           src/toolbar.c
27001           src/toolbar.h
27002           src/toolbar_callbacks.c
27003           src/toolbar_callbacks.h :
27004           
27005           Patch submitted by:
27006           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27007           
27008           Removes the Tags toolbar and substituted it with
27009           tags combo dropdown list. Fixes a couple of bugs.
27010           
27011           Moved the tag combo to browser toolbar because
27012           main toolbar was becoming too long.
27013           Made a new icon of tag toolbar.
27014           
27015         * po/zh_TW.po: Fixed bug.
27016           
27017         * pixmaps/an_tag.xpm: Added new file.
27019 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27021         * src/project_import_gui.c: Reorganized project
27022         import gui page 2.
27023         
27024 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27026         * HACKING: added info on creating windows and dialogs
27028 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27030         * src/tm_file_view.c:
27032           Sorts the file list at the end instead of doing sort-insert
27033           to improve performance.
27034           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27036         * src/project_dbase.c: Resolved a conflict from
27037           Johannes's patch.
27038           
27039         * src/project_import.c:
27040         
27041           Fixed to use anjuta_import.sh for the bin dir and
27042           not from the data dir.
27043         
27044           Used anjuta_is_installed() function to verify a the command's
27045           executability.
27046         
27047           Fixed import command to use sh (which is more general and is
27048           gauranteed to be found in any unix system :-)). Also, added
27049           double quotes around the import directory.
27050         
27051           Changed some strings for better translations (like avoiding
27052           duplicates).
27053           
27054           Fixed the reading of wrong target type.
27055           
27056         * src/control.c: Insensitive "import project" when there is
27057           a project open.
27058           
27059         * src/project_import_cbs.c:
27060           
27061           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27062           Fixed selection of gettext checkbox.
27063           Sets the menu entries.
27064           
27065 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27066         
27067         * src/appwiz_page[1-4].c
27068         * src/appwiz_gui.c
27069         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27070         be able to reuse it.
27071         
27072         * src/mainmenubar.[c/h]
27073         * src/mainmenubar_def.h
27074         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27075         menu item
27076         
27077         * src/message-manager.c: Fixed bug 509192
27078         * src/message-manager-dock.c: Added accel_group if window is undocked
27079         
27080         * src/project_dbase.[c/h]: Splitted opening code to be able
27081         to use it without an open file dialog
27082         (Maybe I broke Naba's changes, please take a look)
27083                         
27084         * src/project_import.[c/h]
27085         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27086         
27087         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27088         import wizard
27090 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27092         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27093           string cleanups
27094           
27095         * manuals/C/anjuta_manual/*: started rewrite of the 
27096           manual, updated some screenshots
27098 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27100         * src/gnomefilelist.h, src/gnomefilelist.c:
27101         
27102           Fixed multiple selection bug (#497085). The OK button is
27103           sensitive when in multiple mode, if the no. of
27104           selection is one or more.
27105           
27106           Toggle between single and multiple selection mode
27107           and multiple mode display.
27108           
27109           Fixed strings to translable strings.
27110           
27111           Fixed some compiler warnings by commenting out
27112           unused functions.
27113           
27114 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27116         * src/project_dbase.c: App status bar now updates
27117           with the project name when the project is loaded.
27118         
27119         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27120           
27121           Puts the directories at the top. They're also sorted now.
27122           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27123         
27124 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27126         * scripts/anjuta_import.sh.in: Added file.
27127         * scripts/anjuta_import.sh: Removed file.
27129         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27130           Updated files.
27131           
27132         * src/main_menubar_def.h:
27133         
27134           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27135           reflect the opposite of Find (CTRL+F) and also to leave
27136           CTRL+R or Redo.
27137           
27138           Changed Glade summon with ALT+G, which frees the ATL+E
27139           for poping up the edit menu.
27140           
27141         * src/Makefile.am: Debugging link flags by Biswa, removed.
27143 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27145         * HACKING: added information on best practices for writing
27146           application messages and GUI labels
27147           
27148         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27149           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27150           src/clean_project.c, src/compile.c, 
27151           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27152           src/configurer.c, src/debugger.c, src/executer.c, 
27153           src/find_in_files.c, src/find_in_files_cbs.c, 
27154           src/find_replace.c, src/find_text.c, src/glades.c, 
27155           src/gnome_project.c, src/goto_line.c, src/main.c, 
27156           src/main_menubar.c, src/main_menubar_def.h, 
27157           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27158           src/project_config.c, src/project_dbase.c, 
27159           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27160           src/support.c, src/tags_manager.c, src/text_editor.c, 
27161           src/text_editor_gui.c, src/text_editor_menu.c, 
27162           src/toolbar_callbacks.c, src/utilities.c: 
27163           lots of minor message updates to make them more user-friendly 
27164           and consistent
27166 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27168         * src/executer.c:
27169         
27170           Because of the spaces escaping, the command could not be
27171           executed when run without terminal. Now fixed.
27172           
27173         * anjuta.prj, Makefile.am:
27174         
27175           Added anjuta project file.
27176         
27177 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27179         * src/message-manager-private.h, message-manager-private.cc,
27180           message-manger.cc:
27181           
27182           Added freeze() and thaw() for the message window class to
27183           speed up the message manager update.
27184         
27185         * src/project_config.h, project_config.c,
27186           src/project_dbase.h, project_dbase.h
27187           scripts/anjuta_project.template:
27188           
27189           Added two new prject attributes: project.config.blocked and
27190           project.excluded.modules. The former will make sure that users
27191           are not given any previlidge in enabling the 'overwrite build
27192           files' flags and the later issues a list of modules in the project
27193           to be skipped for symbol browsing and project listing.
27194         
27195         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27196         
27197           Modified script to read the template from the anjuta data dir
27198           rather than from the directory in which the script exist. Otherwise,
27199           Being transfered to the bin dir, the script will not be able to
27200           find the template when it is run.
27201           
27202           The script is also create with configure.in to set in the anjuta
27203           data dir path inside the script.
27204           
27205 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27207         * po/fr.po: updated to the latest sources.
27209 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27211         * scripts/Makefile.am:
27212           anjuta_import.sh goes with distribution.
27213           
27214         * po/*.po: They seem to have updated (merged with
27215           anjuta.pot) automatically when I did "make dist".
27216           
27217 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27219         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27220           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27221           the compiler options dialog.
27222         
27223         * ChangeLog:
27224           Correct todays date. :)
27225           
27226         * scripts/Makefile.am:
27227           Installs anjuta_import.sh in $(prefix)/bin dir and
27228           is treated as an executable.
27229           
27230 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27232         * Fix for bug #499373
27233         
27234         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27235           java, properties, latex.properties, lua.properties, others.properties,
27236           perl.properties:
27237           
27238           Added double-quotes around file arguments so that
27239           filenames with spaces could also work.
27241         * launcher/anjuta-launcher.c, executer.c:
27242           Escaped quotes in the cammand and it's arguments before executing
27243           so that args with spaces can also work.
27244           
27245           Commented #DEBUG switch.
27246           
27247 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27249         * scripts/*: Added files which I forgot previously.
27250         
27251         * src/aneditor.h: Lined up commands definition for better look.
27252         
27253         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27254           main_menubar.h, control.c:
27255           Added three more convert EOL chars submenu items in transform.
27256           Reformatted some some.
27257         
27258         * data/anjuta.properties:
27259           Reformatted a line.
27260         
27261         * src/aneditor.h, aneditor.c:
27262           Added three commands (with definitions) for EOL conversions.
27263           
27264         * src/text_editor.c:
27265           Editor detects file mode from the file content and
27266           set the editing mode to CR/LF/CRLF automatically.
27267           Refined Dos mode extrageneous chars filter
27268           This will make sure that filter works only in Dos mode and not
27269           in other modes.
27270           
27271         * src/anjuta.c: Editor mode display in status bar.
27272         
27273         * src/preferences_gui.c: Changed the string for dos mode
27274           filter to more sensible string.
27275         
27276         * src/aneditor.c: Default editor mode sets during widget creation
27277           and not everty time the properties are loaded. This makes sure
27278           that the auto-detected mode is not overridden by the default mode.
27279           
27280         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27281         
27282         * src/anjuta.c: Fixed bug #476028.
27283           Now anjuta also searches for file relative to top project dir,
27284           when the project is open.
27285         
27286         * src/anjuta_cbs.c: Fixed bug #499536.
27287           File is not closed if it is not able to save the file properly.
27288           
27289         * src/mainmenu_callbacks.c: Fixed bug #499536.
27290           Newfiles (which are not modified) are also closed on "close all files".
27291         
27292 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27294         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27295         
27296         * tagmanager/tm_source_file.c, regex.c, parse.c:
27297           defined and delimited g_messages within #debug.
27298           
27299         * src/preferences.c, data/anjuta.properties:
27300           saved/defied message-manager tag position in string.
27301           Message tag possition is saved between sessions. And
27302           and tag position bottom as default.
27303           
27304 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27306         Patch submitted by:
27307         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27309         * Makefile.am
27310           configure.in
27311           data/Makefile.am
27312           data/properties/Makefile.am
27313           global-tags/Makefile.am
27314           pixmaps/Makefile.am
27315           src/Makefile.am
27316           src/an_file_view.c
27317           src/an_file_view.h
27318           src/an_symbol_view.c
27319           src/an_symbol_view.h
27320           src/anjuta.c
27321           src/anjuta_cbs.c
27322           src/file_history.c
27323           src/file_history.h
27324           src/message-manager-private.cc
27325           src/pixmaps.h
27326           src/project_dbase.c
27327           src/project_dbase_gui.c
27328           src/tags_manager.c
27329           src/text_editor.c
27330           src/utilities.c
27331           src/utilities.h
27332           src/watch_gui.c:
27333         
27334           Modified files.
27335         
27336         * scripts/*
27337           pixmaps/sv_class.xpm
27338           pixmaps/sv_function.xpm
27339           pixmaps/sv_macro.xpm
27340           pixmaps/sv_private_fun.xpm
27341           pixmaps/sv_private_var.xpm
27342           pixmaps/sv_protected_fun.xpm
27343           pixmaps/sv_protected_var.xpm
27344           pixmaps/sv_public_fun.xpm
27345           pixmaps/sv_public_var.xpm
27346           pixmaps/sv_static_fun.xpm
27347           pixmaps/sv_static_var.xpm
27348           pixmaps/sv_struct.xpm
27349           pixmaps/sv_unknown.xpm
27350           pixmaps/sv_variable.xpm
27351           pixmaps/fv_core.xpm
27352           pixmaps/fv_text.xpm
27353           pixmaps/filestoremove.txt:
27354         
27355           New files.
27356         
27357         * pixmaps/class.xpm
27358           pixmaps/function.xpm
27359           pixmaps/fv_autofile.xpm
27360           pixmaps/fv_doc.xpm
27361           pixmaps/fv_i18n.xpm
27362           pixmaps/fv_source.xpm
27363           pixmaps/private_func.xpm
27364           pixmaps/private_var.xpm
27365           pixmaps/protected_func.xpm
27366           pixmaps/protected_var.xpm
27367           pixmaps/public_func.xpm
27368           pixmaps/public_var.xpm
27369           pixmaps/struct.xpm
27370           pixmaps/variable.xpm
27371         
27372           Removed files.
27373         
27374         * tagmanager/*/*:
27375         
27376           Upgraded to tagmanager-0.7
27378 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27379         * src/anjuta_cbs.c: Fixed bug #506441
27380         * src/watch_gui.c: Changed layout of eval dialog so that
27381         it fits on a 800x600 desktop with German translation. 
27383 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27385         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27386         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27387           icon for new project type (thanks to Misha)
27388         * configure.in: build and install Danish translation
27389         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27390           credits to cover new patches and translations
27392 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27393         
27394         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27395           src/appwiz_page1.c:
27396         
27397       - Font preferences are restored properly now (\n was missing)
27398           - Dock menu label of message-manager is "Dock/Undock" instead
27399           of "Dock|Undock" to match with the rest of anjuta.
27400           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27401           changed it in anjuta, too 
27403 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27405         * tagmanager/tm_source_file.c,
27406           tagmanager/parse.c,
27407           tagmanager/tm_project.c,
27408           src/an_symbol_view.c,
27409           src/anjuta.c:
27410           
27411           Disabled debug warnings.
27413 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27415         * src/appwiz_page1.c
27416           src/compiler_options.c
27417           src/project_dbase.c
27418           src/project_dbase.h
27419           src/project_type.c
27420           src/source.c
27421           src/source.h:
27422           
27423           New project type named LibGlade.
27424           
27425           Patch submitted by:
27426           Dick Knol <dknol@gmx.net>
27428         * src/gnome_prj.c:
27429           Commented out unused pixmap creation. May be it
27430           will fix the crash in project creation.
27431           
27432 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27434         * src/registers.c
27435           src/registers.h
27436           src/registers_cbs.c
27437           src/registers_cbs.h
27438           src/registers_gui.c
27439           src/sharedlib.c
27440           src/sharedlib.h
27441           src/sharedlib_cbs.c
27442           src/sharedlib_cbs.h
27443           src/sharedlib_gui.c
27444           src/signals.c
27445           src/signals.h
27446           src/signals_cbs.c
27447           src/signals_cbs.h
27448           src/signals_gui.c
27449           src/stack_trace.c
27450           src/stack_trace.h
27451           src/stack_trace_cbs.c
27452           src/stack_trace_cbs.h
27453           src/stack_trace_gui.c
27454           src/text_editor.c
27455           src/watch.c
27456           src/watch.h
27457           src/watch_cbs.c
27458           src/watch_cbs.h
27459           src/watch_gui.c
27460           
27461           Fixed bug #496290: Attach/detach removed from these
27462           windows as they are never implemented.
27463           
27464           Patch submitted by:
27465           Johannes Schmid <johannes.schmid@gmx.de>
27466           
27467 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27469         * src/anjuta.c,
27470           src/anjuta_cbs.c:
27471           
27472           Fixed bug:
27473           when you right click on the tabs, a list of filenames are given
27474           out, but now it gives a list of "page 1", "page 2", etc...
27475           
27476           Patch submitted by: 
27477           Jens Georg <mail@jensgeorg.de>
27479         * anjuta.in.in: Removed c|c++ because, it was not necessary
27480           and was causing translation problem.
27481           
27482         * plugins/class-gen/clsGen.c:
27483           removed "'" for the same reason.
27484           
27485 attached the fix for the menu
27488 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27490         * src/preferences.h,
27491           src/preferences.c,
27492           src/preferences_gui.c:
27493           
27494           Adds the functionality to Anjuta to auto save your unsaved
27495           files before you build a project.
27497           Patch submitted by: 
27498           jason <jason_williams@suth.com>
27499           
27500         * src/anjuta.[h,c]:
27501           Added function for save all files.
27502         
27503         * src/mainmenu_callbacks.c:
27504           Modified to use the above function.
27505         
27506         * src/build_project.c:
27507           Save all files before build if it is set in the
27508           preferences.
27510 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27512         * src/message-manager-private.cc
27513           src/message-manager-private.h
27514           src/message-manager.cc:
27515           
27516           Message-manager now restores the tabs which were shown on startup.
27517           The terminal is now created on demand (as requested by Biswa)
27518           and I have removed some debug messages.
27519           
27520           Patch submitted by: 
27521           Johannes Schmid <johannes.schmid@gmx.de>
27523 2002-01-13  Stephane Demurget  <demurgets@free.fr>
27525         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27526           proper tabs keyboard navigation.
27528         * src/an_symbol_view.c,
27529           src/anjuta_cbs.c,
27530           src/gnome_project.c,
27531           src/project_dbase.c,
27532           src/tags_manager.c: removed some debugging display.
27534 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
27536         * src/message-manager-dock.c
27537           src/message-manager-private.cc
27538           src/message-manager-private.h
27539           src/message-manager.cc
27540           src/preferences.c
27541           src/preferences.h
27542           src/preferences_gui.c:
27543           
27544           Patch submitted by: 
27545           Johannes Schmid <johannes.schmid@gmx.de>
27546           
27547           This patch adds a tab to the notebook of the preferences-dialog
27548           where you can change the colors, the tab position of the new
27549           message manager. Also the truncate messages stuff has moved
27550           from misc tab to messages tab.
27552           Also improved the remembering position stuff of message manager.
27553           
27554         * data/internal.properties,
27555           Added definitions for messages colors and tag position.
27556           
27557         * src/message_manager.cc:
27558           Fixed a bug that never lets the messages panes to get cleared.
27559           Added wmclass setting for the message window. Fixed a bug in
27560           which the message window was not being shown.
27561         
27562         * src/tag_manager.c: Fixed printing of (NULL) in the debug
27563           output and disabled it.
27565         * src/anjuta.c: Preferences created and loaded before anything else.
27566           anjuta now recognizes messages colors on startup and initializes
27567           them.
27568         
27569 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
27571         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27573 2002-01-09  Stephane Demurget  <demurgets@free.fr>
27575         * pixmaps/file_c.xpm,
27576           pixmaps/file_cpp.xpm,
27577           pixmaps/file_file.xpm,
27578           pixmaps/file_h.xpm,
27579           pixmaps/file_html.xpm,
27580           pixmaps/file_i18n.xpm,
27581           pixmaps/file_icon.xpm,
27582           pixmaps/file_pix.xpm,
27583           pixmaps/fv_doc.xpm,
27584           pixmaps/fv_i18n.xpm,
27585           pixmaps/fv_image.xpm,
27586           pixmaps/fv_source.xpm,
27587           pixmaps/fv_unknown.xpm: made these icons transparent.
27589 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
27591         * launcher/anjuta_launcher.c: updated message strings
27592         * src/message-manager-dock.c: added newline at end to avoid compile warning
27593         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27594         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27595           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27596           entries for username and Python-style GPL notice
27597         * HACKING: added info on files to change to update Insert menu
27599 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27601         * src/project_dbase.c,
27602           src/an_file_view.c,
27603           src/an_symbol_view.c:
27604           Changed the CTree expander style to square and
27605           line style to Dotted line.
27606           
27607         * po/POTFILES.in: Removed and Added translable files.
27609 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27611         * ccview/.cvsignore: Removed.
27612         
27613 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27615         * ccview/
27616                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27617                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27618                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27619                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27620                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27621                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27622         
27623         Removed ccview module because it is no longer needed.
27625 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27627         * src/project_dbase.c:
27628           Shifted structure initialization in project_dbase_new()
27629           before anything else, otherwise it was crashing due to
27630           uninitialized values.
27631         
27632         * src/an_symbol_view.c:
27633           Disabled high volume debug output.
27635 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27636         
27637         Applied a very heavy patch from:
27638         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27640         * Makefile.am
27641         configure.in
27642         pixmaps/Makefile.am
27643         src/Makefile.am
27644         src/aneditor.cxx
27645         src/aneditor.h
27646         src/anjuta.c
27647         src/anjuta.h
27648         src/commands.c
27649         src/commands.h
27650         src/compile.c
27651         src/compile.h
27652         src/controls.c
27653         src/defaults.c
27654         src/fileselection.c
27655         src/main_menubar.c
27656         src/main_menubar.h
27657         src/main_menubar_def.h
27658         src/mainmenu_callbacks.c
27659         src/mainmenu_callbacks.h
27660         src/project_dbase.c
27661         src/project_dbase.h
27662         src/project_dbase_gui.c
27663         src/tags_manager.c
27664         src/text_editor_menu.c
27665         src/toolbar_callbacks.c
27666         tagmanager/Makefile.am
27667         tagmanager/ctags.c
27668         tagmanager/include/Makefile.am
27669         tagmanager/include/tm_project.h
27670         tagmanager/include/tm_symbol.h
27671         tagmanager/include/tm_tag.h
27672         tagmanager/include/tm_tagmanager.h
27673         tagmanager/include/tm_workspace.h
27674         tagmanager/tm_project.c
27675         tagmanager/tm_source_file.c
27676         tagmanager/tm_symbol.c
27677         tagmanager/tm_tag.c
27678         tagmanager/tm_workspace.c
27679         widgets/Makefile.am: Modified.
27680         
27681         * src/an_file_view.[c,h],
27682           src/an_symbol_view.[c,h],
27683           src/file_history.[c,h],
27684           src/support.[c,h],
27685           widgets/scroll-menu.[c,h],
27686           tagmanager/tm_file_entry.c
27687           tagmanager/include/tm_file_entry.h: Added new files.
27688           
27689         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27690         private_func.xpm, public_func.xpm,
27691         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27692         private_var.xpm, public_var.xpm,
27693         function.xpm, fv_i18n.xpm, macro.xpm,
27694         protected_func.xpm, struct.xpm,
27695         fv_autofile.xpm, fv_image.xpm,
27696         ofolder.xpm, protected_var.xpm, variable.xpm:
27697           Updated and Added pixmap files.
27699         Features:
27700         ---------
27701         a) Removes CCView dependency.
27702         b) Improves the terminal.
27703         c) Adds tag navigation context menus.
27704         d) Upgrades tagmanager to latest version.
27705         e) Miscellaneous small additions.
27707 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27709         * src/project_dbase_gui.c: Fixed crash of anjuta
27710         when project first created.
27711         
27712         * src/gnome_project.c: It now updates the tags manager
27713         when new projects are created.
27714         
27715 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27717         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27718           for this big patch.
27719         
27720         * src/messages.[c,h]: Removed files.
27722         * src/message-manager.[cc,h],
27723           src/message-manager-dock.[c,h],
27724           src/message-manager-private.[cc,h]
27725           New files.
27727         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27728           src/build_project.c, src/clean_project.c, src/compile.c
27729           src/configurer.c, src/debugger.c, src/find_in_files.c
27730           src/mainmenu_callbacks.c, src/preferences.h
27731           src/preferences_gui.c, src/properties.h
27732           src/utilities.c, src/utilities.h:
27733           The new messages widget.
27734           New features:
27735             - Use of GtkNotebook instead of ToggleButtons
27736               and show/hide
27737             - Popupmenu to show and hide message types and
27738               to dock/undock in detach mode
27740           All other things should work as they did with the
27741           old message window. Currently the keyboard short-cuts
27742           do not work in detached mode.
27743           
27744           Some functions in utitlities.[c,h] changed.
27745           so that they take const arguments where this is possible
27746           
27747         * src/Makefile.am, po/POTFILES.in:
27748           Removed messages.[c,h] and
27749           added message-manager.[cc,h], message-manager-dock.[c,h],
27750           message-manager-private.[cc,h]
27751           
27752         * src/message-manager.h: Removed "include <bonobo.h>"
27753           and added a newline at the end of the file.
27754           
27755         * src/message-manager-private.cc:
27756           Set clist's width setting to Automatic.
27757           Set scroll window's scroll bars to Automatic.
27758           
27759 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27761         * text_editor_menu.c:
27762           Fixed misalignment of the function sub menu
27763           in the text editor pop up menu.
27764           
27765 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27766         
27767         * src/text_editor.c: Fixed a compiler warning.
27768         
27769 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27771         * THANKS, manuals/*/authors.sgml: updated for new translations
27772         * plugins/class-gen/clsGen.c: converted messages to English
27773         * src/about.c, src/main_menubar_def.h: string updates
27775 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27777         * src/anjuta.c
27778           src/anjuta_cbs.c
27779           src/text_editor.c
27780           src/mainmenu_callbacks.c
27781           src/text_editor.h
27782           src/text_editor.c
27783           src/text_editor_cbs.c
27784           src/text_editor-gui.c:
27785           
27786           Earlier code for adding 'cross' button
27787           for closing pages were too error prone and unorganized.
27788           Cleaned up the code and shifted the 'extra' widgets
27789           creation (eg. close button, close_pixmap and lable)
27790           from anjuta to text_editor. This takes care of proper
27791           widgets creation and destruction. Otherwise, anjuta
27792           was crashing at too many points, especially related
27793           to docking and undocking.
27794           
27795 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27797         * src/aneditor.cxx: removed debugging code.
27799         * data/properties/.cvsignore: added swap files.
27801 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27803         * src/anjuta.c
27804           src/anjuta_cbs.c:
27805           Fixed Crashing of anjuta when a new file is saved as
27806           different file.
27807           
27808 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27810         * src/aneditor.c: Some debug codes around.
27811         
27812         * data/internal.properties, data/anjuta.properties: Removed.
27813           data/properties/Makefile.am:
27814           data/properties/ada
27815           data/properties/cs
27816           data/properties/make
27817           data/properties/rc
27818           data/properties/html
27819           data/properties/ruby
27820           data/properties/baan
27821           data/properties/idl
27822           data/properties/pascal
27823           data/properties/sample
27824           data/properties/bash
27825           data/properties/java
27826           data/properties/perl
27827           data/properties/sql
27828           data/properties/conf
27829           data/properties/latex
27830           data/properties/props
27831           data/properties/vb
27832           data/properties/cpp
27833           data/properties/lua
27834           data/properties/python
27835           data/properties/xml
27836           data/properties/others
27837           data/properties/.cvsignore:
27838             Added files. Properties now splitted into small files
27839             for each language.
27841         * data/Makefile.am
27842           configure.in: Update the removal and added properties module.
27844         * src/preferences.c: preferences_new(): Updated to reflect the
27845           new properties files organization.
27846           
27847         * src/Makefile.am: Added Baan Lexer.
27849 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27851         * src/aneditor.cxx: readded the baan lexer. 
27853         * src/preferences.c: fixed translated messages and a typo.
27855         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27856           confusing the regexp usage in xml-i18-merge.
27858 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27860         * src/project_dbase.c: tidied some messages, and spotted a typo in
27861           the reading of properties which prevented the project version from
27862           ever being reported in the Project Information window - fixed :)
27864         * po/POTFILES.in: removed syntax.h
27866 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27868         * data/internal.properties: fixed baan properties.
27869           Added all ada properties.
27871         * src/main_menubar_def.h,
27872           src/lexer.h,
27873           src/aneditor.cxx,
27874           src/utilities.[ch]: added support for the Ada highlight style.
27876 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27878         * plugins/*/.cvsignore: updated.
27880 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27882         * src/syntax.h,
27883           src/text_editor.c,
27884           src/Makefile.am: removed the empty header syntax.h.
27886 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27888         * main_menubar.c:
27889         Stef's observation on the 'superfluous' hseparators in the recent
27890         files and projects is fully justified -- removed.
27891         
27892         * main_menubar_def.h:
27893         Changed "Plug Ins" to "Plugins" in the menu label.
27894         
27895         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27896         Added class-gen in the configure output and class-gen module.
27897         
27898         * data/internal.properties:
27899         Correct mis-spelled "jave" to "java".
27900         Added file.is.source for *.h, *.c, *.cpp properties.
27901         
27902         * global-tags/Makefile.am:
27903         "chmod +x create_global_tags.sh" before it is executed, because
27904         there is very high chance that it will be found "-x" and resulting
27905         in error
27907 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27909         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27910         for the backtrace.
27912         * src/gnome_project.c: (create_new_project): if the user doesn't
27913           select any icon, it doesn't have any extension and thus we can't
27914           use it in printf on Solaris, since the %s modifier use strlen to
27915           know the string length and then crash. On Linux, gcc checks the value
27916           of the pointer to be NULL and write "(null)" if necessary. We can't
27917           rely on that.
27919         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27920           don't need to have the directory icon but the generic one.
27922 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27924         Merged with latest (1.42) scintilla.
27926         Added: Support for the {load,save}.on.(de)activate properties.
27927                The PHP lexer to match keywords case insensitively.
27928                Baan lexer.
27929                Experimental supports for changeable style attribute & line
27930                wrapping.
27931                
27932         Updated: Both the C++ and HTML lexers.
27933                  More shell keywords added.
27934                  Horizontal scrolling and diplay of long lines optimised.
27935                  Cursor setting optimised.
27937         Bugs fixed: Caret movement over folded lines.
27938                     Selection tracking in 2ndary views when doing modifications.
27940         * scintilla/CallTip.{cxx.h},
27941           scintilla/ContractionState.{cxx,h},
27942           scintilla/Document.{cxx,h},
27943           scintilla/Editor.{cxx,h},
27944           scintilla/KeyWords.cxx,
27945           scintilla/LexHTML.cxx,
27946           scintilla/PlatGTK.cxx,
27947           scintilla/RESearch.cxx,
27948           scintilla/ScintillaBase.cxx,
27949           scintilla/ScintillaGTK.cxx,
27950           scintilla/Style.{cxx,h},
27951           scintilla/StyleContext.h,
27952           scintilla/ViewStyle.cxx,
27953           scintilla/include/*.h: updated.
27955         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27957         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27958           should have been told to the scintilla team. We're lucky I read the
27959           ChangeLog and the modifications of the lexer (thanks to the Gnome
27960           bonsai for this ;)
27962         * data/internal.properties: added Baan definitions.
27963           Fixed some issues for C such as *_cast directive, that are only
27964           available with C++.
27965           Updated C++, HTML and shell scripts definitions.
27966           Updated Ada and Bullant, that have been forgotten.
27968         * src/main_menubar_def.h,
27969           src/lexer.h,
27970           src/aneditor.cxx,
27971           src/utilities.[ch]: added support for the Baan highlight style.
27973 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27975         Polished the plugins menu behaviour and added a tearoff
27976         menuitem to the recent entries submenu.
27978         Note: The recent entries list seems to be too height
27979               with all these superfluous hseparators.
27981         * src/main_menubar.c: Polished, making some
27982           functions declarations static and cleaning some code.
27984           (create_submenu_plugin): removed the extra
27985           plugins entry and the horizontal separators.
27987           (on_plugins_menu_realize): the plugins menu is only
27988           shown if there's at least one available.
27990           (create_submenu*): added a tearoff menuitem to have
27991           a more homogeneous menu style. For now, it doesn't
27992           take care of user settings (but it was even worse
27993           before :).
27995 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27997         * configure.in: added the packageplugindir variable to avoid
27998           installing the plugins in $(prefix). It's not the same path as
27999           anjuta 2 to allow parallel installation.
28001 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28002         Fix a reopened part of bug #440676: keyboard navigation between the
28003         different text buffers. Changed to a more global approch. 
28005         * src/notebook.[ch]: removed.
28007         * src/Makefile.am: removed notebook.[ch]
28009         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28010           (on_anjuta_window_key_press_event): added to fulfill the global
28011           shorcuts handling.
28013         * HACKING: updated according to the new global shortcuts handling.
28015 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28017         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28018           Shifted plugin menu from Edit submenu to main menu.
28019         
28020         * po/POTFILES.in:
28021           Added plugins/sample1/plugin-sample1.c
28022           
28023         * plugins/sample1/plugin-sample1.c:
28024           Added localization and used anjuta_info, instead of anjuta_error.
28025           
28026         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28027           Added cvs ignores.
28028           
28029 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28031         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28032           for plugin dir.
28033         
28034         * Makefile.am: Added module plugins.
28035         
28036         * plugins, plugins/Makefile.am, plugins/sample1/*:
28037           Created plugins modules.
28038           
28039         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28040           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28041           to load plugins of *.so only and not *.so* (which results
28042           in duplicates).
28043         
28044         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28045           plugins during packaging.
28047 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28049         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28051 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28053         * configure.in: Added portuguese to ALL_LINGUAS
28055 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28057         * global-tags/.cvsignore
28058         tagmanager/.cvsignore
28059         tagmanager/include/.cvsignore:
28060         Added cvs ignore files.
28062         * data/.cvsignore
28063         Updated cvs ignore file.
28064         
28065 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28067         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28068           data/anjuta.properties, data/internal.properties: clean up some 
28069           message strings (me)
28071 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28073         * src/about.c, THANKS: added Jens to the credits
28074         
28075 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28077         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28078           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28079           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28080           Georg <mail@jensgeorg.de> to add close button to file tabs.
28082 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28084         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28085           (debugger now catches correct signal from process)
28087 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28089         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28090         * src/pixmaps.h: switch appwizard project icons to new designs
28091         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28093 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28095         * pixmaps/Makefile.am: stop redundant images from being installed.
28096           The next step will be to remove them completely.
28097         * src/appwiz*: further updates (more to come)
28098         * src/pixmaps.h: cleaned up, commented
28099         * src/splash.c: should use the pixmaps macro defined
28100         * HACKING: more on the graphics stuff and use of pixmaps.h
28102 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28104         * src/defaults.c: fix bug #494864
28106 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28108         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28109           graphics from Misha
28110         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28111           redundant graphics, no longer used
28112         * src/appwiz*: revamped application wizard by Andy and Misha for
28113           a more usable and professional look-and-feel
28114         * HACKING: updates to cover patching, graphics, and some additions
28115           post-0.1.8
28116         * TODO: removed some implemented features
28118 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28120         * data/anjuta.properties, data/internal.properties: cleanup
28121         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28122           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28123           to edit styles colors for keywords and add Goto Tag menu option
28124           in the editor
28126 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28128         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28129         
28130         Fixed bug #460335
28131         fixes the Forget of the cursor position when tab is brought active
28132         from project manager.
28133         
28134 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28136         * src/messages.c
28137           Exported "TERM=xterm" to get a color terminal when
28138           anjuta is not started from within a terminal.
28139           
28140 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28142         * src/messages.c
28143           src/messages.h
28144           Added a frame around zvt terminal.
28145           
28146         * src/preferences_gui.c
28147           Modified to say "Use glade component (experimental)"
28148           instead of "Use Component".
28149           
28150 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28152         * Patch from 
28153         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28154         
28155         * src/anjuta.c
28156         src/fileselection.c
28157         src/messages.c
28158         src/messages.h
28159         src/preferences.c
28160         src/preferences.h
28161         src/project_dbase.c
28163         a) Extra scrollbar in terminal no longer appears.
28164         b) Character set preference should be preserved (untested).
28165         c) File selection widget now remembers last directory.
28166         d) On creation of generic project, the glade 'file not found' error no
28167                 longer occurs.
28168         e) First terminal window is created 'on demand', so it should always to
28169                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28170                 environment is now passed to the terminal.
28171         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28172                 with getcwd()).
28173         g) Fixed some compilation warnings.
28175 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28177         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28178           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28179         * src/*: cleanups (me)
28180         * pixmaps/mini_term.xpm: added new file for terminal button
28181           (me, based on existing artwork)
28183 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28185         * configure.in: bumped version to 0.1.9-pre
28186         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28187           translation
28188         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28190 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28192         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28193           files are free of that char)
28194         * configure.in: added "az" to ALL_LINGUAS
28196 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28198         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28199           crash bug fix from Biswa.
28200         * FUTURE: added Anjuta/gIDE merger information to provide 
28201           details on future direction and status of 1.x stuff
28202         * NEWS: prepared for release
28203         * po/de.po: update from Jens Georg <mail@jensgeorg>
28205 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28207         * multiple minor updates pre-0.1.8
28208         * patch from Biswa to fix syntax highlighting and packaging
28209         * po/fr.po: update from Stef
28211 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28213         * global-tags/Makefile.am
28214         global-tags/create_global_tags.sh
28215         global-tags/tm_global_tags.c
28216         scintilla/LexCPP.cxx
28217         scintilla/include/SciLexer.h
28218         src/aneditor.cxx
28219         src/project_dbase.c
28220         tagmanager/Makefile.am
28221         tagmanager/include/Makefile.am
28222         tagmanager/include/tm_project.h
28223         tagmanager/include/tm_tag.h
28224         tagmanager/include/tm_tagmanager.h
28225         tagmanager/tm_project.c
28226         tagmanager/tm_source_file.c
28227         tagmanager/tm_tag.c
28228         tagmanager/tm_workspace.c:
28229         
28230         Includes the syntax highliting patch to scintilla).
28231         and more stable code.
28232         
28233         *tagmanager/include/tm_symbol.h: New file.
28234         *tagmanager/tm_symbol.c: New file.
28235         
28236         Add symbol tree building functionality at project level
28237         
28238         Patch from:
28239         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28240         
28241 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28243         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28244           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28245           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28246           : New and improved pixmaps from Misha <misha@phreaker.net>
28247           Thanks to him.
28249 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28250         
28251         * Big patch submitted by
28252           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28253           Many thanks to him.
28254         
28255         * src/Makefile.am, src/aneditor.cxx
28256           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28257           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28258           Use of tagmanager lib for advanced calltips.
28260         * global-tags/*: Created new directory and added files to 
28261           generate system.tags.
28263         * tagmanager/*: Created new directory and added tagmanager lib
28264           files.
28266         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28267           the above additions.
28269         * data/Makefile.am: Modified to accomodate generated system.tags file.
28271 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28273         * scintilla/: updated to 1.41
28274         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28275         * src/about.c: updated list of authors
28276         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28277         * HACKING: updated to cover Scintilla usage
28278         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28279           translation
28281 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28283         * src/aneditor.cxx: Fixed compilation errors with it.
28284           by add include to gtk+ headers and typedefining a mysteriously
28285           vanished class Colour.
28287 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28289         * configure.in: Added pt_BR in the languages.
28290         
28291 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28293         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28294           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28295         * THANKS: updated
28296         * manuals/C/anjuta-manual/*: new format to match
28297           the rest of the GNOME docs chapter layout. Added the many
28298           new contributors. Moved Authors and License information into new
28299           chapters of their own - should make expansion easier too
28300         * src/compiler_options.c: changed the profiler option to -pg to 
28301           work with GNU tools (gprof)
28302         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28303           and text labels
28304         
28305 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28307         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28308           compiler_options_gui.c:
28309           Added a new entry for linker flags and renamed c_options to c_flags
28310           and l_options to l_libs. Also, added a new function:
28311           compiler_options_set_prjlflags_in_file();
28312         
28313         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28314         
28315         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28316           
28317 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28319         * THANKS, src/about.c: corrections and additions following 
28320         Naba's big update
28321         * src/main_menubar.c: patch from Rikul to fix the problem with 
28322         menu accelerators not being loaded
28324 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28326         * THANKS: Added all contributors and translators names and emails.
28327         * AUTHORS: Updated
28328         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28329         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28330               Added new file (earlier logo with border).
28331         * src/about.c: Added all contributors names and emails
28332               and used macro definition for logo pixmap file.
28333         * src/pixmaps.h: Added entry for anjuta splash screen.
28335 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28337         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28338         to new PNG version (thanks to Misha) and removed the old
28339         pixmap.
28341 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28343         * THANKS: added Conner Mo for simplified Chinese translation.
28344         * configure.in: added zh_CN in ALL_LINGUAS
28346 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28348         * THANKS: added Joe Man for his traditional Chinese translation.
28349         * configure.in: added zh_TW in ALL_LINGUAS.
28351 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28353         * src/main_menubar_def.h: Changed the link of lidn to
28354         http://lidn.sourceforge.net.
28355         
28356 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28358         * Applied patch from Rikul
28359         * Applied patch from Luca
28360         * Fixed a cvs conflict. :)
28362 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28364         * THANKS: added Marc Botermans for his Dutch translation.
28366         * configure.in: added nl in ALL_LINGUAS.
28368         * po/nl.po: added.
28370 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28372         * anjuta.c: Fixed luca's typo.
28373         * resources.c, resources.h: Changed gchar* return to void, to
28374                 avoid a compiler warning.
28375         * scintilla/Makefile.am: Reorganized file entries.
28376         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28378 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28380         * Upgraded scintilla to 1.4.
28381         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28382                 LexLisp.cxx StyleContext.cxx StyleContext.h
28383         * src/Makefile.am: Added 4 lexers and separated lexer objects
28384                 from the main link variable.
28386 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28388         * THANKS: added Luca, even if it shouldn't be my role to write
28389           this sort of thing :)
28391         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28392           the latest Luca patch.
28394 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28396         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28397         This is not documented yet; plugins to come later.
28398         * src/find*.c: find dialogs now persistent 
28399         (Rick <rikul@bellsouth.net>)
28400         * widgets/gnomefilelist.c: fixed multiple file open issue 
28401         (Rick <rikul@bellsouth.net>)
28402         * changes to recent file and project lists handling 
28403         (lbell <lbell@tsc4.com>)
28404         * more minor UI updates (me)
28406 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28408         * src/Makefile.am: removed warnings for traditional C syntax
28409         * pixmaps: added new icons for mini_locals, mini_cvs and
28410         the splash screen - thanks to Misha <misha@phreaker.net>
28412 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28414         * src/toolbar.c: fix typo in tooltip text
28415         * ccview/cccmd.cc: alter Func to Function in menu text
28417 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28419         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28420         issue with find dialog reporting an error when Scintilla finds text
28421         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28422         DOS files (i.e. CR/LF translation)
28424 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28426         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28427         #452436
28428         * data/internal.properties: default fold style now set to 3 :-)
28429         * applied patch from rikul <null@acm.org> to turn notebook tab 
28430         headings red when file has been edited.
28432 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28434         * configure.in: Added "no" to ALL_LINGUAS.
28435         
28436 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28438     * Patch from lbell <lbell@tsc4.com>
28439     src/controls.c
28440     src/debugger.c
28441     src/main_menubar.c
28442     src/main_menubar.h
28443     src/main_menubar_def.h
28444     src/mainmenu_callbacks.c
28445     src/mainmenu_callbacks.h
28446     src/project_dbase.c
28447     src/project_dbase.h
28448     
28449     Implemented a check menu item to handle the 'show locals' flag
28450     for the current project.
28452     * data/internal.properties: Removed the redundant command
28453     for gnome-terminal.
28454     
28455 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28457         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28459 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28461         * configure.in: Added "ta" to the languages list.
28463 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28465         * data/internal.properties:
28466           added fold.symbols property to control appearance of folds
28467           in the Scintilla editor (thanks to rikul <null@acm.org>)
28469 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28471         * src/message.c:
28472           one extra button for message win is being created -- Fixed.
28473         
28474           The frame should be hidden and not only the pix_lab when
28475           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28476           -- Fixed.
28477         
28478         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28479           for the time being it is same as mini_cvs.xpm.
28480         
28481 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28483         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28485         Patch from rikul <null@acm.org>
28486         
28487         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28488         glades.h, messages.c, messages.h, pixmaps.h,
28489         project_dbase.c, project_dbase.h, session.c,
28490         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28491         
28492         inserted 'add to watch' option in inspect window, so you can add easily
28493         a variable in watch window .
28494         
28495         Added a new message pane for the gdb local variables inspection. Changed
28496         the code in messages.c to better account for future new panes insertion.
28497         Defined a new pixmap for the new tab button in pixmaps.h
28498         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28499         install script.
28500         
28501         Changed the debugger module to have a single function for asking to gdb
28502         to send program info. The idea is to ask the debugger about only the
28503         info needed to open windows( watch, registers, etc ) to speedup the step
28504         command. I plan to ask informations to the debugger based on the user
28505         interface status.
28506         The request for local variables is enabled by default, but the
28507         projectDBase has a variable to control it, to allow disabling that
28508         feature,  there is also the code to save and to reload the state. If you
28509         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28510         in project_dbase.c
28512         This big patch is from:  lbell <lbell@tsc4.com>
28513         
28514 2001-09-20  Stephane Demurget <demurgets@free.fr>
28516         Patch from rikul <null@acm.org> :
28518         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28519           problem and added folding support for php/hmtl.
28521 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
28523         * Fixed dnd of files within scintilla.
28524         patch from:  rikul <null@acm.org>
28525         
28526 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
28528         * Applied patch from Luca.
28529         
28530         * src/source.c: source_write_build_files(): Fixed the project generation
28531           failure. The fist return statement and the free_project_type were 
28532           misplaced.
28534 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
28535         
28536         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28537         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28538         
28539         1) Restore the error color to red (waiting for a configurable one )
28540         2) Saving projects settings if you exit anjuta without closing an open
28541         saved project
28542         3) New Menu 'repaeat search' to search with a keystroke without pressing
28543         the toolbar button
28544         4) some define in the menus to better handle menu item update
28545         
28546         Patch from: lbell <lbell@tsc4.com>
28547         
28548         * main_menubar_def.h, main_menubar.c: Change the position of
28549         "Repeat find" menu position.
28551 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
28553          project_type.h, project_type.c, source.c: Applied patch.
28554          patch from Johannes Schmid <clubfan@users.sourceforge.net>
28555          
28556 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28558         * configure.in, src/Makefile.am: Using macros for ORBit flags.
28559         
28560 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28561         
28562         * Fixed bug #445752
28563   
28564 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28565         
28566         * Fixed bugs in Gtk-- and Gnome-- project type
28568 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28570         * dnd.c: Support for multiple files drag-n-drop.
28571         
28572           Patch from: rikul <null@acm.org>
28573         
28574         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28575           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28576           saving from menu.
28577         
28578           Patch from: rikul <null@acm.org>
28580         * Applied patch for widgetizing goto dialog box.
28581           Patch from: ???
28582         
28583         * Applied patch for having new project type handling.
28584           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28585           
28586 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28588         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28589           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28590           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28591           find_replace.c, find_replace.h, find_text.c, find_text.h,
28592           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28593           project_dbase.h, source.c, text_editor.c, text_editor.h,
28594           text_editor_cbs.c, utilities.c, utilities.h:
28595         
28596           Applied a huge patch (after slight preview). I would like Luca
28597           to have his feature additions mentioned here.
28598         
28599           Patch from: lbell <lbell@tsc4.com>
28601 2001-09-09  Stephane Demurget <demurgets@free.fr>
28603         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28605         * po/fr.po: updated to the latest sources.
28608 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28609         
28610         * Fixed bug #445752
28611   
28612 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28614         * dnd.h, dnd.c: New files for drag n drop support.
28615                 
28616         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28617            Added drag and drop support for opening files.
28618         
28619         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28620         Archit Baweja <bighead@crosswinds.net> for this idea.
28621         
28622         * TODO: Added some more todos. :-(
28624 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28626         * Fixed the goto line activate bug.
28627         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28629 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28630         
28631         * Fixed bugs in Gtk-- and Gnome-- project type
28633 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28635         * widgets/gonmefilelist.c, gnomefilelist.c:
28636         Modified multiple selection on pressing control.
28637           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28638         
28639         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28640         Modified multiple selection on pressing control.
28641           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28642         
28643 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28645         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28646           This is useless; but just in case...
28648 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28650         * data/internal.properties: modified a bit of perl properties.
28651         
28652 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28654         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28655           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28656           Added support for multiple file imports. Changed the standrd C++
28657           convention of #include <file> to #include <file.h>, because I had given
28658           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28659           now support the #include <file> convention. That is something to be fixed :). 
28660           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28662 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28664         * src/anjuta.c: Added function static greetings_text(), to solve the non
28665                 translation of the greetings text in the wizard.
28666                 
28667 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28669         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28670           dialogs, with OK the default (fix bug #453482)
28672 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28674         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28675         
28676         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28677         
28678 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28680         * src/aneditor.cxx
28681           src/aneditor.h
28682           src/anjuta_cbs.c
28683           src/controls.c
28684           src/main_menubar.c
28685           src/main_menubar.h
28686           src/main_menubar_def.h
28687           src/mainmenu_callbacks.c
28688           src/mainmenu_callbacks.h:
28689                 Applied the patch that addes menu items which allow users to
28690                 insert GPL notice and date time in current document.
28691                 patch from: Rick Patel <rikul@shreve.net>       
28692                 
28693         * src/main_menu.c: Fixed a compilation error.
28694         
28695         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28696         
28697         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28698           about the unterminated strings.
28699           
28700         * scintilla/*: Updated scintilla to 1.3.9 version.
28701         
28702 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28703         
28704         * widgets/gnomefileselection.c:
28705           Applied the patch for fixing multiple selection of file open funcion,
28706           which will deselect the files selected.
28707           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28709 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28711         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28712           src/fileselection.c, src/anjuta_cbs.c:
28713           Applied the patch     for multiple selection of file open.
28714           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28715           
28716 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28718         * Removed "-f" option in call to devhelp, because devhelp no longer
28719           supports that.
28720         
28721 2001-08-26  Stephane Demurget <demurgets@free.fr>
28723         All these modifications have been pointed out by
28724         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28726         * data/internal.properties: two fixes for the PHP lexer.
28727           this out.
28729         * fr.po: minor fixes.
28731         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28733 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28734         
28735         * main_menubar.c,
28736           main_menubar.h,
28737           main_menubar_def.h,
28738           main_menubar_callbacks.c,
28739           controls.c:
28740                 Added new menu item for "close all fils".
28741                 (Patch from Rikul <rikul@shreve.net>, after revision)
28742         
28743         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28744         
28745         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28746                 (Patch from Rikul <rikul@shreve.net>)
28747         
28748         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28749                 (Patch from Rikul <rikul@shreve.net>)
28751 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28752         
28753         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28754            project name in application widzard.
28755            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28757         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28758           of the 'OK' button there is an 'Execute' one.
28759           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28760         
28761         * executer.c: Changed cancel button to close button. That was more appropriate.
28762           
28763 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28765         * HACKING: corrected >>>>>> Config management.
28766         
28767         * HACKING: Added many things.
28768         
28769         * src/launcher.h: Added some comments.
28771 2001-08-21  Stephane Demurget <demurgets@free.fr>
28773         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28775         * HACKING,
28776           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28777           src/appwizard_cbs.c,
28778           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28779           Andy Piper <andy.piper@freeuk.com>
28781         * po/fr.po: updated to latest sources.
28783         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28786 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28788         * Fixed bugs #450280 and #448845
28790         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28791         
28792         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28793           named dialogs
28794         
28795         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28796           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28797           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28798           names to remove "Anjuta: " prefix
28799           
28800         * src/main_menubar_def.c: altered a message
28801         
28802         * launcher/anjuta_launcher.c: cleaned up some messages
28804         * src/debugger.c: edited messages to improve clarity
28805         
28806         * src/app_wiz*.c: tidied wizard interface
28809 2001-08-15  Stephane Demurget <demurgets@free.fr>
28811         Synced Naba's fix and mine about the wizards not working and removed
28812         anjuta.prj to avoid a nasty checkin.
28814         * Makefile.am: removed the install-data-local rule.
28816         * data/Makefile.am: changed the list of files.
28818         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28820         * .cvsignore: added anjuta.prj for the same reason.
28823 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28825         * src/source.c: Fixed a bug that fails new gnome projects to get
28826           created.
28828         * src/project_manager.c: Fixed a bug that disables storing recent
28829           project history.
28831         * Makefile.am: Added stuffs to install the macro files in the
28832           anjuta share file.
28835 2001-08-14  Stephane Demurget <demurgets@free.fr>
28837         * data/Makefile.am: added some rules to support the gnome/ macros
28838           dir in order to make the wizards work again.
28840         * anjuta.spec.in: upped the release number.
28843 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28845         * configure.in (ALL_LINGUAS): Added pl.
28848 2001-08-09  Stephane Demurget <demurgets@free.fr>
28850         * anjuta.spec.in: fixed the doc files list.
28853 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28855         * src/about.c: corrected my email address. :-)
28856         
28857         * TODO: Updated.
28858         
28859         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28860          (patch from Andy Piper <squiggle@ukgateway.net>)
28862 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28864         * debugger.c: Fixed a bug associated with debugging threaded
28865           application.
28866         
28867         * text_editor_menu.c: Fixed broken ui in text editor
28868           pop up menu.
28869           
28870         * text_editor_menu.c: Now the option sub menu in text editor pop up
28871           works.
28872         
28873         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28874                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28875         
28876 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28878         * src/text_editor_menu.c: Added menu item for context help
28879           (patch from Andy Piper <squiggle@ukgateway.net>)
28880         
28881 2001-08-06  Stephane Demurget <demurgets@free.fr>
28883         * ccview/cccproj.cc: added missing i18n strings.
28885         * data/welcome.txt: bumped version to 0.1.6.
28887         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28889 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28890         
28891         * help.c, help.h: Added support for DevHelp context sensitive help
28892                 and gnome api browsing.
28893         * Fixed toolbars and editor views "not save" bug.
28894         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28895           (patch from Andy Piper <squiggle@ukgateway.net>)
28896         * Updated THANKS and chapter15.sgml for uk and ru translators.
28898 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28900         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28901         * Updated configure.in to include these changes
28902         
28903 2001-08-03  Stephane Demurget <demurgets@free.fr>
28905         * src/project_dbase_gui.c: fixed bug #446963
28906           (on_project_dbase_ccview_update_start),
28907           (on_project_dbase_ccview_update_end): added.
28908           These two respectively disable and enable close file/project
28909           menu entries and toolbar items, while the ccview part updates
28910           its tag database.  
28913 2001-08-03  Stephane Demurget <demurgets@free.fr>
28915         * configure.in: added sv to the ALL_LINGUAS list.
28916         
28918 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28920         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28921                 file to work: merge translations and distribute it.
28923         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28925         * NEWS, README, THANKS & TODO: Spelling fixes.
28927 2001-08-01  Stephane Demurget <demurgets@free.fr>
28929         * README: updated requirements.
28931         * scintilla/Makefile.am,
28932           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28933           target can't be realized (custom build path).
28935         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28936           Removed install-data-local.
28938         * src/compiler_options.c: changed the include paths of the pixmaps.
28939           we hadn't any warning because of the include paths passed to the
28940           compiler. Thanks to make distcheck for reporting this.
28943 2001-07-31  Stephane Demurget <demurgets@free.fr>
28945         * NEWS, THANKS: updated.
28947         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28948           fixed to show the correct kernel signal number and its description.
28950         * widgets/gnomefilelist.c: fixed bug #445756
28951           (goto_last): renamed to goto_prev and changed according to goto_next.
28952           (goto_next): added.
28953           (goto_directory): removed.
28954           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28955           returned value is now the position in the list.
28956           (check_ok_button_cb): changed the back check and added one for next.
28957           (gnome_filelist_set_dir): the check in history make it wouldn't be
28958           a "true" history. polished the whole thing, using set_dir_internal.
28959           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28960           there's no check in the history when using back or next.
28962         * manuals/*: added missing .cvsignore files.
28965 2001-07-30  Stephane Demurget <demurgets@free.fr>
28967         * po/fr.po: updated to latest sources.
28969         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28970           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28971           to put off their sensitive attributes.
28973 2001-07-29  Stephane Demurget <demurgets@free.fr>
28974         
28975         * po/fr.po: fixed some grammar things.
28976           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28977           this out.
28978         
28979         * src/utilities.c: (file_is_link): use lstat instead of stat.
28981 2001-07-27  Naba Kumar <kh_naba@123india.com>
28982         
28983         * Remove help dir from cvs, because it is no longer
28984           needed.
28985         
28986         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28987           needed.
28989 2001-07-24  Naba Kumar <kh_naba@123india.com>
28991         * debugger.c: (debugger_update_prog_status): Fixed
28992                 the bug with gdb version 5. Debugger starts, when
28993                 step in/out/over etc are clicked.
28994         
28995         * debugger.c: All functions: added debugging codes.
28996         
28997         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28998         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28999           Modified to recognize non project files also.
29000           
29001         * source.c: (source_write_configure_in):
29002           Added source for 'prefix' counterparts for
29003           no-prefix AC_SUBST.
29004         
29005 2001-07-23  Naba Kumar <kh_naba@123india.com>
29006         
29007         * anjuta.c: added function anjuta_remove_text_editor();
29008           and suitably modified anjuta_remove_current_text_editor().
29009           
29010         * project_dbase.c: project_dbase_close(), Added code to
29011           close all opened files that belong to the project when
29012           the project is closed.
29013          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29014         
29015         * Updated the manuals/anjuta-manual subdir for GDP standards.
29016            (patch from Andy Piper <squiggle@ukgateway.net>)
29017         
29018         * main_menubar.h, main_menubar.def: Added Menu items to handle
29019           urls for library references, bugs, patches and feature request
29020           submission.
29021         
29022 2001-07-20  Naba Kumar <kh_naba@123india.com>
29023         
29024         * Set wmclass names in all windows.
29025           (patch from Andy Piper <squiggle@ukgateway.net>)
29026         * New splash logo from "Misha" <misha@phreaker.net>);
29028 2001-07-19  Naba Kumar <kh_naba@123india.com>
29029         
29030         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29031           set caret color, calltip back color and selection fore/back
29032           color.
29034 2001-07-18  Naba Kumar <kh_naba@123india.com>
29035         
29036         * project_dbase.c: Closes all files when project is closed.
29037          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29038          -- We still need to refine this as it closes all sort of files.
29039         
29040         * compiler_options.c: Fixed seg-fault bug when last item in
29041           compiler option lists is removed.
29042         
29043         * Fixed missing newline warnings during compilation.
29044           (patch from Andy Piper <squiggle@ukgateway.net>)
29046 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29048         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29049                 autogenerated no need to store'em in CVS.
29051         * ccview/.cvsignore: Addition of cvsignore.
29053 2001-07-17  Naba Kumar <kh_naba@123india.com>
29054         
29055         *GUI fixes and spell corrections
29056         (patch from Andy Piper <squiggle@ukgateway.net>)
29058 2001-07-15  Naba Kumar <kh_naba@123india.com>
29059         
29060         *Fixed double error message for file not found.
29061         
29062         *Put white backgrounds for png images.
29063         
29064         *Converted '-' to '_' in sgml files.
29066 2001-07-14  Naba Kumar <kh_naba@123india.com>
29067         
29068         * project_dbase.c: Short-cut for expand/collasp project tree
29069         
29070         * project_dbase_gui.c:
29071          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29073 2001-07-13  Naba Kumar <kh_naba@123india.com>
29074         
29075         * notebook.[h,c]: Added
29076          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29077         Project/message window now toggles on control and
29078         and notebook switch short-cut
29080 2001-07-7  Naba Kumar <kh_naba@123india.com>
29081         
29082         * Changed a new icon set which looks more gnomish.
29083         
29084         * Changed a new anjuta splash logo.
29085         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29087 2001-07-6  Naba Kumar <kh_naba@123india.com>
29088         
29089         * ccview/*: Integrated ccview for class view and file view
29090                 in the project Manager.
29091         
29092         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29094 2001-07-1  Naba Kumar <kh_naba@123india.com>
29095         
29096         * scintilla/*: Upgraded Scintilla to version 1.3.7
29097         
29098         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29099         
29100 2001-06-28  Naba Kumar <kh_naba@123india.com>
29101         
29102         * src/debugger.c: Correct step-over and step-out swapping.
29103         
29104         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29105           chapters and added more stuffs.
29107 2001-06-13  Naba Kumar <kh_naba@123india.com>
29108         
29109         * data/autogen.sh.gtkmm: Added
29110         
29111         * data/autogen.sh.gnomemm: Added
29112         
29113         * src/appwiz.c: Added two more application wizard templetes
29114         
29115         * src/project: for gtk-- and gnome-- and proper support
29116         
29117         * src/source.c: for c++ in the project configuration.
29118         
29119         * src/source.h:
29121 2001-05-05  Naba Kumar <kh_naba@123india.com>
29123         * Merged my pre-cvs modifications with 
29124           the current cvs copy.
29126         * (lot of files change).
29128         * Implemented session management.
29130         * Local installation possible by
29131           manageing our own pixmaps paths
29132           manupulations.
29133         
29134         * resources.h: Added.
29135         * resources.c: Added.
29137         * Fixed some bugs.
29138         
29139 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29141         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29142                 Corrected/extended ignores.
29144 2001-05-04  Naba Kumar <kh_naba@123india.com>
29146         * manuals/: dir tree added.
29147           Sgml documentation started in this dir.
29148           
29149         * omf-install/: dir tree added.
29150         
29151         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29152           Created initial document structure.
29153           
29154         * configure.in: Added test for scrollkeeper.
29155           Added some Makefile entries in AC_OUTPUT.
29156         
29157         * Makefile.am: Added subdir manuals/
29158         
29159         * HACKING: Wrote something stupid.
29161 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29163         * Makefile.am: Added ChangeLog in local data list, becaused it's
29164           needed to create a new project.
29165           
29166         * po/fr.po: minor fixes.
29168         * src/build_file.c, src/configurer.c, src/debugger.c,
29169           src/executer.c, src/find_replace.c, src/gnome_project.c,
29170           src/goto_line.c, src/launcher.c, src/messages.c, 
29171           src/preferences.c src/project_dbase.c: functions declared static.
29172           
29173         * widgets/gnomefilelist.c: Fixed a project creation bug,
29174           introduced with latest changes.
29176 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29178         * widgets/gnomefilelist.c,
29179           BUGS: Fixed an annoying bug preventing from loading files/project
29180           given on the command line. Polished the whole gnome_filelist widget.
29182 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29184         * src/main.c,
29185           src/anjuta.c,
29186           src/anjuta.h: Polished the command line parsing.
29188         * BUGS: Need to clean that damn gnome_filelist widget.
29190 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29192         * src/registers.c,
29193           src/sharedlib.c,
29194           src/signals.c: Removed duplicated includes.
29196         * po/fr.po: minor fixes.
29198         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29199           create_compiler_options_page? () declared static.
29200         * src/main.c,
29201           src/anjuta.c: Put a command line option for disabling
29202           the splashscreen.
29204         * src/preferences_gui.c: Fixed an internationalization issue,
29205           other functions declared static.
29207         * src/gnome_project.c: Fixed some memory leaks,
29208           new_prj_terminated () declared static. 
29210 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29212         * configure.in: Sort ALL_LINGUAS alphabetically.
29214 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29216         * Emptied that ugly old Changelog.
29218 == Anjuta 0.1.5 ===
29219 == Anjuta 0.1.4 ==
29221 2001-03-10 Naba kumar  <naba@gnome.org>
29223         * src/gnome_project.c: Fixed project dir creation bug.
29225         * src/text_editor.c: Fixed double accelerators bug.
29226         
29227         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29229         * src/stack_trace.c, * src/compiler_options.c,
29230         data/internals.properties, src/defaults.c:
29231         Fixed pixmap creation with NULL window.
29233         * src/commands.c, src/preferences_gui.c, src/build_project.c
29234         src/clean_project.c: Bug fix.
29235         
29236         * src/main_menubar_def.h: i18n bug fix.
29237         
29238         * src/executer.h, src/executer.c: Bug fix.
29239         
29240         * src/controls.c: Bug fix.
29241         
29242         * src/debugger.c: Debugger now takes program args.
29243         
29244         * po/ja.po: Added japanese translation file.
29245         
29246         Upgraded to ver 0.1.4
29247         ... Fixed other minor bugs.
29249 == Anjuta 0.1.3 ===
29251 2001-XX-XX Naba kumar  <naba@gnome.org>
29253         * Lots of unaccountable changes. Integrated scintilla.
29254         Redesigned Project managemet. Added supports for other languages.
29255         Java style properties managements. .... blah blah
29256         
29257 2000-11-11 Naba kumar  <naba@gnome.org>
29259         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29260         Upgraded to version 0.1.3.
29262         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29263         Fixed to activate Debug->add watch properly.
29265 === Anjuta 0.1.2 beta_2 ===
29266 === Anjuta 0.1.2 ===
29268 2000-11-05 Naba kumar  <naba@gnome.org>
29270         * src/compiler_options.c, src/compiler_options_cbs.c
29271         src/compiler_options_cbs.h, src/compiler_options_gui.c
29272         src/anjuta2.c, extra/stock_libs.anj (new),
29273         extra/README.stock_libs (new), htmls/page13.html,
29274         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29275         added libraries. Stock libs provided for ease of entry. Modified
29276         help html file accordingly.
29278 2000-11-03 Naba kumar  <naba@gnome.org>
29280         * README: Minor fixes in Doc files.
29282         * src/gnome_prj.c, src/appwidzard_cbs.c:
29283         Fixed to ignore non-existant dir for blank prj.
29284         More checking in project creation, especially to confirm
29285         that the prj file already does not exist.
29287         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29289         * src/controls.c: Now Menu item "Format/Detach current document"
29290         is inactive when there is no document opened.
29292 === Anjuta 0.1.1 ===
29294 2000-11-01 Naba kumar  <naba@gnome.org>
29296         Completed and Release of first version (Beta) with lots of bugs.
29298 1999-12-27 Naba kumar  <naba@gnome.org>
29300         Anjuta project started.