2008-07-04 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blob3de1c1b8bae2bd5978b5a4bfa25fb22051213c8e
1 2008-07-04  Johannes Schmid  <jhs@gnome.org>
3         * plugins/sourceview/anjuta-editor-sourceview.glade:
4         Remove "Monitor VFS" preference - it is always enabled
6 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8         * plugins/document-manager/action-callbacks.c
9         (on_close_file_activate):
10         * plugins/document-manager/anjuta-docman.c:
11         * plugins/project-manager/plugin.c (value_added_current_editor):
12         * plugins/symbol-browser/plugin.c (value_added_current_editor):
13         Fixed GFile* related stuff
14         
15         * plugins/file-manager/file-model.c (file_model_update_file):
16         Do not unref GIcon* as it is owned by GFileInfo*
17         
18         * plugins/sourceview/anjuta-document-loader.c:
19         * plugins/sourceview/anjuta-document-loader.h:
20         * plugins/sourceview/anjuta-document-saver.c:
21         * plugins/sourceview/anjuta-document-saver.h:
22         * plugins/sourceview/anjuta-document.c:
23         * plugins/sourceview/anjuta-document.h:
24         * plugins/sourceview/anjuta-utils.c:
25         * plugins/sourceview/anjuta-utils.h:
26         Deleted old (gedit) gnome-vfs stuff.
27         
28         * plugins/sourceview/sourceview.io.c
29         * plugins/sourceview/sourceview.io.h:
30         New helper class that takes care of file saving/loading
31         and is much smaller than the gnome-vfs stuff as many things are
32         handled by gio now.
33         
34         * plugins/sourceview/Makefile.am:
35         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
36         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
37         (anjuta_view_delete_selection), (anjuta_view_expose):
38         * plugins/sourceview/anjuta-view.h:
39         * plugins/sourceview/sourceview-private.h:
40         * plugins/sourceview/sourceview.c (sourceview_create_markers),
41         (sourceview_create_highligth_indic), (goto_line),
42         (on_document_modified_changed), (on_mark_set),
43         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
44         (on_open_finish), (on_save_failed), (on_save_finish),
45         (sourceview_instance_init), (sourceview_dispose),
46         (sourceview_finalize), (sourceview_new), (ifile_open),
47         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
48         (ieditor_goto_line), (wordcharacters_contains),
49         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
50         (autodetect_language), (ihover_iface_init):
51         Adapted to use the new IO class, clean up a bit
53 2008-07-03  Johannes Schmid  <jhs@gnome.org>
55         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
56         Removed useless DEBUG_PRINTs
57         
58         * plugins/document-manager/action-callbacks.c:
59         * plugins/document-manager/action-callbacks.h:
60         * plugins/document-manager/anjuta-docman.c
61         (anjuta_docman_goto_file_line_mark):
62         * plugins/document-manager/anjuta-document-manager.ui:
63         * plugins/document-manager/plugin.c
64         (update_document_ui_interface_items), (register_stock_icons):
65         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
66         a.ui:
67         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
68         (register_stock_icons):
69         Moved "Swap .c/.h" from document-manager to language-support where it
70         belongs and reimplemented it without gnome-vfs
72 2008-07-02  Johannes Schmid  <jhs@gnome.org>
74         * libanjuta/interfaces/libanjuta.idl:
75         Corrected sigal argument
76         * plugins/file-manager/file-model.c (file_model_row_collapsed):
77         #538921 Duplicated folders
79 2008-07-02  Johannes Schmid  <jhs@gnome.org>
81         * plugins/debug-manager/breakpoints.c
82         (on_jump_to_breakpoint_activate):
83         * plugins/debug-manager/disassemble.c (on_location_changed):
84         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
85         (dma_plugin_activate):
86         * plugins/document-manager/anjuta-docman.c
87         (anjuta_docman_goto_file_line_mark):
88         
89         Fixed crash when double-clicking on a breakpoint.
90         
91 2008-07-02  Johannes Schmid  <jhs@gnome.org>
93         * libanjuta/interfaces/anjuta-idl-compiler.pl:
94         Allow NULL GFiles
95         
96         * plugins/file-loader/plugin.c (on_session_load):
97         Fixed typo
98         
99         * src/main.c (on_message_received):
100         Fixed loading of files from the command line
102 2008-07-02  Johannes Schmid  <jhs@gnome.org>
104         * libanjuta/interfaces/anjuta-idl-compiler.pl:
105         * libanjuta/interfaces/libanjuta.idl:
106         Change (nearly) all interfaces to use GFile* instead of uris
107         Document all shell variables
108         
109         * plugins/build-basic-autotools/build-basic-autotools.c
110         (on_build_mesg_parse), (value_added_fm_current_file),
111         (value_removed_fm_current_file), (value_added_pm_current_uri),
112         (value_added_project_root_uri), (value_added_current_editor),
113         (activate_plugin), (ifile_open), (ifile_get_file),
114         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
115         * plugins/class-gen/plugin.c (activate_plugin),
116         (cg_plugin_generator_created_cb):
117         * plugins/class-inheritance/class-callbacks.c
118         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
119         * plugins/class-inheritance/class-inherit.c
120         (class_inheritance_show_dynamic_class_popup_menu),
121         (cls_inherit_draw_expanded_node):
122         * plugins/class-inheritance/plugin.c (activate_plugin):
123         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
124         (value_removed_fm_current_file), (value_added_current_editor),
125         (activate_plugin):
126         * plugins/debug-manager/breakpoints.c
127         (breakpoints_dbase_set_all_in_editor),
128         (breakpoints_dbase_add_breakpoint),
129         (breakpoints_dbase_edit_breakpoint),
130         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
131         * plugins/debug-manager/command.c (dma_command_run):
132         * plugins/debug-manager/plugin.c (set_program_counter),
133         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
134         (dma_plugin_activate):
135         * plugins/debug-manager/variable.c (on_program_stopped):
136         * plugins/devhelp/plugin.c (devhelp_activate):
137         * plugins/document-manager/Makefile.am:
138         * plugins/document-manager/action-callbacks.c
139         (on_close_file_activate), (on_reload_file_activate),
140         (get_swapped_filename), (on_swap_activate):
141         * plugins/document-manager/anjuta-docman.c
142         (anjuta_docman_page_init), (on_open_filesel_response),
143         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
144         (anjuta_docman_add_editor), (anjuta_docman_add_document),
145         (anjuta_docman_set_current_document),
146         (anjuta_docman_goto_file_line),
147         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
148         (anjuta_docman_update_page_label),
149         (anjuta_docman_delete_all_indicators),
150         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
151         (anjuta_docman_get_document_for_file):
152         * plugins/document-manager/anjuta-docman.h:
153         * plugins/document-manager/editor-tooltips.c:
154         * plugins/document-manager/editor-tooltips.h:
155         * plugins/document-manager/file_history.c (an_file_history_back),
156         (an_file_history_forward):
157         * plugins/document-manager/plugin.c (get_directory_display_name),
158         (update_title), (value_added_project_root_uri),
159         (on_document_changed), (on_session_save), (on_save_prompt),
160         (on_docman_auto_save):
161         * plugins/editor/Makefile.am:
162         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
163         * plugins/editor/print.c:
164         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
165         (open_file_with), (value_added_fm_current_file),
166         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
167         (activate_plugin), (iloader_load):
168         * plugins/file-manager/file-model.c (file_model_update_file),
169         (file_model_get_file):
170         * plugins/file-manager/file-model.h:
171         * plugins/file-manager/file-view-marshal.list:
172         * plugins/file-manager/file-view.c (file_view_get_selected),
173         (file_view_button_press_event), (file_view_selection_changed),
174         (file_view_class_init):
175         * plugins/file-manager/file-view.h:
176         * plugins/file-manager/plugin.c
177         (on_file_view_current_file_changed), (on_file_view_open_file),
178         (on_file_view_show_popup_menu), (file_manager_activate),
179         (ifile_manager_set_selected):
180         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
181         * plugins/file-wizard/plugin.c (activate_plugin):
182         * plugins/gdb/plugin.c (idebugger_run_to):
183         * plugins/glade/anjuta-design-document.c (ifile_open),
184         (ifile_get_file), (ifile_iface_init):
185         * plugins/glade/plugin.c (value_added_current_editor),
186         (on_session_save), (activate_plugin), (ifile_open),
187         (ifile_get_file), (ifile_iface_init):
188         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
189         * plugins/language-support-cpp-java/plugin.c
190         (cpp_java_plugin_activate_plugin):
191         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
192         * plugins/profiler/plugin.c (register_stock_icons),
193         (profiler_activate), (ifile_open), (ifile_get_file),
194         (ifile_iface_init):
195         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
196         (ifile_iface_init):
197         * plugins/project-import/project-import.c (on_import_apply):
198         * plugins/project-manager/plugin.c (confirm_removal),
199         (on_uri_activated), (on_treeview_selection_changed),
200         (value_added_fm_current_file), (value_removed_fm_current_file),
201         (value_added_current_editor), (project_manager_unload_gbf),
202         (project_manager_plugin_activate_plugin), (ifile_open),
203         (ifile_get_file), (ifile_iface_init):
204         * plugins/project-wizard/install.c (npw_open_action):
205         * plugins/search/search-replace.c (search_and_replace),
206         (on_message_clicked):
207         * plugins/search/search-replace_backend.c
208         (file_buffer_new_from_te), (file_buffer_new_from_path):
209         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
210         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
211         (sourceview_new), (ifile_open), (ifile_get_file),
212         (ifile_savable_save_as), (ifile_iface_init):
213         * plugins/sourceview/sourceview.h:
214         * plugins/subversion/plugin.c (value_added_fm_current_file),
215         (value_removed_fm_current_file), (value_added_current_editor),
216         (activate_plugin):
217         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
218         (isymbol_iface_init):
219         * plugins/symbol-browser/plugin.c (goto_file_line),
220         (update_editor_symbol_model), (value_added_current_editor),
221         (activate_plugin):
222         * plugins/symbol-db/plugin.c
223         (on_editor_buffer_symbols_update_timeout),
224         (value_added_current_editor), (goto_file_line),
225         (symbol_db_activate):
226         * plugins/symbol-db/symbol-db-engine-iterator-node.c
227         (isymbol_get_file), (isymbol_iface_init):
228         * plugins/tools/editor.c (on_editor_response):
229         * plugins/tools/execute.c (on_message_buffer_click):
230         * plugins/tools/variable.c (atp_variable_get_editor_variable):
231         * plugins/valgrind/plugin.c (valgrind_activate):
232         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
233         * src/anjuta.c (anjuta_new):
234         * src/main.c (on_message_received), (main):
236         Adapt all plugins to the interface changes, port partly to gio
238         Patch from Yuriy Penkin:
239         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
240         (text_editor_update_monitor), (text_editor_new),
241         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
242         (text_editor_save_file), (ifile_get_file), (ifile_open),
243         (isavable_save_as), (ifile_iface_init):
244         * plugins/editor/text_editor.h:
245         
246         #540731 - Port editor to gio
248 2008-06-29  Johannes Schmid  <jhs@gnome.org>
250         * plugins/language-support-cpp-java/cpp-java-assist.c
251         (create_completion),
252         (cpp_java_assist_create_word_completion_cache),
253         (cpp_java_assist_show_autocomplete):
254         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
255         
256         #449620 – Implement autocompletion for gtksourceview editor
258 2008-06-28  Johannes Schmid  <jhs@gnome.org>
260   Patch from Yuriy Penkin:
261         * plugins/search/search-replace.c (search_update_dialog):
262         #538906 – Enable state "Max actions" when "No limit" toggled
264 2008-06-28  Johannes Schmid  <jhs@gnome.org>
266   Patch from Yuriy Penkin:
267         * plugins/file-loader/plugin.c (on_session_load):
268         * plugins/macro/macro-dialog.c (macro_dialog_init):
269         * plugins/patch/patch-plugin.glade:
270         #538443 – Missing files in POTFILES.in
272 2008-06-28  Johannes Schmid  <jhs@gnome.org>
274   Patch from  Ignacio Casal Quinteiro:
275         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
276         (anjuta_launcher_finalize):
277         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
278         (anjuta_ui_class_init), (anjuta_ui_init):
279         * libanjuta/cell-renderer-captioned-image.c
280         (anjuta_cell_renderer_captioned_image_dispose),
281         (anjuta_cell_renderer_captioned_image_finalize),
282         (anjuta_cell_renderer_captioned_image_init),
283         (anjuta_cell_renderer_captioned_image_class_init):
284         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
285         (e_splash_init):
286         513156 – Get rid of libgnome(ui)
287         
288         * plugins/symbol-db/test/main.c (close_project),
289         (get_global_members):
290         Fixed build
292 2008-06-28  Johannes Schmid  <jhs@gnome.org>
294         * plugins/document-manager/anjuta-docman.c
295         (anjuta_docman_update_documents_menu_status):
296         Fixed a Gtk-Critical
297         
298         * plugins/document-manager/anjuta-document-manager.ui:
299         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
300         Show actions in correct Goto menu
302 2008-06-28  Johannes Schmid  <jhs@gnome.org>
304   Patch from Yuriy Penkin:
305         * configure.in:
306         * plugins/file-manager/Makefile.am:
307         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
308         #539726 – Completing port to GIO
310 2008-06-28  Johannes Schmid  <jhs@gnome.org>
312         * plugins/file-manager/file-model.c (file_model_row_expanded),
313         (file_model_init), (file_model_finalize), (file_model_refresh):
314         
315         #538921 – Duplicated folders
316         Using sync API for now as the async approach does not seem to have any
317         advantages and just caused problems
319 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
321         * plugins/document-manager/anjuta-docman.c:
322         Fix again #538798: UI selected tab document differs from real one
323         Remove automatic page reordering (annoying when sorting tab with
324         the same names)
325         Do not reselect page on page switch as the page number could have
326         changed just update document menu
327         Update document menu after reordering all documents
329 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
331         * plugins/document-manager/anjuta-docman.c:
332         Fix #538798: UI selected tab document differs from real one
334 2008-06-16  Johannes Schmid  <jhs@gnome.org>
336         * plugins/language-support-cpp-java/plugin.c
337         (set_indentation_param_emacs), (set_indentation_param_vim),
338         (set_line_indentation), (get_line_indentation_base),
339         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
340         
341         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
343 2008-06-15  Johannes Schmid  <jhs@gnome.org>
344         
345         * plugins/file-manager/file-model.c (on_file_model_changed):
346         Fixed file monitoring
347         
348         * plugins/file-manager/file-view.c (file_view_show_extended_data),
349         (file_view_selection_changed):
350         
351         Some code refactoring
352         
353         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
354         Hide "rename" menu item for now
356 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
358         * plugins/document-manager/anjuta-docman.c:
359         Make sure that scintilla window is displayed
361 2008-06-15  Naba Kumar  <naba@gnome.org>
363         * plugins/document-manager/anjuta-docman.c
364         (anjuta_docman_set_current_document),
365         (anjuta_docman_goto_uri_line_mark):
366         * plugins/sourceview/sourceview.c (ieditor_goto_line):
368         Restore text focus on switching editor with ALT+X and
369         navigating from local-symbols view.
370         
371 2008-06-15  Naba Kumar  <naba@gnome.org>
373         * plugins/file-manager/file-view.c (file_view_show_extended_data):
374         Fixed a crash on file selection. Gave enough buffer for the formated
375         time print.
376         
377 2008-06-15  Naba Kumar  <naba@gnome.org>
379         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
381 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
383         Reviewed by: Naba Kumar  <naba@gnome.org>
384         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
385         Removed GNOME_CALL_PARENT.
387         * libanjuta/anjuta-status.ch:
388         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
389         (with modifications)
390         
391 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
393         Reviewed by: Naba Kumar  <naba@gnome.org>
394         * plugins/debug-manager/info.c:
395         * plugins/debug-manager/data_view.c:
396         * plugins/debug-manager/debug_tree.c:
397         * plugins/debug-manager/sparse_view.c:
398         * plugins/project-wizard/druid.c:
399         * plugins/project-wizard/property.c:
400         * plugins/valgrind/vggeneralprefs.c:
401         * plugins/valgrind/vgdefaultview.c:
402         * plugins/valgrind/vgrule-list.c:
403         * plugins/valgrind/process.c:
404         * plugins/valgrind/vgcachegrindprefs.c:
405         * plugins/valgrind/vgrule-editor.c:
406         * plugins/valgrind/vghelgrindprefs.c:
407         * plugins/valgrind/vgmemcheckprefs.c:
408         * plugins/valgrind/vgsearchbar.c:
409         * plugins/symbol-db/symbol-db-view-search.c:
410         * plugins/gdb/parser.c:
411         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
413 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
415         reviewed by: Johannes Schmid <jhs@gnome.org>
417         * libanjuta/Makefile.am:
418         * libanjuta/interfaces/libanjuta.idl:
419         * plugins/document-manager/anjuta-docman.c
420         (anjuta_docman_update_documents_menu),
421         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
422         (on_notebook_switch_page), (on_document_save_point),
423         (on_document_destroy), (anjuta_docman_remove_document),
424         (anjuta_docman_get_page_for_document),
425         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
426         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
427         (anjuta_docman_present_notebook_page),
428         (anjuta_docman_update_page_label),
429         (anjuta_docman_delete_all_markers),
430         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
431         (anjuta_docman_get_document_for_uri),
432         (anjuta_docman_get_all_doc_widgets):
433         * plugins/document-manager/anjuta-docman.h:
434         * plugins/document-manager/plugin.c:
435         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
436         (on_sourceview_uri_changed_prompt):
437         
438         #530215 – Have a message area like gedit
439         
440         Commited with a trivial change to make sure it doesn't crash when a project is
441         closed.
443 2008-06-13  Massimo Cora'  <maxcvs@email.it>
445         * plugins/project-manager/plugin.c (on_close_project_idle),
446         (project_manager_plugin_deactivate_plugin):
447         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
449 2008-06-13  Johannes Schmid  <jhs@gnome.org>
451         * plugins/file-manager/file-view.c (file_view_query_tooltip),
452         (file_view_init), (file_view_class_init):
453         Correct position for tooltips
455 2008-06-13  Johannes Schmid  <jhs@gnome.org>
457         * plugins/file-manager/file-view.c (file_view_query_tooltip):
458         Show correct tooltip
460 2008-06-13  Johannes Schmid  <jhs@gnome.org>
462         * plugins/file-manager/file-manager.ui:
463         * plugins/file-manager/file-model.c (file_model_filter_file),
464         (file_model_remove_file), (file_model_update_file),
465         (file_model_add_file), (on_file_model_changed),
466         (file_model_add_watch), (file_model_expand_row_real),
467         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
468         * plugins/file-manager/file-model.h:
469         * plugins/file-manager/file-view.c (file_view_refresh),
470         (file_view_rename), (file_view_can_rename),
471         (file_view_show_extended_data), (file_view_selection_changed),
472         (file_view_init):
473         * plugins/file-manager/file-view.h:
474         * plugins/file-manager/plugin.c (on_file_manager_rename),
475         (project_root_added), (project_root_removed),
476         (on_file_view_show_popup_menu), (on_gconf_notify),
477         (file_manager_activate):
478         
479         Big code reorganization in file-manger plugin. No more refresh as it now
480         listens to file system changes and an extended selection view.
482 2008-06-13  Johannes Schmid <jhs@gnome.org>
484         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
485         * plugins/file-manager/file-model.c (file_model_add_dummy),
486         (file_model_filter_file), (file_model_expand_row_real),
487         (file_model_row_expanded), (file_model_row_collapsed),
488         (file_model_expand_cancelled), (file_model_init),
489         (file_model_finalize), (file_model_set_property), (file_model_new),
490         (file_model_refresh), (file_model_get_uri):
491         * plugins/file-manager/file-model.h:
492         * plugins/file-manager/file-view.c (file_view_button_press_event),
493         (file_view_selection_changed), (file_view_sort_model),
494         (file_view_init):
495         * plugins/file-manager/plugin.c (on_gconf_notify):
496         Ported file-manager to gio
498 2008-06-13  Naba Kumar  <naba@gnome.org>
500         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
501         Enabled tooltips for recent files to identify full paths.
503 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
505         Reviewed by Naba Kumar  <naba@gnome.org>:
506         * plugins/project-import/project-import.c:
507         Changed label alignment to 0.0
509 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
511         Reviewed by Naba Kumar  <naba@gnome.org>:
512         * src/anjuta-app.c:
513         * libanjuta/anjuta-ui.{ch}:
514         Moved accels save/load funcs to anjuta-ui.
516 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
518          * libanjuta/interfaces/libanjuta.idl,
519         libanjuta/anjuta-plugin-manager.c,
520         libanjuta/anjuta-plugin-manager.h:
521         Add new IAnjutaEnvironment interface
523         * plugins/build-basic-autotools/build-basic-autotools.c,
524         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
525         Remove scratchbox 1 support from build plugin
526         Use new IAnjutaEnvironment interface
528         * (added) plugins/scratchbox/plugin.c,
529         (added) plugins/scratchbox/plugin.h,
530         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
531         (added) plugins/scratchbox/anjuta-scratchbox.glade,
532         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
533         (added) plugins/scratchbox/Makefile.am,
534         plugins/Makefile.am,
535         configure.in:
536         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
538 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
540         * configure.in:
541         Fix #536375: libsocket not included cause build fail on Solaris
543 2008-06-12  Johannes Schmid  <jhs@gnome.org>
545         * plugins/project-manager/plugin.c (on_close_project_idle),
546         (on_close_project), (project_manager_plugin_deactivate_plugin),
547         (project_manager_plugin_instance_init):
548         * plugins/project-manager/plugin.h:
549         
550         Fixed a possible bug where the project-manager plugin is deactivated twice.
552 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
554         * libanjuta/anjuta-utils.c,
555         libanjuta/anjuta-utils.h,
556         plugins/debug-manager/start.c,
557         plugins/run-program/execute.c:
558         Copy libgnome deprecated gnome_util_user_shell into libanjuta
560 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
562         * plugins/build-basic-autotools/build-basic-autotools.c:
563         Fix #534523: anjuta parses filenames from make wrong
564         GMatchInfo need to be freed even when regex fail in build_get_summary
566 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
568         * plugins/tools/plugin.c:
569         Fix #537134: critical warnings tools->plugin_deactivate
571 2008-06-09  Johannes Schmid  <jhs@gnome.org>
573         * plugins/symbol-browser/plugin.c (project_root_removed):
574         Fixed #537398 – crash in Anjuta IDE: Closed project
576 2008-06-07  Johannes Schmid  <jhs@gnome.org>
578         Patch from Marc Lorber:
579         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
580         (anjuta_plugin_manager_get_remembered_plugins_page):
581         Add translation
582         
583         Patch from Arun Raghavan:
584         * manuals/anjuta-manual/C/debugger.xml:
585         #536889 – anjuta doesn't pass "make check"
587 2008-06-07  Johannes Schmid <jhs@gnome.org>
589         * plugins/symbol-db/Makefile.am:
590         Put tables.sql into distribution
592 2008-06-07  Massimo Cora'  <maxcvs@email.it>
594   Reviewed by: Johannes Schmid <jhs@gnome.org>
596         * libanjuta/interfaces/libanjuta.idl:
597         * plugins/class-inheritance/class-inherit.c
598         (class_inheritance_show_dynamic_class_popup_menu),
599         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
600         (class_inheritance_update_graph):
601         * plugins/language-support-cpp-java/cpp-java-assist.c
602         (create_completion),
603         (cpp_java_assist_create_word_completion_cache),
604         (cpp_java_assist_show_calltip):
605         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
606         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
607         * plugins/symbol-db/plugin.c (isymbol_manager_search):
608         * plugins/symbol-db/plugin.h:
609         * plugins/symbol-db/symbol-db-engine.c
610         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
611         * plugins/symbol-db/symbol-db-engine.h:
612         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
613         now search for symbols can be done also in global tags. Added a new parameter
614         to search function and adjusted dependencies on different plugins.
616 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
618         * plugins/terminal/terminal.c,
619         libanjuta/anjuta-preferences.c:
620         Fix a crash when GNOME Terminal is not installed
622 2008-06-03 Halton Huo <halton.huo@sun.com>
624         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
625         * libanjuta/anjuta-launcher.c:
626         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
628 === anjuta 2.5.0 ===
630 2008-06-02  Naba Kumar  <naba@gnome.org>
632         * NEWS: Updated for 2.5.0 release.
633         
634 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
636         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
637         * plugins/cvs-plugin/Makefile.am,
638         plugins/cvs-plugin/cvs-execute.c,
639         plugins/sourceview/anjuta-document.c,
640         plugins/sourceview/Makefile.am,
641         plugins/subversion/Makefile.am,
642         plugins/search/search-replace.h,
643         plugins/search/Makefile.am,
644         plugins/build-basic-autotools/build-basic-autotools.c,
645         plugins/build-basic-autotools/Makefile.am,
646         plugins/editor/Makefile.am,
647         plugins/document-manager/Makefile.am,
648         plugins/macro/Makefile.am,
649         configure.in:
650         Fix #514620: Port anjuta to GRegex
652 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
654         * plugins/debug-manager/anjuta-marshal.list,
655         plugins/debug-manager/sexy-icon-entry.c:
656         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
657         Update sexy icon entry
659 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
661         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
662         * plugins/run-program/execute.c:
663         Fix #536045: New run program plugin crash
665 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
667         * libanjuta/interfaces/anjuta-idl-compiler.pl,
668         libanjuta/interfaces/libanjuta.idl,
669         manuals/reference/libanjuta/libanjuta-sections.txt:
670         Keep comment for enum and structures
671         Declare class typedef first
672         Allow to document Anjuta shell variable using define
673         Add a documentation sample in IAnjutaProjectManager interface
675         * manuals/reference/libanjuta/writing-plugins.sgml:
676         Fix a detail in the previous patch
678 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
680         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
681         * manuals/reference/libanjuta/writing-plugins.sgml:
682         Fix #534175: Deprecated code in Plugin Tutorial
684 2008-05-27  basti  <pee@hiddenbox.de>
686         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
687         * scripts/anjuta_import.sh.in,
688         plugins/tools/scripts/prepare-changelog.pl,
689         global-tags/create_global_tags.sh.in:
690         Use sh instead of bash when possible
692         * plugins/sourceview/anjuta-document-saver.c,
693         plugins/sourceview/anjuta-document-loader.c:
694         Order of include matter on OpenBSD
696         * plugins/debug-manager/start.c:
697         ps syntax differ on *BSD
699         * libanjuta/anjuta-launcher.c:
700         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
701         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
703 2008-05-27  Johannes Schmid  <jhs@gnome.org>
705         * plugins/language-manager/Makefile.am:
706         Merged patch from bug 
707         #535048 – Anjuta doesn't build when checking underlinking and overlinking
709 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
711         * manuals/reference/libanjuta/libanjuta-docs.sgml:
712         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
713         in the documentation
715 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
717         * plugins/debug-manager/start.c,
718         plugins/build-basic-autotools/build-basic-autotools.c,
719         plugins/run-program/plugin.c,
720         plugins/run-program/execute.c,
721         plugins/run-program/plugin.h,
722         libanjuta/interfaces/libanjuta.idl,
723         libanjuta/interfaces/anjuta-idl-compiler.pl,
724         manuals/reference/libanjuta/libanjuta-docs.sgml,
725         manuals/reference/libanjuta/libanjuta-sections.txt:
726         Change the new IAnjutaBuilder interface to use callbacks
727         Add the documentation of IAnjutaBuilder
729 2008-05-25  Naba Kumar  <naba@gnome.org>
731         Patch from: Pavel Kostyuchenko
733         * libanjuta/anjuta-preferences.c
734         (anjuta_preferences_is_dialog_created):
735         * libanjuta/anjuta-preferences.h:
736         * src/action-callbacks.c (on_set_preferences1_activate):
737         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
738         open twice.
740 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
742         * plugins/editor/text_editor_cbs.c:
743         Set line to mouse location when popup-menu is displayed (#530689)
745 2008-05-25  James Liggett  <jrliggett@cox.net>
747         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
748         * libanjuta/anjuta-command.c,
749         libanjuta/anjuta-async-command.c:
750         Document AnjutaCommand and AnjutaAsyncCommand
752 2008-05-25  basti  <pee@hiddenbox.de>
754         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
755         * plugins/debug-manager/debug_tree.c:
756         Fix a crash when changing a watch while debugger is stopped
758         * plugins/gdb/plugin.c,
759         plugins/gdb/anjuta-gdb.plugin.in:
760         Allow loading application/octet-stream mime type
762 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
764         * plugins/debug-manager/start.c:
765         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
767 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
769         * plugins/run-program/plugin.c,
770         plugins/run-program/execute.c,
771         plugins/run-program/plugin.h:
772         Use IAnjutaBuilder to always run an up to date program
774 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
776         * plugins/build-basic-autotools/build-basic-autotools.c,
777         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
778         libanjuta/interfaces/libanjuta.idl,
779         libanjuta/interfaces/anjuta-idl-compiler.pl:
780         New IAnjutaBuilder interface allowing to check if a target is up to
781         data and having a notification when the target is built
783 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
785         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
786         * plugins/project-wizard/templates/django.wiz:
787         Fix #533758: django project creation fails
789 2008-05-19  Johannes Schmid  <jhs@gnome.org>
791   Patch from Pavel Kostyuchenko:
792         * plugins/glade/anjuta-design-document.h:
793         * plugins/glade/plugin.c (update_current_project),
794         (value_added_current_editor), (glade_update_ui),
795         (on_document_destroy), (glade_plugin_add_project):
796         
797         #532625 – Wrong consecution of functions calls when opening a glade file
799 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
801         * plugins/project-wizard/templates/terminal.wiz,
802         plugins/project-wizard/templates/xlib-dock.wiz,
803         plugins/project-wizard/templates/wxwin.wiz,
804         plugins/project-wizard/templates/java.wiz,
805         plugins/project-wizard/templates/django.wiz,
806         plugins/project-wizard/templates/gnome.wiz,
807         plugins/project-wizard/templates/anjuta-plugin.wiz,
808         plugins/project-wizard/templates/gtkmm.wiz,
809         plugins/project-wizard/templates/python.wiz,
810         plugins/project-wizard/templates/cpp.wiz,
811         plugins/project-wizard/templates/sdl.wiz,
812         plugins/project-wizard/templates/gtk.wiz,
813         plugins/project-wizard/templates/minimal.wiz,
814         plugins/project-wizard/templates/xlib.wiz,
815         plugins/project-wizard/templates/gcj.wiz:
816         Fix #533346: Create project in path with spaces fails
818 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
820         * src/anjuta.glade,
821         libanjuta/anjuta-preferences.c:
822         Fix #531940: Can't change the default project directory
824 2008-05-14  Rémi Cardona  <remi@gentoo.org>
826         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
827         * plugins/editor/scintilla/Makefile.am,
828         libanjuta/Makefile.am:
829         Remove useless _DEPENDENCIES
831 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
833         * plugins/run-program/execute.c:
834         Fix #532243: Execute program with whitespace in the project path fails
836 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
838         * plugins/debug-manager/debug_tree.c:
839         Fix #531623: Crash on updating non-existing watch
841 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
843         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
844         * tagmanager/tm_tag.c:
845         * tagmanager/test_tm_buffer.c:
846         * plugins/editor/scintilla/LexNsis.cxx:
847         * plugins/editor/aneditor.cxx:
848         * plugins/file-manager/file-view.c:
849         Fixed a bunch of compiler warnings
851 2008-05-10  Johannes Schmid  <jhs@gnome.org>
853         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
854         * plugins/symbol-browser/plugin.c (project_root_added),
855         (isymbol_manager_search):
856         
857         Fixed global tags loading from project configuration and added a
858         configuration option
860 2008-05-08  Johannes Schmid  <jhs@gnome.org>
862         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
864         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
865         * plugins/subversion/subversion-log-dialog.c (create_columns):
866         
867         Fix translation issues (#530860 and #531411)
869 2008-05-08  Johannes Schmid  <jhs@gnome.org>
871         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
873         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
874         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
875         * plugins/project-wizard/templates/java/configure.ac.tpl:
876         * plugins/project-wizard/templates/minimal/autogen.sh:
877         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
878         * plugins/project-wizard/templates/python/configure.ac.tpl:
879         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
880         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
881         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
882         
883         #531405 – AM_CONFIG_HEADER macro is obsolete
884         
885         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
886         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
888 2008-05-07  Massimo Cora'  <maxcvs@email.it>
890         * libanjuta/interfaces/libanjuta.idl:
891         * plugins/class-inheritance/class-inherit.c
892         (class_inheritance_show_dynamic_class_popup_menu):
893         * plugins/language-support-cpp-java/cpp-java-assist.c
894         (cpp_java_assist_create_word_completion_cache),
895         (cpp_java_assist_show_calltip):
896         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
897         * plugins/symbol-db/plugin.c (isymbol_manager_search):
898         * plugins/symbol-db/symbol-db-engine.c
899         (on_scan_update_files_symbols_end),
900         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
901         * plugins/symbol-db/symbol-db-engine.h:
902         add limit/offset keywords to search query. Adjusted APIs.
903         Fixed a minor bug with caches in the engine.
905 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
907         * plugins/terminal/anjuta-terminal-plugin.glade,
908         plugins/terminal/terminal.c:
909         The terminal configuration default option doesn't work (#530031)
910         Combobox for terminal choose not working (#530032)
912 2008-05-06  Johannes Schmid  <jhs@gnome.org>
914         * plugins/document-manager/plugin.c (on_session_save):
915         Do not reverse list of file in save-session (#531445)
916         
917         * plugins/sourceview/anjuta-view.c
918         (anjuta_view_button_press_event):
919         Set line to mouse location when popup-menu is displayed (#530689)
921 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
923         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
924         plugins/terminal/Makefile.am,
925         plugins/terminal/terminal.c:
926         Add a context menu with copy/paste in terminal plugin
928 2008-05-02  Johannes Schmid  <jhs@gnome.org>
930         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
931         * libanjuta/interfaces/libanjuta.idl:
932         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
933         (iproject_manager_iface_init):
934         Add an interface method to access the pkg-config data from gnome-build.
935         
936         * plugins/symbol-browser/plugin.c (project_root_added):
937         Automatically load symbol from project configuration (proof-of-concept)
939 2008-05-01  Massimo Cora'  <maxcvs@email.it>
941         * plugins/symbol-db/plugin.c (symbol_db_activate):
942         * plugins/symbol-db/test/main.c (main):
944         Adapt to changes in recent libgda
946 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
948         * plugins/run-program/execute.c:
949         Fix run plugin again, previous patch was causing a crash when
950         the program exist
952 2008-05-01  Johannes Schmid  <jhs@gnome.org>
954         * plugins/document-manager/plugin.c (update_title):
955         Fixed bug broken titles for new files
957 2008-05-01  Johannes Schmid  <jhs@gnome.org>
959         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
960         (anjuta_util_replace_home_dir_with_tilde),
961         (anjuta_util_str_middle_truncate):
962         * libanjuta/anjuta-utils.h:
963         Added some utility methods (derived from gedit)
964         
965         * plugins/document-manager/plugin.c (get_directory_display_name),
966         (update_title):
967         Really fix #530033 now
969 2008-05-01  Massimo Cora'  <maxcvs@email.it>
971         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
972         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
974         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
975         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
976         (sdb_engine_thread_monitor), (sdb_engine_init),
977         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
978         (sdb_engine_add_new_sym_implementation),
979         (sdb_engine_second_pass_update_scope_1),
980         (sdb_engine_second_pass_update_scope),
981         (sdb_engine_second_pass_update_heritage),
982         (symbol_db_engine_update_project_symbols),
983         (symbol_db_engine_get_files_with_zero_symbols),
984         (symbol_db_engine_get_file_symbols):
985         fixed a population bug introduced with using of caches. It broke the kind
986         of symbol in some cases (e.g. returning of table_id = -1). 
987         Avoid lazy initialization and inlined the lookup functions to speed up the
988         thing.
989         Performances improvement in sdb_engine_second_pass_update_heritage () using
990         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
991         logic in this part should avoid gui freezing, at least here it does not freeze.
993         * plugins/symbol-db/symbol-db-view-locals.c
994         (symbol_db_view_locals_recv_signals_from_engine):
995         * plugins/symbol-db/symbol-db-view.c
996         (symbol_db_view_recv_signals_from_engine):
997         greyed out trees while population is in place.
999 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1001         * data/default.profile:
1002         Put the new run program plugin in the default plugin list
1004         * plugins/run-program/execute.c:
1005         Fix a crash when the program doesn't exist
1007 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1009         * plugins/document-manager/anjuta-document-manager.ui:
1010         * plugins/message-view/anjuta-message-manager.ui:
1011         Put the menu items of the message-manager in the correct Goto menu
1013 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1015         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1016         Allow markup in dialog description
1017         
1018         * plugins/file-loader/plugin.c (iloader_load):
1019         #523186 – Open With dialog should mention filename
1021 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1023         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1024         * plugins/document-manager/anjuta-docman.c
1025         (anjuta_docman_update_page_label):
1026         * plugins/document-manager/plugin.c (update_title),
1027         (on_document_update_save_ui):
1028         
1029         #530033 – Have window title like gedit
1030         Also add the dirty char (*) at the beginning of the filename to match HIG
1032 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1034         * plugins/devhelp/anjuta-devhelp.ui:
1035         * plugins/search/anjuta-search.ui:
1036         * plugins/document-manager/anjuta-document-manager.ui:
1037         * src/anjuta.ui:
1038         Moved Goto menu into View to avoid cluttering the menubar and created
1039         new Documents menu
1041         * plugins/document-manager/action-callbacks.c (on_next_document),
1042         (on_previous_document):
1043         * plugins/document-manager/action-callbacks.h:
1044         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1045         (anjuta_docman_update_documents_menu_status),
1046         (anjuta_docman_update_documents_menu),
1047         (on_notebook_page_reordered), (anjuta_docman_page_init),
1048         (anjuta_docman_new), (on_notebook_switch_page),
1049         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1050         * plugins/document-manager/plugin.c:
1051         
1052         Show open documents in the "Documents" menu and add actions for next/prev
1053         document like in gedit. Don't center menu items of notebook popup menu.
1054         (Fixes bugs #453702 and #529528)
1056 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1058         Patch from Yuriy Penkin:
1060         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1061         .glade:
1062         * plugins/debug-manager/anjuta-debug-manager.glade:
1063         * plugins/run-program/anjuta-run-program.glade:
1064         * plugins/tools/anjuta-tools.glade:
1065         530566 – Fix translation and POTFILES.in
1067 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1069         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1070         Use current project folder as default and added a file filter for
1071         the patch file chooser.
1073 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1075         * plugins/symbol-db/symbol-db-view-search.c
1076         (sdb_view_search_model_filter):
1077         fixed search symbols to match "foo_symbol_%"
1079 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1081         * configure.in,
1082         po/POTFILES.in,
1083         plugins/Makefile.am,
1084         src/anjuta.ui,
1085         (added) plugins/run-program/anjuta-run-program-48.png,
1086         (added) plugins/run-program/anjuta-run-program.glade,
1087         (added) plugins/run-program/anjuta-run-program.plugin.in,
1088         (added) plugins/run-program/anjuta-run-program.ui,
1089         (added) plugins/run-program/execute.c,
1090         (added) plugins/run-program/execute.h,
1091         (added) plugins/run-program/Makefile.am,
1092         (added) plugins/run-program/parameters.c,
1093         (added) plugins/run-program/parameters.h,
1094         (added) plugins/run-program/plugin.c,
1095         (added) plugins/run-program/plugin.h,
1096         (added) plugins/run-program/utils.c,
1097         (added) plugins/run-program/utils.h:
1098         New run program plugin, includes a new dialog box to set
1099         program arguments
1101         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1102         plugins/debug-manager/anjuta-debug-manager.ui,
1103         plugins/debug-manager/plugin.c,
1104         plugins/debug-manager/start.c:
1105         Update debugger plugin to use run program parameter dialog
1107         * plugins/build-basic-autotools/build-basic-autotools.c,
1108         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1109         Remove run program menu item
1111         * libanjuta/interfaces/libanjuta.idl,
1112         plugins/gdb/plugin.c,
1113         plugins/gdb/debugger.c,
1114         plugins/gdb/debugger.h,
1115         plugins/debug-manager/command.c,
1116         plugins/debug-manager/command.h:
1117         Use a gchar * null terminated array instead of a GList for
1118         passing environment variables
1120 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1122         * plugins/terminal/terminal.c,
1123         libanjuta/interfaces/libanjuta.idl:
1124         Add a child-exited signal in the IAnjutaTerminal interface
1125         Remove environment variables merging, it is already done
1126         in vte
1128 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1130         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1131         * plugins/symbol-db/symbol-db-engine.c
1132         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1133         fixed partial pattern match accordingly with api.
1135 2008-04-28  Johannes Schmid <jhs@gnome.org>
1137         * plugins/symbol-db/plugin.c:
1138   Hide progress bar when things are done.
1140 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1142         * plugins/symbol-db/symbol-db-engine.c
1143         (symbol_db_engine_find_symbol_by_name_pattern),
1144         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1145         fixed typo on query.
1146         
1147 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1149         * plugins/document-manager/plugin.c (on_document_update_ui):
1150         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1151         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1152         * plugins/symbol-db/symbol-db-engine.c
1153         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1154         (sdb_engine_get_dyn_query_node_by_id),
1155         (sdb_engine_dyn_child_query_node_destroy),
1156         (sdb_engine_insert_dyn_query_node_by_id),
1157         (sdb_engine_free_cached_queries),
1158         (sdb_engine_free_cached_dynamic_queries),
1159         (sdb_engine_get_tuple_id_by_unique_name),
1160         (sdb_engine_get_tuple_id_by_unique_name2),
1161         (sdb_engine_get_tuple_id_by_unique_name3),
1162         (sdb_engine_populate_db_by_tags),
1163         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1164         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1165         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1166         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1167         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1168         (sdb_engine_add_new_sym_implementation),
1169         (sdb_engine_add_new_heritage),
1170         (sdb_engine_add_new_scope_definition),
1171         (sdb_engine_add_new_tmp_heritage_scope),
1172         (sdb_engine_second_pass_update_scope_1),
1173         (sdb_engine_second_pass_update_heritage),
1174         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1175         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1176         (on_scan_update_files_symbols_end),
1177         (symbol_db_engine_update_project_symbols),
1178         (symbol_db_engine_get_full_local_path),
1179         (symbol_db_engine_get_file_db_path),
1180         (sdb_engine_walk_down_scope_path),
1181         (symbol_db_engine_get_files_with_zero_symbols),
1182         (sdb_engine_prepare_symbol_info_sql),
1183         (symbol_db_engine_get_class_parents_by_symbol_id),
1184         (symbol_db_engine_get_class_parents),
1185         (symbol_db_engine_get_global_members_filtered),
1186         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1187         (symbol_db_engine_get_scope_members_by_symbol_id),
1188         (symbol_db_engine_get_scope_members),
1189         (symbol_db_engine_get_current_scope),
1190         (symbol_db_engine_get_file_symbols),
1191         (symbol_db_engine_get_symbol_info_by_id),
1192         (symbol_db_engine_find_symbol_by_name_pattern),
1193         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1194         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1195         * plugins/symbol-db/symbol-db-engine.h:
1196         * plugins/symbol-db/tables.sql:
1197         new dynamic prepared queries architecture. Now every query used in the
1198         engine has its own compiled query in libgda-sqlite provider. This for speed
1199         improvements, code cleaning and auto-escaping of string parameters. 
1200         Lookup of dynamic queries takes care of sym_info parameters and of 
1201         parameters passed to functions. The compiled GdaStatements are stored in an 
1202         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1203         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1205         * plugins/symbol-db/test/Makefile.am:
1206         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1207         (main):
1208         re-enabled test.
1210 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1212         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1213         * po/POTFILES.in,
1214         plugins/tools/tool.c:
1215         Fix #529798: Mark additional strings for translation
1217 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1219         * plugins/project-wizard/druid.c,
1220         plugins/project-wizard/property.c,
1221         plugins/project-wizard/property.h,
1222         plugins/project-wizard/parser.c,
1223         plugins/project-wizard/templates/mkfile.wiz,
1224         plugins/project-wizard/templates/terminal.wiz,
1225         plugins/project-wizard/templates/xlib-dock.wiz,
1226         plugins/project-wizard/templates/wxwin.wiz,
1227         plugins/project-wizard/templates/java.wiz,
1228         plugins/project-wizard/templates/django.wiz,
1229         plugins/project-wizard/templates/gnome.wiz,
1230         plugins/project-wizard/templates/anjuta-plugin.wiz,
1231         plugins/project-wizard/templates/gtkmm.wiz,
1232         plugins/project-wizard/templates/python.wiz,
1233         plugins/project-wizard/templates/cpp.wiz,
1234         plugins/project-wizard/templates/sdl.wiz,
1235         plugins/project-wizard/templates/gtk.wiz,
1236         plugins/project-wizard/templates/minimal.wiz,
1237         plugins/project-wizard/templates/xlib.wiz,
1238         plugins/project-wizard/templates/gcj.wiz:
1239         Add additional restriction on project name fix #529226
1241 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1243         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1244         * plugins/tools/plugin.c:
1245         Fix #529506: Uncorrect unloading tools plugin
1247 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1249         * plugins/search/search-replace.c (search_and_replace),
1250         (on_message_view_destroyed):
1251         Don't spit out two many warnings when the message view is destroyed
1252         
1253         * plugins/search/search-replace_backend.c
1254         (file_buffer_new_from_path):
1255         Only use first 500 characters for validation
1257 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1259         * plugins/search/plugin.c (find_incremental):
1260         * plugins/search/search-replace.c (on_search_regex_toggled),
1261         (on_search_button_next_clicked), (search_replace_find_usage):
1262         * plugins/search/search-replace_backend.c (match_substr_free),
1263         (file_buffer_new_from_path), (get_next_match),
1264         (clear_search_replace_instance), (create_search_replace_instance):
1265         * plugins/search/search-replace_backend.h:
1266         
1267         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1268         Rest of #440637
1270 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1272         * plugins/document-manager/action-callbacks.c
1273         (on_editor_command_paste_activate):
1274         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1275   (there was an else missing...)
1277 2008-04-17  Naba Kumar  <naba@naba-desktop>
1279         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1280         * plugins/project-import/anjuta-project-import.plugin.in:
1281         * plugins/project-wizard/anjuta-project-wizard.glade:
1282         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1283         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1285 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1287         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1288         Fixed a condition where we kill our own process
1290 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1292         * libanjuta/anjuta-session.h:
1293         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1294         * plugins/symbol-db/plugin.c (value_added_current_editor),
1295         (on_session_load), (symbol_db_activate):
1296         * plugins/symbol-db/plugin.h:
1297         * plugins/symbol-db/symbol-db-view.c
1298         (sdb_view_build_and_display_base_tree):
1299         Added new sessions states to avoid loading the local symbols before
1300         the session is loaded (speeds up start-up).
1301         
1302         * plugins/document-manager/plugin.c
1303         (update_document_ui_undo_items), (update_document_ui_save_items),
1304         (on_document_update_ui):
1305         * plugins/sourceview/sourceview.c (idocument_redo):
1306         Fixed #528705 – There is no Redo
1308 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1310         * libanjuta/interfaces/libanjuta.idl,
1311         plugins/terminal/terminal.c,
1312         plugins/build-basic-autotools/executer.c,
1313         plugins/gdb/plugin.c:
1314         Add an env parameter in the IAnjutaTerminal interface allowing
1315         to specify additional environment variables
1317         * libanjuta/anjuta-launcher.c:
1318         Add one initialization
1320 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1322         Patch from Ignacio Casal Quinteiro:
1323         * plugins/file-loader/anjuta-recent-chooser-menu.c
1324         (_gtk_recent_chooser_get_items),
1325         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1326         (anjuta_recent_chooser_menu_populate):
1327         Show 5 project and 15 file items in recent-chooser
1329 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1331         * plugins/search/search-replace_backend.c (isawordchar),
1332         (extra_match), (get_next_match):
1333         
1334         Make searching utf-8 aware. We still need to fix encodings for
1335         search/replace in files as it is currently assumed they are utf-8 like
1336         the editors.
1338 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1339         
1340         Patch from Ignacio Casal Quinteiro:
1341         * plugins/file-loader/anjuta-recent-chooser-menu.c
1342         (anjuta_recent_chooser_menu_insert_item),
1343         (anjuta_recent_chooser_menu_populate):
1344         * plugins/file-loader/plugin.c (activate_plugin):
1345         Fix recent files in the toolbar
1346         
1347         * plugins/tools/plugin.c (ipreferences_merge):
1348         Fixed some warnings
1350 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1352         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1354 2008-04-13  Naba Kumar  <naba@naba-desktop>
1356         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1357         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1358         Do not enable brace autocompletion by defualt because it annoying for
1359         fast typist (i.e. it's easier to type ending brace than move carat)
1360         and it's currently broken for scintilla.
1362 2008-04-13  Naba Kumar  <naba@naba-desktop>
1364         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1365         * src/about.c (on_about_plugin_activate): Removed dead code.
1366         * src/main.c: Make smaller include.
1368 2008-04-12  Naba Kumar  <naba@naba-desktop>
1370         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1371         src/utilities.h: Removed dead files.
1372         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1373         files.
1375 2008-04-12  Naba Kumar  <naba@naba-desktop>
1377         * src/action-callbacks.c: Removed unneeded gnome.h include.
1378         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1380 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1382         Reviewed by Naba Kumar  <naba@gnome.org>:
1383         * libanjuta/anjuta-utils.{ch}:
1384         Added anjuta_utils_get_user_config_dir. This func is used
1385         to get the user config directory.
1386         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1388 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1390         * plugins/search/Makefile.am:
1391         * plugins/search/anjuta-search.glade:
1392         * plugins/search/anjuta-search.ui:
1393         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1394         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1395         (on_findnext1_activate), (on_findprevious1_activate),
1396         (on_prev_occur), (on_next_occur), (activate_plugin),
1397         (deactivate_plugin), (dispose), (finalize),
1398         (search_plugin_class_init):
1399         * plugins/search/plugin.h:
1400         * plugins/search/search-replace.c (search_and_replace_init),
1401         (search_and_replace), (write_message_pane), (on_message_clicked),
1402         (save_not_opened_files), (replace_in_not_opened_files),
1403         (search_replace_next_previous), (search_replace_next),
1404         (search_replace_previous), (sr_get_gladewidget),
1405         (search_set_popdown_strings), (search_set_popdown_map),
1406         (search_select_item), (search_set_combo), (search_set_action),
1407         (search_set_target), (search_set_direction),
1408         (search_get_item_combo), (search_get_item_combo_name),
1409         (search_direction_changed), (populate_value), (reset_flags),
1410         (reset_flags_and_search_button), (search_start_over),
1411         (search_end_alert), (max_results_alert), (nb_results_alert),
1412         (search_show_replace), (modify_label_image_button),
1413         (search_replace_populate), (show_jump_button),
1414         (translate_dialog_strings), (create_dialog), (show_dialog),
1415         (word_in_list), (list_max_items), (search_update_combos),
1416         (replace_update_combos), (search_update_dialog),
1417         (on_search_replace_delete_event),
1418         (on_search_dialog_key_press_event),
1419         (search_disconnect_set_toggle_connect),
1420         (on_search_match_whole_word_toggled),
1421         (on_search_match_whole_line_toggled),
1422         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1423         (search_set_toggle_direction), (on_search_direction_changed),
1424         (on_search_action_changed), (on_search_target_changed),
1425         (on_search_expression_changed), (on_actions_no_limit_clicked),
1426         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1427         (on_search_button_next_clicked), (search_replace_find_usage),
1428         (on_search_button_jump_clicked), (on_search_expression_activate),
1429         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1430         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1431         (basic_search_toggled), (anjuta_search_replace_activate):
1432         * plugins/search/search-replace.h:
1433         * plugins/search/search-replace_backend.c (pcre_info_free),
1434         (pcre_info_new), (match_substr_free), (match_info_free),
1435         (file_buffer_free), (file_buffer_new_from_te),
1436         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1437         (file_match_line_from_pos), (create_search_files_list),
1438         (get_project_file_list), (isawordchar), (extra_match),
1439         (get_next_match), (create_search_entries), (regex_backref),
1440         (clear_search_replace_instance), (clear_pcre),
1441         (create_search_replace_instance):
1442         * plugins/search/search-replace_backend.h:
1443         Restored old search plugin - was a bad idea to merge this patch. Sorry!
1445 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1447         * libanjuta/Makefile.am:
1448         * libanjuta/libanjuta.h:
1449         * plugins/document-manager/anjuta-document-manager.glade:
1450         * plugins/document-manager/plugin.c:
1451         * plugins/editor/text_editor.c (text_editor_finalize),
1452         (convert_to_utf8), (load_from_file), (save_to_file):
1453         * plugins/editor/text_editor.h:
1454         * plugins/sourceview/Makefile.am:
1455         * plugins/sourceview/anjuta-convert.c:
1456         * plugins/sourceview/anjuta-convert.h:
1457         * plugins/sourceview/anjuta-document-loader.c:
1458         * plugins/sourceview/anjuta-document-saver.c:
1459         * plugins/sourceview/anjuta-document.c:
1460         * plugins/sourceview/anjuta-encodings.c:
1461         * plugins/sourceview/anjuta-encodings.h:
1462         * plugins/sourceview/anjuta-utils.c:
1463         * plugins/sourceview/anjuta-utils.h:
1464         * plugins/sourceview/anjuta-view.c:
1465         * plugins/sourceview/sourceview.c:
1466         
1467         Move the encoding conversion infrastrcute to libanjuta and update all
1468         users. Test all available encodings by default in scintilla editor
1469         like sourceview is doing and removed encoding preferences
1471         * plugins/search/search-replace_backend.c
1472         (file_buffer_new_from_uri):
1473         Fixed crasher
1475 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1477         * plugins/search/anjuta-search.glade:
1478         Various small improvements to the dialog
1480 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1482         Patch from Ignacio Casal Quinteiro:
1483         * plugins/file-loader/Makefile.am:
1484         * plugins/file-loader/anjuta-recent-chooser-menu.c
1485         (gtk_recent_chooser_iface_init),
1486         (_anjuta_recent_chooser_install_properties),
1487         (sort_recent_items_mru), (get_is_recent_filtered),
1488         (_gtk_recent_chooser_get_items),
1489         (anjuta_recent_chooser_menu_class_init),
1490         (anjuta_recent_chooser_menu_init),
1491         (anjuta_recent_chooser_menu_finalize),
1492         (anjuta_recent_chooser_menu_dispose),
1493         (anjuta_recent_chooser_menu_constructor),
1494         (anjuta_recent_chooser_menu_set_property),
1495         (anjuta_recent_chooser_menu_get_property),
1496         (anjuta_recent_chooser_menu_set_current_uri),
1497         (anjuta_recent_chooser_menu_get_current_uri),
1498         (anjuta_recent_chooser_menu_select_uri),
1499         (anjuta_recent_chooser_menu_unselect_uri),
1500         (anjuta_recent_chooser_menu_select_all),
1501         (anjuta_recent_chooser_menu_unselect_all),
1502         (anjuta_recent_chooser_menu_set_sort_func),
1503         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1504         (anjuta_recent_chooser_menu_get_recent_manager),
1505         (anjuta_recent_chooser_menu_add_filter),
1506         (anjuta_recent_chooser_menu_remove_filter),
1507         (anjuta_recent_chooser_menu_list_filters),
1508         (anjuta_recent_chooser_menu_set_current_filter),
1509         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1510         (anjuta_recent_chooser_menu_create_item),
1511         (anjuta_recent_chooser_menu_insert_item),
1512         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1513         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1514         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1515         (get_icon_size_for_widget), (foreach_set_shot_tips),
1516         (anjuta_recent_chooser_menu_set_show_tips),
1517         (anjuta_recent_chooser_menu_new),
1518         (anjuta_recent_chooser_menu_new_for_manager):
1519         * plugins/file-loader/anjuta-recent-chooser-menu.h:
1520         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1521         (activate_plugin), (dispose):
1522         
1523         Add separator to recent menu (#526932)
1525         * plugins/search/Makefile.am:
1526         * plugins/search/anjuta-search.glade:
1527         * plugins/search/anjuta-search.ui:
1528         * plugins/search/plugin.c (on_find1_activate),
1529         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1530         (on_findnext1_activate), (on_findprevious1_activate),
1531         (on_search_again_activate), (on_find_usage), (activate_plugin),
1532         (deactivate_plugin), (dispose), (search_plugin_class_init):
1533         * plugins/search/plugin.h:
1534         * plugins/search/search-replace.c (anj_sr_execute),
1535         (anj_sr_write_match_message), (on_message_clicked),
1536         (anj_sr_set_search_string), (anj_sr_select_nearest),
1537         (anj_sr_select_next), (anj_sr_select_previous),
1538         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1539         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1540         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1541         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1542         (anj_sr_set_target), (anj_sr_set_direction),
1543         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1544         (anj_sr_get_combo_id_active_value),
1545         (anj_sr_conform_direction_change), (anj_sr_populate_value),
1546         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1547         (anj_sr_end_alert), (anj_sr_max_results_alert),
1548         (anj_sr_total_results_alert), (anj_sr_show_replace),
1549         (anj_sr_modify_button), (anj_sr_populate_data),
1550         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1551         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1552         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1553         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1554         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1555         (anj_sr_find_in_list), (anj_sr_trim_list),
1556         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1557         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1558         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1559         (anj_sr_disconnect_set_toggle_connect),
1560         (on_search_match_whole_word_toggled),
1561         (on_search_match_whole_line_toggled),
1562         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1563         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1564         (on_search_direction_changed), (on_search_action_changed),
1565         (on_search_target_changed), (on_search_expression_changed),
1566         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1567         (on_search_button_start_clicked),
1568         (on_search_button_replace_clicked),
1569         (on_search_expression_activate):
1570         * plugins/search/search-replace.h:
1571         * plugins/search/search-replace_backend.c (regex_backref),
1572         (pcre_info_free), (pcre_info_new), (match_substr_free),
1573         (match_info_free_subs), (editor_new_from_file_buffer),
1574         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1575         (file_buffer_free), (file_buffer_get_byte_offset),
1576         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1577         (file_buffer_find_lines), (file_buffer_freshen_lines),
1578         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1579         (file_buffer_get_linetext_for_line), (save_file_buffer),
1580         (replace_in_local_buffer), (get_search_files_list),
1581         (get_project_files_list), (isawordchar), (extra_match),
1582         (get_next_match), (create_search_entries), (clear_search_entries),
1583         (search_get_default_data), (search_replace_data_new),
1584         (clear_search_replace_instance), (search_replace_data_destroy),
1585         (search_replace_init):
1586         * plugins/search/search-replace_backend.h:
1587         * plugins/search/search_preferences.c (removed):
1588         * plugins/search/search_preferences.h (removed):
1589         
1590         Merged the UI changes from bug #511688 and simplified the search dialog
1592 2008-04-10  Johannes Schmid <jhs@gnome.org>
1594         * plugins/symbol-db/symbol-db-engine.c:
1595         * plugin.c:
1596         Check for ctags binary (#516123)
1598 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1600         * plugins/symbol-db/symbol-db-engine.c
1601         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1602         (sdb_engine_get_query_parameters_list),
1603         (sdb_engine_free_cached_queries),
1604         (sdb_engine_get_tuple_id_by_unique_name),
1605         (sdb_engine_get_tuple_id_by_unique_name2),
1606         (sdb_engine_get_tuple_id_by_unique_name3),
1607         (symbol_db_engine_add_new_workspace),
1608         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1609         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1610         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1611         (sdb_engine_add_new_sym_implementation),
1612         (sdb_engine_add_new_heritage),
1613         (sdb_engine_add_new_scope_definition),
1614         (sdb_engine_add_new_tmp_heritage_scope),
1615         (sdb_engine_second_pass_update_scope_1),
1616         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1617         (on_scan_update_files_symbols_end),
1618         (symbol_db_engine_update_project_symbols):
1619         GdaSet *plist is now used globally for every prepared statement.
1620         It won't be created/unreffed at every query.
1622 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1624         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1625         Fixed crasher when deactivating symbol-db plugin
1627 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1629         * plugins/symbol-db/symbol-db-engine.c
1630         (sdb_engine_populate_db_by_tags):
1631         Don't use transactions - uses only half of the time now!
1633 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1635         * plugins/symbol-db/symbol-db-engine.c
1636         (sdb_engine_prepare_symbol_info_sql),
1637         (symbol_db_engine_get_global_members_filtered):
1638         * plugins/symbol-db/symbol-db-view.c
1639         (sdb_view_load_symbol_pixbufs),
1640         (sdb_view_build_and_display_base_tree):
1641         fixed global tab icons. Libgda could not understood the right fields, now it
1642         does.
1644 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1646         * plugins/language-support-cpp-java/cpp-java-assist.c
1647         (completion_compare), (create_completion),
1648         (cpp_java_assist_create_word_completion_cache):
1649         
1650         Only show () for functions/methods and macros with arguments. Does not work
1651         with symbol-db yet but fixes things for symbol-browser
1653 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1655         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1656         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1657         (sdb_engine_add_new_sym_implementation):
1658         
1659         Fixed some issues with caching
1661 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1663         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1664         (on_importing_project_end), (project_root_added),
1665         (symbol_db_activate), (symbol_db_deactivate):
1666         * plugins/symbol-db/plugin.h:
1667         
1668         Give the symbol-db it's own progress bar because there are too many
1669         interactions with the global status bar.
1671 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1673         * plugins/symbol-db/symbol-db-view-locals.c
1674         (sdb_view_locals_create_new_store):
1675         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1676         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1677         (symbol_db_view_open):
1678         
1679         Sort symbol trees
1681 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1683         * plugins/sourceview/sourceview.c (idocument_cut),
1684         (idocument_copy), (idocument_paste):
1685         Block insert-text signal on cut/copy/paste
1687 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1689         * plugins/symbol-db/plugin.c (on_char_added),
1690         (on_single_file_scan_end):
1691         Only update buffer when a newline is inserted
1692         
1693         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1694         (sdb_engine_get_tuple_id_by_unique_name),
1695         (sdb_engine_get_tuple_id_by_unique_name2),
1696         (sdb_engine_get_tuple_id_by_unique_name3),
1697         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1698         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1699         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1700         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1701         Precompute file_defined_id to speed up population
1703 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1705         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1706         (anjuta_launcher_set_encoding):
1707         Fixed some problems with binary streams needed by symbol-db
1708         
1709         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1710         Removed DEBUG_PRINT
1711         
1712         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1713         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1714         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1715         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1716         (sdb_engine_add_new_sym_implementation),
1717         (on_scan_update_files_symbols_end):
1718         Use some caching to speed up population
1719         
1720         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1721         Exit properly when scanning is over
1723 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1725         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1726         One additional change missed in the previous commit
1728 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1730         * plugins/project-wizard/templates/gtkmm.wiz,
1731         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1732         plugins/project-wizard/templates/gtkmm/src/main.cc,
1733         plugins/project-wizard/templates/django.wiz,
1734         plugins/project-wizard/templates/python.wiz,
1735         plugins/project-wizard/templates/python/configure.ac.tpl,
1736         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1737         plugins/project-wizard/templates/cpp.wiz,
1738         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1739         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1740         plugins/project-wizard/templates/sdl.wiz,
1741         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1742         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1743         plugins/project-wizard/templates/terminal.wiz,
1744         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1745         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1746         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1747         plugins/project-wizard/templates/gtk.wiz,
1748         plugins/project-wizard/templates/gtk/src/main.c,
1749         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1750         plugins/project-wizard/templates/minimal.wiz,
1751         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1752         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1753         plugins/project-wizard/templates/java.wiz,
1754         plugins/project-wizard/templates/java/configure.ac.tpl,
1755         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1756         plugins/project-wizard/templates/xlib.wiz,
1757         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1758         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1759         plugins/project-wizard/templates/gcj.wiz,
1760         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1761         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1762         plugins/project-wizard/templates/xlib-dock.wiz,
1763         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1764         plugins/project-wizard/templates/wxwin.wiz,
1765         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1766         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1767         plugins/project-wizard/templates/gnome.wiz,
1768         plugins/project-wizard/templates/gnome/src/main.c,
1769         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1770         plugins/project-wizard/templates/anjuta-plugin.wiz,
1771         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1772         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1773         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1774         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1775         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1776         Fix bug #525999: Remove space in file and target names generated
1777         by project wizard
1778         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1779         has been renamed ianjuta_document_manager_get_current_document
1781 2008-04-06  Naba Kumar  <naba@naba-desktop>
1783         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1784         * libanjuta/anjuta-utils.h:
1785         * plugins/project-wizard/druid.c (check_and_warn_missing),
1786         (on_druid_next):
1787         * plugins/project-wizard/header.c (npw_header_free),
1788         (npw_header_add_required_program),
1789         (npw_header_add_required_package),
1790         (npw_header_check_required_programs), (package_is_installed),
1791         (npw_header_check_required_packages):
1792         * plugins/project-wizard/header.h:
1793         * plugins/project-wizard/parser.c (parse_tag),
1794         (parse_header_start), (parse_header_text):
1795         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1796         * plugins/project-wizard/templates/cpp.wiz:
1797         * plugins/project-wizard/templates/django.wiz:
1798         * plugins/project-wizard/templates/gcj.wiz:
1799         * plugins/project-wizard/templates/gnome.wiz:
1800         * plugins/project-wizard/templates/gtk.wiz:
1801         * plugins/project-wizard/templates/gtkmm.wiz:
1802         * plugins/project-wizard/templates/java.wiz:
1803         * plugins/project-wizard/templates/minimal.wiz:
1804         * plugins/project-wizard/templates/mkfile.wiz:
1805         * plugins/project-wizard/templates/python.wiz:
1806         * plugins/project-wizard/templates/sdl.wiz:
1807         * plugins/project-wizard/templates/terminal.wiz:
1808         * plugins/project-wizard/templates/wxwin.wiz:
1809         * plugins/project-wizard/templates/xlib-dock.wiz:
1810         * plugins/project-wizard/templates/xlib.wiz:
1812         Added a check for vital programs and packages needed to create a
1813         new project. A warning dialog is shown to user in project
1814         wizard when he proceeds after selecting a project type.
1815         Updated all project templates to cover vital programs and
1816         packages to generate and build correctly.
1817         
1818 2008-04-05  Naba Kumar  <naba@gnome.org>
1820         patch from  surenspost@gmail.com:
1821         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1823 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1825         * plugins/sourceview/anjuta-view.c:
1826         * plugins/sourceview/anjuta-view.h:
1827         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1828         (sourceview_prefs_init):
1829         Removed unused color management code
1830         
1831         * plugins/sourceview/anjuta-editor-sourceview.glade:
1832         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1833         (create_style_model), (on_style_changed), (ipreferences_merge),
1834         (ipreferences_unmerge):
1835         * plugins/sourceview/plugin.h:
1836         
1837         Added style chooser for sourceview editor (#522555)
1839 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1841         * plugins/document-manager/action-callbacks.c:
1842         * plugins/document-manager/anjuta-document-manager.ui:
1843         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1844         (update_document_ui_disable_all):
1845         * plugins/file-loader/anjuta-loader-plugin.ui:
1846         * plugins/file-loader/plugin.c (on_new_activate),
1847         (activate_plugin):
1848         
1849         Moved "New" action from document-manager to file-loader using 
1850         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1852 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1854         * Makefile.am:
1855         * configure.in:
1856         * libegg/.cvsignore:
1857         * libegg/Makefile.am:
1858         * libegg/egg-cell-renderer-text.c:
1859         * libegg/egg-combo-action.c:
1860         * libegg/egg-entry-action.c:
1861         * libegg/egg-recent-action.c:
1862         * libegg/egg-recent-files-module.c:
1863         * libegg/egg-recent-item.c:
1864         * libegg/egg-recent-model.c:
1865         * libegg/egg-recent-util.c:
1866         * libegg/egg-recent-view-gtk.c:
1867         * libegg/egg-recent-view.c:
1868         * libegg/egg-submenu-action.c:
1869         * libegg/eggcellrendererpopup.c:
1870         * libegg/eggcomboselect.c:
1871         * libegg/eggmarshalers.list:
1872         * libegg/eggtreemodelfilter.c:
1873         * libegg/eggtreemodelunion.c:
1874         * libegg/eggtreemultidnd.c:
1875         * libegg/gtkcellview.h:
1876         * libegg/layout.glade:
1877         * libegg/menu/.cvsignore:
1878         * libegg/menu/Makefile.am:
1879         * libegg/menu/egg-combo-action.h:
1880         * libegg/menu/egg-entry-action.h:
1881         * libegg/menu/egg-recent-action.h:
1882         * libegg/menu/egg-submenu-action.h:
1883         * libegg/menu/eggcomboselect.h:
1884         * libegg/recent-files/.cvsignore:
1885         * libegg/recent-files/Makefile.am:
1886         * libegg/recent-files/egg-recent-item.h:
1887         * libegg/recent-files/egg-recent-model.h:
1888         * libegg/recent-files/egg-recent-util.h:
1889         * libegg/recent-files/egg-recent-view-gtk.h:
1890         * libegg/recent-files/egg-recent-view.h:
1891         * libegg/recent-files/egg-recent.h:
1892         * libegg/test-actions.c:
1893         * libegg/test-multi-drag.c:
1894         * libegg/test-union.c:
1895         * libegg/treeviewutils/.cvsignore:
1896         * libegg/treeviewutils/Makefile.am:
1897         * libegg/treeviewutils/egg-cell-renderer-text.h:
1898         * libegg/treeviewutils/eggcellrendererpopup.h:
1899         * libegg/treeviewutils/eggtreemodelfilter.h:
1900         * libegg/treeviewutils/eggtreemodelunion.h:
1901         * libegg/treeviewutils/eggtreemultidnd.h:
1902         * libegg/util/.cvsignore:
1903         * libegg/util/Makefile.am:
1904         * libegg/util/egg-macros.h:
1905         * libegg/util/eggintl.h:
1906         
1907         Killed libegg (#349279)
1908         
1909         * plugins/document-manager/Makefile.am:
1910         * plugins/document-manager/action-callbacks.c:
1911         * plugins/document-manager/plugin.c:
1912         * plugins/editor/plugin.c:
1913         (on_open_recent_file), (sort_recent_menu),
1914         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1915         (anjuta_file_loader_plugin_instance_init):
1916         * plugins/file-loader/plugin.h:
1917         * plugins/search/Makefile.am:
1918         * plugins/search/plugin.c:
1919         * plugins/search/search-replace.c:
1920         
1921         Removed dead code and libegg from Makefiles
1922         
1923         * plugins/symbol-browser/Makefile.am:
1924         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1925         * plugins/symbol-browser/plugin.c (on_editor_saved),
1926         (update_editor_symbol_model), (iter_matches),
1927         (value_removed_current_editor), (activate_plugin):
1928         Removed symbol-browser toolbar which used libegg and was
1929         buggy (#451588)
1930         
1931         Patch from Ignacio Casal Quinteiro with lots of changes:
1932         * plugins/file-loader/Makefile.am:
1933         * plugins/file-loader/anjuta-loader-plugin.ui:
1934         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1935         Port FileLoader to GtkRecent (#398984)
1937 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1939         * configure.in:
1940         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1941         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1942         * libanjuta/interfaces/libanjuta.idl:
1943         * plugins/Makefile.am:
1944         * plugins/class-inheritance/class-inherit.c
1945         (class_inheritance_show_dynamic_class_popup_menu),
1946         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1947         (class_inheritance_update_graph):
1948         * plugins/language-support-cpp-java/cpp-java-assist.c
1949         (create_completion),
1950         (cpp_java_assist_create_scope_completion_cache),
1951         (cpp_java_assist_create_word_completion_cache),
1952         (cpp_java_assist_show_calltip):
1953         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1954         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1955         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1956         (isymbol_get_extra_info_string), (isymbol_get_line),
1957         (isymbol_get_icon), (isymbol_iface_init):
1958         * plugins/symbol-browser/an_symbol.h:
1959         * plugins/symbol-browser/an_symbol_view.c
1960         (anjuta_symbol_view_get_file_symbol_model):
1961         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1962         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1963         (isymbol_manager_iface_init):
1964         * plugins/symbol-db/Makefile.am:
1965         * plugins/symbol-db/anjuta-symbol-db.glade:
1966         * plugins/symbol-db/plugin.c
1967         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1968         (value_added_current_editor), (goto_local_tree_iter),
1969         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1970         (on_global_treeview_row_collapsed), (on_project_element_added),
1971         (on_project_element_removed), (on_importing_project_end),
1972         (do_import_sources_after_abort), (do_import_sources),
1973         (project_root_added), (project_root_removed), (symbol_db_activate),
1974         (symbol_db_deactivate), (isymbol_manager_search),
1975         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1976         (isymbol_manager_iface_init), (ipreferences_merge),
1977         (ipreferences_unmerge), (ipreferences_iface_init):
1978         * plugins/symbol-db/plugin.h:
1979         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1980         (symbol_db_engine_iterator_node_new),
1981         (sdb_engine_iterator_node_instance_init),
1982         (sdb_engine_iterator_node_finalize),
1983         (symbol_db_engine_iterator_node_get_symbol_id),
1984         (symbol_db_engine_iterator_node_get_symbol_name),
1985         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1986         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1987         (symbol_db_engine_iterator_node_get_symbol_signature),
1988         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1989         (isymbol_get_name), (isymbol_get_args),
1990         (isymbol_get_extra_info_string), (isymbol_get_uri),
1991         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1992         (isymbol_iface_init):
1993         * plugins/symbol-db/symbol-db-engine-iterator.c
1994         (symbol_db_engine_iterator_new):
1995         * plugins/symbol-db/symbol-db-engine.c
1996         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1997         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1998         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1999         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2000         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2001         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2002         (sdb_engine_init), (sdb_engine_finalize),
2003         (sdb_engine_set_defaults_db_parameters),
2004         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2005         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2006         (sdb_engine_get_tuple_id_by_unique_name),
2007         (sdb_engine_get_tuple_id_by_unique_name2),
2008         (sdb_engine_get_tuple_id_by_unique_name3),
2009         (symbol_db_engine_add_new_workspace),
2010         (symbol_db_engine_project_exists),
2011         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2012         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2013         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2014         (sdb_engine_add_new_sym_access),
2015         (sdb_engine_add_new_sym_implementation),
2016         (sdb_engine_add_new_heritage),
2017         (sdb_engine_add_new_scope_definition),
2018         (sdb_engine_add_new_tmp_heritage_scope),
2019         (sdb_engine_second_pass_update_scope_1),
2020         (sdb_engine_second_pass_update_heritage),
2021         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2022         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2023         (on_scan_update_files_symbols_end),
2024         (symbol_db_engine_fill_type_array),
2025         (symbol_db_engine_update_files_symbols),
2026         (symbol_db_engine_update_project_symbols),
2027         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2028         (symbol_db_engine_update_buffer_symbols),
2029         (symbol_db_engine_get_files_with_zero_symbols),
2030         (sdb_engine_prepare_symbol_info_sql),
2031         (symbol_db_engine_get_class_parents_by_symbol_id),
2032         (symbol_db_engine_get_class_parents),
2033         (symbol_db_engine_get_global_members_filtered),
2034         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2035         (symbol_db_engine_get_scope_members_by_symbol_id),
2036         (symbol_db_engine_get_scope_members),
2037         (symbol_db_engine_get_file_symbols),
2038         (symbol_db_engine_get_symbol_info_by_id),
2039         (symbol_db_engine_get_full_local_path),
2040         (symbol_db_engine_get_file_db_path),
2041         (symbol_db_engine_find_symbol_by_name_pattern),
2042         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2043         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2044         * plugins/symbol-db/symbol-db-engine.h:
2045         * plugins/symbol-db/symbol-db-prefs.c
2046         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2047         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2048         (on_listall_output), (on_listall_exit), (files_visit_dir),
2049         (on_tag_load_toggled), (symbol_db_prefs_init),
2050         (symbol_db_prefs_finalize):
2051         * plugins/symbol-db/symbol-db-prefs.h:
2052         * plugins/symbol-db/symbol-db-view-locals.c
2053         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2054         (do_add_root_symbol_to_view),
2055         (consume_symbols_inserted_queue_idle_destroy),
2056         (consume_symbols_inserted_queue_idle), (on_scan_end),
2057         (do_recurse_subtree_and_remove), (on_symbol_removed),
2058         (on_symbol_inserted),
2059         (symbol_db_view_locals_recv_signals_from_engine),
2060         (symbol_db_view_locals_update_list):
2061         * plugins/symbol-db/symbol-db-view.c
2062         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2063         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2064         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2065         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2066         (sdb_view_build_and_display_base_tree):
2067         * plugins/symbol-db/symbol-db.glade:
2068         * plugins/symbol-db/symbol-db.ui:
2069         * plugins/symbol-db/tables.sql:
2070         * plugins/symbol-db/test/Makefile.am:
2071         * plugins/symbol-db/test/main.c (get_parents), (main),
2072         (packages_foreach), (files_visit_dir):
2073         
2074         Merged changes from symbol-db branch
2076 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2078         * plugins/sourceview/sourceview.c (autodetect_language):
2079         Use gnome_vfs_get_slow_mime_type()
2081 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2083         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2084         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2085         (open_with_dialog):
2086         
2087         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2088         supertype instead no plugin for mime-type was found (#525706)
2090 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2092         patch by: Carl-Anton Ingmarsson:
2093         * src/anjuta.glade:
2094         Fixed padding in preferences
2096 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2098         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2100         * plugins/tools/anjuta-tools.glade:
2101         * plugins/tools/anjuta-tools.ui:
2102         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2103           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2104           atp_tool_dialog_refresh, atp_tool_dialog_show):
2105         * plugins/tools/dialog.h (dialog, plugin):
2106         * plugins/tools/plugin.c (prefs, gxml, action_group,
2107           atp_plugin_finalize, test, atp_plugin_activate,
2108           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2109           ipreferences_unmerge, ipreferences_iface_init):
2110         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2111           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2112           atp_user_tool_activate, atp_tool_list_append_new,
2113           atp_tool_list_activate, atp_tool_list_deactivate):
2114         * plugins/tools/tool.h (plugin):
2115         
2116         #515854 – Move configuration into preferences
2118 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2120         patch by: Carl-Anton Ingmarsson:
2121         * src/anjuta-app.c (style, on_toolbar_style_changed,
2122           on_add_merge_widget, anjuta_app_instance_init):
2123         * src/anjuta.glade:
2124         
2125         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2127 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2129         * plugins/debug-manager/anjuta-debug-manager.glade,
2130         plugins/debug-manager/command.c,
2131         plugins/debug-manager/command.h,
2132         plugins/debug-manager/start.c,
2133         plugins/gdb/plugin.c,
2134         plugins/gdb/debugger.c,
2135         plugins/gdb/debugger.h,
2136         libanjuta/interfaces/libanjuta.idl:
2137         Improve start program dialog, allowing to specify working
2138         directory and environment variables
2140 2008-03-26  Naba Kumar  <naba@gnome.org>
2142         * libanjuta/resources.c (anjuta_res_url_show): Use
2143         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2144         fixed formatting.
2146         Patch from Carl-Anton Ingmarsson:
2148         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2149         * libanjuta/anjuta-utils.h:
2150         * src/action-callbacks.c (help_activate),
2151         (on_help_manual_activate), (on_help_tutorial_activate),
2152         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2153         * libanjuta/Makefile.am:
2154         Get rid of gnome_help_display_with_doc_id()
2156 2008-03-26  Naba Kumar  <naba@gnome.org>
2158         Patch from Carl-Anton Ingmarsson:
2160         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2161         * plugins/project-import/project-import.c (on_import_cancel): Remove
2162         stray GnomeDruid variable.
2164 2008-03-26  Naba Kumar  <naba@gnome.org>
2166         * plugins/project-import/project-import.c (create_start_page):
2167         * plugins/project-wizard/druid.c (npw_druid_new):
2168         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2169         
2170         Fixed type 'assistent' to 'assistant'.
2172 2008-03-25  Naba Kumar  <naba@gnome.org>
2174         Patch from Carl-Anton Ingmarsson:
2176         * libanjuta/Makefile.am:
2177         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2178         (visibility_toggled), (accel_edited_callback),
2179         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2180         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2181         (anjuta_ui_get_accel_editor):
2182         * libegg/Makefile.am:
2183         * libegg/eggaccelerators.c (removed):
2184         * libegg/eggcellrendererkeys.c (removed):
2185         * libegg/eggtreeviewstate.c (removed):
2186         * libegg/test-tree-utils.c (removed):
2187         * libegg/treeviewutils/Makefile.am:
2188         * libegg/treeviewutils/eggaccelerators.h (removed):
2189         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2190         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2192         Ports anjuta-ui to gtk_cell_renderer_accel
2193         
2194 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2196         Reviewed by Naba Kumar  <naba@gnome.org>
2198         * plugins/project-import/Makefile.am:
2199         * plugins/project-import/project-import.{ch}:
2200         * plugins/project-import/anjuta-project-import.glade (removed):
2201         * configure.in, po/POTFILES.in:
2203         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2204         file because libglade doesn't have GtkAssistant support.
2206 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2208         * plugins/debug-manager/registers.c:
2209         Avoid a crash when debugger stop on an error
2211         * plugins/debug-manager/start.c,
2212         plugins/gdb/debugger.c,
2213         libanjuta/interfaces/libanjuta.idl:
2214         Display an error message when debugger target is not found
2216 2008-03-15  Naba Kumar  <naba@naba-desktop>
2218         * configure.in:
2219         * data/Makefile.am:
2220         * (removed) data/properties:
2221         * (added) plugins/editor/properties:
2222         * plugins/editor/Makefile.am:
2224         Moved data/properties to plugins/editor/ and removed dead code from
2225         Makefile.am files.
2226         
2227 2008-03-15  Naba Kumar  <naba@naba-desktop>
2229         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2230         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2231         (macro_dialog_finalize):
2232         * plugins/macro/macro-edit.c (macro_edit_dispose),
2233         (macro_edit_finalize):
2235         Fixed errors in previous patch.
2236         
2237 2008-03-15  Naba Kumar  <naba@naba-desktop>
2239         Patch from Ignacio Casal Quinteiro:
2241         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2242         (finalize):
2243         * plugins/class-gen/plugin.c (dispose), (finalize):
2244         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2245         (class_inheritance_dispose):
2246         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2247         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2248         (dma_plugin_finalize):
2249         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2250         (dma_debugger_queue_finalize):
2251         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2252         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2253         (anjuta_docman_finalize):
2254         * plugins/document-manager/plugin.c:
2255         * plugins/editor/plugin.c (dispose), (finalize),
2256         (editor_plugin_class_init):
2257         * plugins/editor/text_editor.c (text_editor_dispose),
2258         (text_editor_finalize):
2259         * plugins/file-loader/plugin.c (dispose), (finalize),
2260         (anjuta_file_loader_plugin_class_init):
2261         * plugins/file-manager/plugin.c (file_manager_finalize),
2262         (file_manager_dispose):
2263         * plugins/file-wizard/plugin.c (dispose), (finalize),
2264         (file_wizard_plugin_class_init):
2265         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2266         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2267         * plugins/glade/plugin.c (glade_plugin_dispose),
2268         (glade_plugin_finalize), (glade_plugin_class_init):
2269         * plugins/gtodo/plugin.c (finalize), (dispose):
2270         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2271         (anjuta_vim_plugin_dispose):
2272         * plugins/indent/plugin.c (indent_plugin_finalize),
2273         (indent_plugin_dispose):
2274         * plugins/language-manager/plugin.c (language_manager_finalize),
2275         (language_manager_dispose):
2276         * plugins/language-support-cpp-java/plugin.c
2277         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2278         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2279         (macro_db_class_init):
2280         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2281         (macro_dialog_finalize), (macro_dialog_class_init):
2282         * plugins/macro/macro-edit.c (macro_edit_dispose),
2283         (macro_edit_finalize), (macro_edit_class_init):
2284         * plugins/macro/plugin.c (finalize), (dispose):
2285         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2286         (anjuta_msgman_finalize):
2287         * plugins/message-view/message-view.c (message_view_dispose),
2288         (message_view_finalize):
2289         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2290         (message_view_plugin_finalize):
2291         * plugins/patch/plugin.c (patch_plugin_finalize),
2292         (patch_plugin_dispose):
2293         * plugins/profiler/plugin.c (profiler_finalize),
2294         (profiler_dispose):
2295         * plugins/project-import/plugin.c (dispose), (finalize),
2296         (project_import_plugin_class_init):
2297         * plugins/project-manager/plugin.c
2298         (project_manager_plugin_finalize),
2299         (project_manager_plugin_dispose):
2300         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2301         (npw_plugin_finalize), (npw_plugin_class_init):
2302         * plugins/sample1/plugin.c (sample_plugin_finalize),
2303         (sample_plugin_dispose):
2304         * plugins/search/plugin.c (dispose), (finalize),
2305         (search_plugin_class_init):
2306         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2307         (sourceview_plugin_dispose):
2308         * plugins/subversion/plugin.c (finalize), (dispose):
2309         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2310         * plugins/symbol-browser/an_symbol_iter.c
2311         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2312         * plugins/symbol-browser/an_symbol_search.c
2313         (an_symbol_search_dispose), (an_symbol_search_finalize):
2314         * plugins/symbol-browser/an_symbol_view.c
2315         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2316         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2317         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2318         (symbol_db_dispose):
2319         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2320         (terminal_plugin_finalize):
2321         * plugins/tools/plugin.c (atp_plugin_dispose),
2322         (atp_plugin_finalize), (atp_plugin_class_init):
2323         * plugins/valgrind/plugin.c (valgrind_finalize),
2324         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2326 2008-03-15  Naba Kumar  <naba@gnome.org>
2328         * TODO.tasks: Updated and marked debugger bounties completed.
2329         
2330 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2332         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2333         (get_line_indentation_base):
2334         
2335         #521847 – anjuta freez when edit file
2337 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2339         Patch from Rob Bradford:
2340         * plugins/build-basic-autotools/executer.c (execute_program):
2341         520324 – Execute command is not overridable
2342         
2343         * plugins/sourceview/sourceview.c (on_insert_text):
2344         Removed Debug print
2346 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2348         Patch from James Liggett:
2349         * plugins/subversion/plugin.c (activate_plugin):
2350         521691 – Crash when click "Resolve Conflicts" without opened project
2352 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2354         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2355         * plugins/language-support-cpp-java/cpp-java-utils.c:
2356         * plugins/language-support-cpp-java/plugin.c
2357         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2358         520415 – [PATCH] Problems in auto indentatation code,
2359         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2360         
2361         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2362         (anjuta_view_button_press_event):
2363         * plugins/sourceview/sourceview.c (on_insert_text),
2364         (sourceview_adjustment_changed), (sourceview_new):
2365         #520761 – Weirz behavior with popup
2367 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2369         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2370         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2371         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2372         (anjuta_launcher_fork):
2373         * libanjuta/anjuta-launcher.h:
2374         Add API to set environment variables for the forked process
2375         
2376         * plugins/build-basic-autotools/Makefile.am:
2377         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2378         .glade:
2379         * plugins/build-basic-autotools/build-basic-autotools.c
2380         (build_set_env), (build_execute_command_full),
2381         (build_execute_command), (build_configure_project),
2382         (build_autogen_project):
2383         * plugins/build-basic-autotools/build-basic-autotools.h:
2384         * plugins/build-basic-autotools/build-options.c
2385         (fill_options_combo), (build_dialog_configure):
2386         * plugins/build-basic-autotools/build-options.h:
2387         Use new launcher API to set CFLAGS when running configure. New configure dialog
2388         which has predefined CFLAGS settings.
2390         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2392 === anjuta 2.4.0 ===
2394 2008-03-11  Naba Kumar  <naba@gnome.org>
2396         * NEWS: Updated for 2.4.0 stable release.
2397         * configure.in: Version bumped to 2.4.0
2398         * TODO.tasks: Updated.
2400 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2402         Reviewed by Naba Kumar  <naba@gnome.org>:
2403         * global-tags/Makefile.am:
2404         Revert change for #515954. This change was incorrect, the anjuta-tags
2405         program is installed into the $(bindir) rather than the $(scriptdir).
2407 2008-03-02  Naba Kumar  <naba@gnome.org>
2409         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2410         * configure.in: Added a requirement for scintilla editor plugin.
2412 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2414         * plugins/message-view/anjuta-msgman.c
2415         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2416         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2417         * plugins/message-view/anjuta-msgman.h:
2418         
2419         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2420         get rid of the cached current_view member.
2421         Fixes #518469 – Save message buffer not working good
2423 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2425         Patch by James Liggett:
2426         * plugins/subversion/svn-command.h:
2427         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2428         Fixed #519275 – Subversion should allow offline diffs   
2430 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2432         * plugins/language-support-cpp-java/cpp-java-assist.c
2433         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2434         Removed some debug code
2435         
2436         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2437         Escape tooltip text to avoid broken markup
2439 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2441         * libanjuta/Makefile.am:
2442         Fixed a build error when building with -j X
2443         
2444         * plugins/tools/scripts/prepare-changelog.pl:
2445         Updated to latest script version in gnome svn
2447 2008-02-28  Johannes Schmid <jhs@gnome.org>
2449         * plugins/document-manager/anjuta-docman.c:
2450         (anjuta_docman_page_destroy):
2451         Do not unref widget because the GtkNotebook will unref them
2452         
2453         * plugins/file-manager/file-view.c: (file_view_refresh):
2454         * plugins/search/search_preferences.c: (search_preferences_init):
2455         Fixed a memory leaks
2456         
2457         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2458         (ieditor_get_offset), (ieditor_iface_init),
2459         (idocument_get_filename), (ilanguage_get_supported_languages),
2460         (autodetect_language):
2461         
2462         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2463         was missing.
2465 2008-02-28  Johannes Schmid <jhs@gnome.org>
2467         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2468         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2470 2008-02-27  Naba Kumar  <naba@gnome.org>
2472         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2473         string break. That was a mistake doing at this point.
2475 === anjuta 2.3.5 ===
2477 2008-02-26  Naba Kumar  <naba@gnome.org>
2479         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2480         crash when there is a modified new file open, a non-modified exiting
2481         file open and autosave happen. Simplified error checking logic and
2482         avoided memory corruption. Fixes bug #Bug 518716.
2484 2008-02-25  Naba Kumar  <naba@gnome.org>
2486         * NEWS: Updated for release 2.3.5
2487         * configure.in: Bumped version to 2.3.5
2489         * plugins/build-basic-autotools/build-basic-autotools.c:
2490         (on_editor_changed): Avoid accessing text which is greater than
2491         valid range.
2493         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2495 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
2497         * plugins/debug-manager/breakpoints.c:
2498         Fix #518329: Crash when adding breakpoint and other similar bugs
2500 2008-02-25  Johannes Schmid <jhs@gnome.org>
2502         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2503         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2504         Never call error() which calls exit()
2505         #517646 – Anjuta exists with code 2 when i try to import gedit
2507 2008-02-23  Johannes Schmid <jhs@gnome.org>
2509         * plugins/sourceview/sourceview.c: (ieditor_insert):
2510         Block insert_text signal when inserting manually.
2512 2008-02-23  Johannes Schmid <jhs@gnome.org>
2514         * plugins/sourceview/sourceview.c: (on_insert_text):
2515         Fixed a problem with the "insert-text" signal that broke
2516         copy&paste sometimes
2518 2008-02-22  Johannes Schmid <jhs@gnome.org>
2520         * plugins/language-support-cpp-java/plugin.c:
2521         (get_line_indentation_base):
2522         More fixes for comment handling and made the code
2523         a lot simpler
2525 2008-02-22  Johannes Schmid <jhs@gnome.org>
2527         * plugins/sourceview/sourceview.c: (on_insert_text):
2528         Fixed #517919 – Crash on pasting docblock
2530 2008-02-20  Johannes Schmid <jhs@gnome.org>
2532   Patch from James Liggett:
2533         * plugins/profiler/profiler.glade:
2534         Fix width options dialog. Translations are not longer cut off. (#516630)
2536 2008-02-18  Johannes Schmid <jhs@gnome.org>
2538         * plugins/sourceview/sourceview.c: (on_insert_text):
2539         Do not change the iterator in the "insert-text" handler because
2540         it has some strange side-effects when copying text
2541         Fix useless free'ing in hover-leave that might have led to random
2542         crashes
2544 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2546         * plugins/debug-manager/start.c:
2547         Avoid a glib warning if no project is loaded
2549 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2551         * manuals/anjuta-manual/C/debugger.xml:
2552         Remove warning about new debugger
2554 2008-02-17  Johannes Schmid <jhs@gnome.org>
2556         * manuals/anjuta-manual/figures/project-window.png:     
2557         Use a smaller picture
2559 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2561         * plugins/gdb/debugger.c:
2562         Set breakpoint in file with uncommon characters in path name
2564 2008-02-17  Johannes Schmid <jhs@gnome.org>
2566         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2567         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2568         (icell_get_char):
2569         * plugins/sourceview/sourceview.c: (on_insert_text):    
2570         Fix "char-added" signal to pass the correct iterator
2572 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2574         * plugins/gdb/debugger.c:
2575         Load executable in gdb with space in path name 
2577 2008-02-17  Johannes Schmid <jhs@gnome.org>
2579         * plugins/language-support-cpp-java/plugin.c:
2580         (get_line_indentation_base), (get_line_auto_indentation),
2581         (on_auto_indent):
2582         Some bugfixes and clean-ups in comment indentation code
2583         
2584         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2585         (anjuta_view_finalize), (anjuta_view_key_press_event):
2586         * plugins/sourceview/sourceview.c: (on_insert_text),
2587         (sourceview_create_highligth_indic), (sourceview_new):
2588         Cleaned implementation of char-added signal by using "insert-text" signal
2589         instead of filtering "key-press-event"
2590         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2591         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2592         (iiter_diff):
2593         Fixed implementation of get_character and return value of iiter_first() and
2594         iiter_last();
2596 2008-02-16  Johannes Schmid <jhs@gnome.org>
2598         * plugins/valgrind/plugin.c: (valgrind_activate),
2599         (ipreferences_merge), (ipreferences_unmerge):
2600         * plugins/valgrind/vgactions.c: (vg_actions_run):
2601         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2602         
2603         Fixed crasher when starting valgrind because of strange prefs handling and
2604         #516641 – Valgrind: Load Log does not clear list
2606 2008-02-15  James Liggett  <jrliggett@cox.net>
2608         * plugins/profiler/plugin.c:
2609         (on_select_other_target_button_clicked):
2610         Select the new custom target in the list so that the user sees it.
2612         Bug 516630 – Selection custom binary in profiler is not
2613         user-friendly.
2615 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2617         * manuals/anjuta-manual/C/projects.xml:
2618         Fix #515993: "Add package" button is "Add Package" in code
2619         Fix #516727: "Build All" is "Build Project" in code
2620         Fix #516728: "Clean All" is "Clean Project" in code
2621         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2622         Fix #516730: Fix note title 
2623         "Configure" is "Run Configure..." in code
2625 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2627         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2628         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2629         manuals/anjuta-manual/C/projects.xml,
2630         manuals/anjuta-manual/Makefile.am:
2631         Fix #515207: Add a new project window screenshoot
2632         Rename "Project View" to "Project window"
2634 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2636         * plugins/project-import/project-import.c:
2637         Fix #516743: Import project keeps an old date on project file
2639         * plugins/project-manager/plugin.c:
2640         Fix #516737: Import project doesn't load project with space in name
2642 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2644         * plugins/debug-manager/command.c:
2645         Destroy local variables on each step
2647         * plugins/debug-manager/debug_tree.c,
2648         plugins/debug-manager/watch.c,
2649         plugins/debug-manager/locals.c,
2650         plugins/gdb/debugger.c,
2651         libanjuta/interfaces/libanjuta.idl:
2652         Parse local variables scope (not used yet)
2654 2008-02-15  James Liggett <jrliggett@cox.net>
2656         reviewed by: Johannes Schmid <jhs@gnome.org>
2658         * plugins/profiler/gprof-options.c: (setup_widgets),
2659         (gprof_options_set_target), (gprof_options_has_target),
2660         (gprof_options_get_string):
2661         * plugins/profiler/gprof-options.h:
2662         * plugins/profiler/plugin.c: (ifile_open):
2663         516128 – crash in Anjuta IDE: selected profiler as the...
2665 2008-02-14  Johannes Schmid <jhs@gnome.org>
2667         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2668         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2669         * plugins/symbol-browser/an_symbol.c:
2670         * plugins/symbol-browser/an_symbol_view.c:
2671         (on_symbol_view_row_expanded):
2672         Fixed some memory leaks (Remember to all free/unref everything that comes
2673         from gtk_tree_model_get())
2675 2008-02-14  Johannes Schmid <jhs@gnome.org>
2677         * plugins/document-manager/search-box.c: (on_search_activated):
2678         516377 – Status bar does not change its status of 'Search for .. continued at top'
2679         (caused by differences between scintilla and sourceview)
2681 2008-02-13  James Liggett <jrliggett@cox.net>
2683         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2684         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2686 2008-02-14  Johannes Schmid <jhs@gnome.org>
2688         * plugins/language-support-cpp-java/plugin.c:
2689         (get_line_indentation_base), (get_line_auto_indentation),
2690         (on_editor_char_inserted_cpp):
2691         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2693 2008-02-13  Johannes Schmid <jhs@gnome.org>
2695         * plugins/language-support-cpp-java/plugin.c:
2696         (is_iter_inside_string), (get_line_auto_indentation):
2697         Handle comments in the code and do not ask editor. Fixes scintilla
2698         indentation (sourceview does not report comments anyway).
2699         
2700         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2701         Diff with correct sign (also fixes some issues with language-support)
2703 2008-02-13  Johannes Schmid <jhs@gnome.org>
2705         * plugins/language-support-cpp-java/plugin.c:
2706         (get_line_indentation_base):
2707         Act even more clever for comments. Indent /* */ comments correctly
2708         for multilines
2710 2008-02-13  Johannes Schmid <jhs@gnome.org>
2712         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2713         Also set indentation size correctly, when tab size is set
2714         by language support plugin
2716 2008-02-13  Johannes Schmid <jhs@gnome.org>
2718         * plugins/language-support-cpp-java/plugin.c:
2719         (get_line_indentation_base):
2720         
2721         Indent lines after comments correctly
2723 2008-02-13  Johannes Schmid <jhs@gnome.org>
2725         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2726         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2727         * libanjuta/anjuta-launcher.h:
2728         Some more fixes from symbol-db-branch
2729         
2730         * src/Makefile.am:
2731         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2733 2008-02-12  Johannes Schmid <jhs@gnome.org>
2735   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2736         * global-tags/Makefile.am:
2737         * AUTHORS
2738         #515954 – create_global_tags.sh: wrong anjuta-tags path
2739         
2740         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2741         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2742         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2743         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2744         (anjuta_launcher_fork):
2745         * libanjuta/anjuta-launcher.h:
2746         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2747         from symbol-db branch
2749 2008-02-11  Johannes Schmid <jhs@gnome.org>
2751         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2752   515868 – File browser only shows icons when activated
2753   
2754 2008-02-11  Johannes Schmid <jhs@gnome.org>
2756         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2757         #515867 – Anjuta dies on startup
2759 2008-02-11  Johannes Schmid <jhs@gnome.org>
2761         * TODO.tasks: Marked subversion task as completed
2763 === anjuta 2.3.4 ===
2765 2008-02-11  Naba Kumar  <naba@gnome.org>
2767         * configure.in: Bumped version to 2.3.4
2769 2008-02-10  Naba Kumar  <naba@gnome.org>
2771         * NEWS: Updated for release.
2773 2008-02-10  Johannes Schmid <jhs@gnome.org>
2775         * plugins/document-manager/anjuta-document-manager.plugin.in:
2776         Added html, javascript and glade file types. This makes it possible to
2777         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2778         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2779         
2780         * plugins/file-wizard/anjuta-file-wizard.glade:
2781         * plugins/gdb/anjuta-gdb.glade:
2782         * plugins/project-wizard/anjuta-project-wizard.glade:
2783         * plugins/search/anjuta-search.glade:
2784         * plugins/terminal/anjuta-terminal-plugin.glade:
2785         
2786         Fixed some other translation issues (#507921)
2788 2008-02-10  Naba Kumar  <naba@gnome.org>
2790         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2791         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2793 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2795         * manuals/anjuta-manual/C/interface.xml,
2796         manuals/anjuta-manual/C/introduction.xml,
2797         manuals/anjuta-manual/C/preferences.xml,
2798         manuals/anjuta-manual/C/fileoperations.xml,
2799         manuals/anjuta-manual/C/projects.xml:
2800         Fix spelling errors, including bug #515204, #515172, #515117
2801         and #513892
2803 2008-02-10  Naba Kumar  <naba@gnome.org>
2805         * plugins/document-manager/plugin.c: Fixed stream comment and added
2806         translator's comment for 'block comment', 'box comment' and 'stream
2807         comment'
2809 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2811         * plugins/debug-manager/command.c,
2812         plugins/debug-manager/command.h,
2813         plugins/debug-manager/breakpoints.c,
2814         libanjuta/interfaces/libanjuta.idl:
2815         Avoid adding the same breakpoint several times
2817         * plugins/gdb/debugger.c:
2818         Fix bug #515463: Deattaching process kill it
2820 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2822         * manuals/anjuta-manual/C/debugger.xml:
2823         Fix translation bug #515459 and #515460
2825 2008-02-10  Johannes Schmid <jhs@gnome.org>
2827   Patch from Rémi Cardona <remi@gentoo.org>
2829         * plugins/build-basic-autotools/Makefile.am:
2830         * plugins/cvs-plugin/Makefile.am:
2831         * plugins/document-manager/Makefile.am:
2832         * plugins/editor/Makefile.am:
2833         * plugins/indent/Makefile.am:
2834         * plugins/language-support-cpp-java/Makefile.am:
2835         * plugins/message-view/Makefile.am:
2836         * plugins/sourceview/Makefile.am:
2837         * plugins/symbol-browser/Makefile.am:
2838         * plugins/terminal/Makefile.am:
2839         * scripts/build-schemas.mk:
2840         * src/Makefile.am:
2841   Fix #512531 – Parallel build fails
2842   
2843   * AUTHORS: Added Rémi
2845 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2847         * plugins/debug-manager/queue.c:
2848         Fix interrupt command, not working due to previous change
2850 2008-02-10  Johannes Schmid <jhs@gnome.org>
2852         * src/Makefile.am:
2853         * src/anjuta-app.c:
2854         * src/anjuta-callbacks.c (removed):
2855         * src/anjuta-callbacks.h (removed):
2856         
2857         Removed (almost) empty files, fixes #515383 and #515388
2859 2008-02-09  James Liggett <jrliggett@cox.net>
2861         Reviewed by Naba Kumar  <naba@gnome.org>:
2863         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2864         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2865         * plugins/subversion/svn-command.c:
2866         (svn_command_make_canonical_path):
2867         * plugins/subversion/svn-command.h:
2868         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2869         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2870         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2871         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2872         * plugins/subversion/svn-remove-command.c:
2873         (svn_remove_command_new):
2874         * plugins/subversion/svn-status-command.c:
2875         (svn_status_command_new):
2876         * plugins/subversion/svn-switch-command.c:
2877         (svn_switch_command_new):
2878         * plugins/subversion/svn-update-command.c:
2879         (svn_update_command_new):
2880         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2881         die if the user gives a path that libsvn doesn't like. 
2882         
2883         Fixes bug #515500
2885 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2887         * plugins/debug-manager/command.c,
2888         plugins/debug-manager/command.h,
2889         plugins/debug-manager/queue.c:
2890         Fix crashes when trying to stop the debugger while it is busy
2892 2008-02-08  Johannes Schmid <jhs@gnome.org>
2894   Patch from Rodrigo Moya <rodrigo@novell.com>
2896         * plugins/glade/plugin.c: (ifile_open):
2897         * plugins/symbol-browser/test-class.cpp:
2898         * AUTHORS: Added Rodrigo
2899         
2900         #514732 – 64 bit compliation error
2901         #514733 – Use of uninitialized variables
2903 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2905         * manuals/anjuta-manual/C/debugger.xml:
2906         Fix translation bug #514494 and bug #514440
2908 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2910         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2911         Fix a compile error added in the previous patch
2913 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2915         * plugins/profiler/gprof-view.c,
2916         plugins/class-inheritance/class-callbacks.c,
2917         plugins/class-inheritance/class-inherit.c,
2918         plugins/symbol-browser/an_symbol.c,
2919         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2920         libanjuta/interfaces/libanjuta.idl:
2921         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2923 2008-02-04  Johannes Schmid <jhs@gnome.org>
2925         * plugins/search/anjuta-search.glade: Fixed typo
2927 2008-02-03  Johannes Schmid <jhs@gnome.org>
2929         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2930         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2931         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2932         .glade:
2933         * plugins/build-basic-autotools/build-basic-autotools.c:
2934         (build_get_context), (build_configure_project):
2935         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2936         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2937         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2938         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2939         * plugins/devhelp/plugin.c: (devhelp_activate):
2940         * plugins/editor/Makefile.am:
2941         * plugins/editor/anjuta-editor-scintilla.glade:
2942         * plugins/editor/text_editor.c:
2943         * plugins/editor/text_editor.h:
2944         * plugins/editor/text_editor_menu.c (removed):
2945         * plugins/editor/text_editor_menu.h (removed):
2946         * plugins/file-wizard/anjuta-file-wizard.glade:
2947         * plugins/gtodo/notification.c: (create_notification_window):
2948         * plugins/gtodo/preferences.c: (preferences_widget):
2949         * plugins/language-support-cpp-java/plugin.c:
2950         (cpp_java_plugin_activate_plugin):
2951         * plugins/message-view/anjuta-message-manager-plugin.glade:
2952         * plugins/message-view/plugin.c: (activate_plugin):
2953         * plugins/project-manager/plugin.c: (confirm_removal):
2954         * plugins/search/anjuta-search.glade:
2955         * plugins/search/plugin.c:
2956         * plugins/search/search-replace.c: (nb_results_alert):
2957         * plugins/subversion/subversion-commit-dialog.c:
2958         (on_subversion_commit_response):
2959         * plugins/symbol-browser/plugin.c: (activate_plugin):
2960         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2961         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2962         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2963         * src/anjuta.glade:
2964         
2965         Fixed translation bugs from #507921.
2966         Removed unused files in scintilla plugin
2968 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2970         * manuals/anjuta-manual/C/debugger.xml:
2971         Fix bug #514124 and bug #514138: Wrong menu item name
2973 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2975         * plugins/profiler/gprof-view.c,
2976         plugins/symbol-browser/plugin.c,
2977         plugins/class-inheritance/class-callbacks.c,
2978         plugins/debug-manager/plugin.c,
2979         plugins/tools/editor.c,
2980         plugins/search/search-replace.c,
2981         plugins/search/search-replace_backend.c,
2982         plugins/search/search-replace_backend.h,
2983         plugins/build-basic-autotools/build-basic-autotools.c,
2984         plugins/document-manager/plugin.c,
2985         plugins/document-manager/file_history.c,
2986         plugins/document-manager/anjuta-docman.c,
2987         plugins/document-manager/anjuta-docman.h,
2988         plugins/document-manager/action-callbacks.c,
2989         libanjuta/interfaces/libanjuta.idl:
2990         Rename IAnjutaDocumentManager functions:
2991         find_document_with_path, goto_file_line, goto_file_line_mark
2992         and get_full_filename into
2993         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2994         and get_uri
2995         Fix search plugin to use an URI instead of a file path
2996         Fix anjuta_docman_get_uri to always return an URI
2998 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3000         * plugins/debug-manager/breakpoints.c:
3001         Fix bug #514118: Rename Clear All Breakpoints to Remove
3002         All Breakpoints
3004 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3006         * manuals/anjuta-manual/C/debugger.xml:
3007         Update debugger documentation
3009 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3011         * plugins/debug-manager/sharedlib.c,
3012         plugins/debug-manager/anjuta-debug-manager.glade,
3013         plugins/debug-manager/queue.c,
3014         plugins/tools/execute.c,
3015         plugins/tools/anjuta-tools.glade,
3016         plugins/tools/editor.c,
3017         plugins/project-wizard/templates/terminal.wiz,
3018         plugins/project-wizard/templates/xlib-dock.wiz,
3019         plugins/project-wizard/templates/wxwin.wiz,
3020         plugins/project-wizard/templates/java.wiz,
3021         plugins/project-wizard/templates/gnome.wiz,
3022         plugins/project-wizard/templates/anjuta-plugin.wiz,
3023         plugins/project-wizard/templates/gtkmm.wiz,
3024         plugins/project-wizard/templates/python.wiz,
3025         plugins/project-wizard/templates/cpp.wiz,
3026         plugins/project-wizard/templates/sdl.wiz,
3027         plugins/project-wizard/templates/gtk.wiz,
3028         plugins/project-wizard/templates/minimal.wiz,
3029         plugins/project-wizard/templates/xlib.wiz,
3030         plugins/project-wizard/templates/gcj.wiz,
3031         plugins/gdb/plugin.c,
3032         plugins/gdb/debugger.c,
3033         libanjuta/anjuta-plugin-manager.c:
3034         Partial fix of #507921: translation issues in debug-manager, tools,
3035         project-wizard, gdb and anjuta-plugin-manager.
3037 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3039         * plugins/debug-manager/queue.c:
3040         Debugger Local, Stack and Thread windows were missing due to
3041         the previous change.
3043 2008-02-02  Johannes Schmid <jhs@gnome.org>
3045         * manuals/anjuta-manual/Makefile.am:
3046         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3047         causes make install to fail
3049 2008-02-02  Johannes Schmid <jhs@gnome.org>
3051         * plugins/macro/macros.xml:
3052         #495511 – Header_h macro correction
3054 2008-02-02  Johannes Schmid <jhs@gnome.org>
3056         * plugins/patch/patch-plugin.glade:
3057         gtk-apply is not translatable...
3059 2008-02-02  Johannes Schmid <jhs@gnome.org>
3061         * plugins/build-basic-autotools/build-basic-autotools.c:
3062         (on_build_mesg_format):
3063         
3064         Also check for untranslated messages from make. Should fix 
3065         #511981 – Error parsing make output
3067 2008-02-02  Johannes Schmid <jhs@gnome.org>
3069         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3070         .glade:
3071         
3072         Fixed #511010 – [UI] Execute program utility window
3074 2008-02-02  Johannes Schmid <jhs@gnome.org>
3076         * src/anjuta.glade:
3077         Fixed #509908 – [UI] Problems with the General settings tab
3079 2008-02-02  Johannes Schmid <jhs@gnome.org>
3081         * manuals/anjuta-manual/C/fileoperations.xml:
3082         Fixed #513730 – Option not present in the GUI po file
3084 2008-02-02  Johannes Schmid <jhs@gnome.org>
3086         * plugins/sourceview/anjuta-editor-sourceview.glade:
3087         Adjust preferences default values
3089 2008-02-02  Johannes Schmid <jhs@gnome.org>
3091         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3092         Fixed #512535 – Open files tabs' position is correctly remembered 
3093         but not applied at startup
3095 2008-02-02  Johannes Schmid <jhs@gnome.org>
3097         * plugins/search/search-replace.c: (on_message_clicked):
3098         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3099         fix clicking on search result messages
3101 2008-02-01  James Liggett <jrliggett@cox.net>
3103         * plugins/subversion/svn-command.c: (on_svn_notify):
3104         Fixed wrong status message output when resolving conflicts.
3106 2008-02-02  Johannes Schmid <jhs@gnome.org>
3108         * configure.in: Require GtkSourceView 2.1.2
3109         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3110         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3111         (imark_is_marker_set), (imark_delete_all_markers),
3112         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3113         
3114         Adapted to API changes in GtkSourceView
3116 2008-02-01  Johannes Schmid <jhs@gnome.org>
3118         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3119         Fixed tabsize preference
3121 2008-02-01  Johannes Schmid <jhs@gnome.org>
3123         * manuals/anjuta-manual/C/fileoperations.xml:
3124         * manuals/anjuta-manual/C/interface.xml:
3125         Updated manual
3126         
3127         * manuals/anjuta-manual/Makefile.am:
3128         * manuals/anjuta-manual/C/figures/*:
3129         
3130         Updated figures to be in clearlooks theme, removed old figures
3132 2008-02-01  Johannes Schmid <jhs@gnome.org>
3134         * plugins/patch/patch-plugin.glade:
3135         * plugins/patch/plugin.c: (patch_plugin_activate):
3136         Another UI issue with the patch plugin and silenced a compiler
3137         warning
3138         
3139         Patch from James Liggett:
3140         * plugins/profiler/gprof-call-graph-view.c:
3141         (gprof_call_graph_view_create_columns):
3142         * plugins/profiler/gprof-flat-profile-view.c:
3143         (gprof_flat_profile_view_create_columns):
3144         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3145         * plugins/profiler/gprof-view.h:
3146         
3147         Use two decimal places for float values in profiler views (#507831)
3149 2008-02-01  Johannes Schmid <jhs@gnome.org>
3151         * configure.in:
3152         * plugins/editor/Makefile.am:
3153         
3154         Fixed #512751 – libgnomeprint unnecessary without scintilla
3156 2008-01-31  Johannes Schmid <jhs@gnome.org>
3158         * plugins/language-manager/languages.xml:
3159         Added a pretty ugly string for C++ headers. Maybe we should rely
3160         on mime-types instead...
3162 2008-01-31  Johannes Schmid <jhs@gnome.org>
3164         * plugins/language-support-cpp-java/cpp-java-assist.c:
3165         (get_iter_column), (cpp_java_assist_get_calltip_context),
3166         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3167         (on_assist_chosen), (cpp_java_assist_install):
3168         * plugins/language-support-cpp-java/plugin.c:
3169         (on_editor_char_inserted_cpp):
3170         Removed annoying DEBUG_PRINTs
3171         
3172         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3173         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3174         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3175         
3176         Fixed "jumping" tooltips, fixed indentation of brances
3178 2008-01-31  Johannes Schmid <jhs@gnome.org>
3180         * plugins/document-manager/plugin.c: (on_document_changed):
3181         Fixed crash when closing anjuta after all document tabs have been closed
3183 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3185         * plugins/debug-manager/anjuta-debug-manager.glade:
3186         Fix #513485: wrong strings maked as translatable
3188 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3190         * plugins/debug-manager/threads.c,
3191         plugins/debug-manager/stack_trace.c:
3192         Avoid crash when getting relative path from debugger (same fix
3193         than for #510028)
3195         * plugins/debug-manager/queue.c:
3196         Emit all state changes notification
3198         * plugins/debug-manager/start.c:
3199         Fix #511586: Project path with "+" not working in debugger
3201 2008-01-31  Johannes Schmid <jhs@gnome.org>
3203         * plugins/patch/patch-plugin.glade:
3204         Fixed button ui problem...
3205         
3206         Patch from James Liggett:
3207         * plugins/profiler/gprof-call-graph-block-entry.c:
3208         (gprof_call_graph_block_primary_entry_new),
3209         (gprof_call_graph_block_secondary_entry_new):
3210         * plugins/profiler/gprof-flat-profile-entry.c:
3211         (gprof_flat_profile_entry_new):
3212         
3213         Fix #507831 - Wrong Profiler values for some locales
3215 2008-01-31  Johannes Schmid <jhs@gnome.org>
3217         * plugins/sourceview/anjuta-editor-sourceview.glade:
3218         * plugins/sourceview/sourceview-prefs.c:
3219         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3220   
3221   Fixed Editor->View popup menu for those entries that are appropriate for
3222   sourceview    
3224 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3226         * plugins/debug-manager/breakpoints.c:
3227         Fix #512901: Crash when adding a breakpoint
3229         * plugins/debug-manager/queue.c:
3230         Remove a possible memory leak
3232 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3234         * plugins/debug-manager/data_view.c,
3235         plugins/debug-manager/sparse_view.c,
3236         manuals/anjuta-manual/C/debugger.xml:
3237         Fix #513130, #513131 #513135: Wrong menu item names and errors
3238         in the documentation
3240 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3242         * plugins/tools/editor.c:
3243         ianjuta_document_manager_find_document_with_path expect an uri not
3244         a path
3246 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3248         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3249         manuals/reference/libanjuta/libanjuta-sections.txt,
3250         libanjuta/interfaces/libanjuta.idl:
3251         Documentation fixes for IAnjutaDebugger* interfaces
3253 === anjuta 2.3.3 ===
3255 2008-01-27  Naba Kumar  <naba@gnome.org>
3257         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3258         rpm spec file.
3260         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3261         (value_added_current_editor), (value_removed_current_editor):
3262         Removed dead code.
3264         * TODO.tasks: Updated.
3266         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3267         scrollwindow shadow in.
3269         * plugins/editor/anjuta-editor-scintilla.glade:
3270         * plugins/editor/style-editor.c: (create_style_editor_gui):
3271         Set style window transient and cetered for preferences window.
3272         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3274         * plugins/editor/anjuta-editor-scintilla.glade:
3275         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3276         setting not working
3278         * configure.in, NEWS: Updated for release 2.3.3
3280 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3282         * plugins/debug-manager/anjuta-debug-manager.glade:
3283         Fix #512224: Use a string in english
3285 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3287         * plugins/build-basic-autotools/build-basic-autotools.c:
3288         ianjuta_document_manager_goto_file_line_mark needs an uri and
3289         not a file path
3291 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3293         * plugins/symbol-browser/plugin.c,
3294         plugins/symbol-browser/an_symbol_view.c:
3295         use gnome_vfs_get_uri_from_local_path to get local path from uri
3296         This takes care of escaping some characters
3298 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3300         * plugins/debug-manager/stack_trace.c:
3301         Probably fix #510028: crash debugger when having a relative filename
3302         in stack trace
3304 2008-01-25 Tom <tpgww@onepost.net>
3306         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3308         * plugins/document-manager/plugin.c,
3309         plugins/document-manager/file_history.c,
3310         plugins/document-manager/file_history.h,
3311         plugins/document-manager/anjuta-docman.c,
3312         plugins/document-manager/anjuta-docman.h:
3313         Rename filename argument to uri when an uri is expected
3314         anjuta_docman_get_document_for_uri will remove symlinks 
3316 2008-01-25  Naba Kumar  <naba@gnome.org>
3318         * plugins/terminal/terminal.c: (terminal_execute),
3319         (activate_plugin):
3320         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3322 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3324         * plugins/debug-manager/anjuta-debug-manager.glade,
3325         plugins/debug-manager/start.c:
3326         Fix #511049: Change UI of add source directories dialog
3328 2008-01-24  Naba Kumar  <naba@gnome.org>
3330         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3331         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3332         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3333         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3334         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3335         should work now.
3337 2008-01-24  Johannes Schmid <jhs@gnome.org>
3339         Patch from: Luca Ferretti <ella.uca@libero.it>:
3341         * plugins/document-manager/anjuta-docman.c:
3342         (anjuta_docman_page_init), (anjuta_docman_class_init):
3343         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3344         
3345         Fix #511757 – Close icon in tabs cut off (Patch was only for
3346         document-manager, also adapted it for message-manager)
3348 2008-01-24  Johannes Schmid <jhs@gnome.org>
3350         * plugins/Makefile.am:
3351         * plugins/sourceview/anjuta-document.c:
3352         * plugins/sourceview/anjuta-marshal.list:
3353         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3354         (anjuta_view_key_press_event):
3355         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3356         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3357         (iiter_diff), (iiter_iface_init):
3358         * plugins/sourceview/sourceview.c: (on_document_char_added),
3359         (ieditor_goto_position), (ieditor_get_text),
3360         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3361         (ieditor_erase), (ieditor_get_line_from_position),
3362         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3363         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3364         (ieditor_get_end_position), (ieditor_goto_start),
3365         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3366         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3367         (iassist_show_tips):
3368         
3369         Implemented new iterators interface in sourceview editor and
3370         re-enabled it.
3372 2008-01-23  Naba Kumar  <naba@gnome.org>
3374         * libanjuta/interfaces/libanjuta.idl:
3375         * manuals/reference/libanjuta/libanjuta-sections.txt:
3376         * plugins/build-basic-autotools/build-basic-autotools.c:
3377         (build_indicator_location_set), (on_editor_changed):
3378         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3379         * plugins/debug-manager/variable.c: (get_hovered_word):
3380         * plugins/document-manager/action-callbacks.c:
3381         (on_editor_command_upper_case_activate),
3382         (on_editor_command_lower_case_activate):
3383         * plugins/document-manager/search-box.c: (on_incremental_search),
3384         (on_search_activated):
3385         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3386         (iiter_last), (iiter_set_position), (iiter_get_position),
3387         (iiter_get_length), (iiter_compare), (iiter_diff),
3388         (iiter_iface_init):
3389         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3390         (text_editor_goto_point), (itext_editor_goto_start),
3391         (itext_editor_goto_end), (itext_editor_goto_position),
3392         (itext_editor_get_text_all), (itext_editor_get_text),
3393         (itext_editor_get_position), (itext_editor_get_offset),
3394         (itext_editor_get_length), (itext_editor_insert),
3395         (itext_editor_erase), (itext_editor_erase_all),
3396         (itext_editor_get_column), (itext_editor_get_overwrite),
3397         (itext_editor_set_popup_menu),
3398         (itext_editor_get_line_from_position),
3399         (itext_editor_get_line_begin_position),
3400         (itext_editor_get_line_end_position),
3401         (itext_editor_get_position_from_offset),
3402         (itext_editor_get_start_position), (itext_editor_get_end_position),
3403         (itext_editor_iface_init), (iconvert_to_upper),
3404         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3405         (iindicable_set):
3406         * plugins/editor/text_editor.h:
3407         * plugins/editor/text_editor_cbs.c:
3408         (on_text_editor_scintilla_notify):
3409         * plugins/indent/plugin.c: (on_indent_action_activate):
3410         * plugins/language-support-cpp-java/cpp-java-assist.c:
3411         (cpp_java_assist_get_scope_context),
3412         (cpp_java_assist_get_pre_word),
3413         (cpp_java_assist_show_autocomplete),
3414         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3415         (on_editor_char_added), (on_assist_chosen):
3416         * plugins/language-support-cpp-java/plugin.c:
3417         (get_line_indentation), (skip_iter_to_previous_logical_line),
3418         (skip_preprocessor_lines), (initialize_indentation_params),
3419         (set_line_indentation), (get_line_indentation_base),
3420         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3421         (on_editor_char_inserted_java), (on_auto_indent):
3422         * plugins/macro/macro-actions.c: (match_shortcut):
3423         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3424         * plugins/macro/plugin.c: (match_keyword):
3425         * plugins/search/plugin.c: (find_incremental):
3426         * plugins/search/search-replace.c: (search_and_replace),
3427         (search_start_over):
3428         * plugins/search/search-replace_backend.c:
3429         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3430         (create_search_entries):
3431         * plugins/symbol-browser/plugin.c:
3432         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3433         (isymbol_manager_iface_init):
3434         * plugins/symbol-db/plugin.c:
3435         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3436         (isymbol_manager_iface_init):
3437         * plugins/tools/execute.c: (atp_output_context_construct),
3438         (atp_output_context_destroy), (atp_user_tool_execute):
3440         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3441         iterators instead of integer offsets.
3442         - Renamed original ianjuta_editor_get_position(int) to 
3443         ianjuta_editor_get_offset(). It is deprecated.
3444         - Renamed original ianjuta_editor_get_position_iter() to
3445         ianjuta_editor_get_position().
3446         - Renamed ianjuta_editor_get_cell_iter() to
3447         ianjuta_editor_get_position_from_offset()
3448         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3449         - Added new methods:
3450         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3451         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3452         ianjuta_editor_goto_end().
3453         - All relevent signals and methods converted to use iterators.
3454         - All relevent plugins fixed to use new API.
3455         - Removed ianjuta_editor_cell_get_line() because it is provided by
3456         ianjuta_editor_get_line_from_position().
3457         - Removed ianjuta_symbol_manager_get_completions_at_position()
3458         because it not used anywhere and is not right to be there.
3459         - Updated IAnjutaEditable documentation.
3461         Updated IAnjutaIterable interface:
3462         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3463         - Introduced 'end-iter' to point at the end of the list.
3464         - Updated IAnjutaIterable documentation.
3466         * plugins/Makefile.am:
3467         (Disabled sourceview plugin for now. Jhs is coming up with a patch
3468         for it soon).
3470 2008-01-22  Johannes Schmid <jhs@gnome.org>
3472         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3473         * plugins/project-import/anjuta-project-import.glade:
3474         * plugins/project-import/anjuta-project-import.plugin.in:
3475         * plugins/project-wizard/anjuta-project-wizard.glade:
3476         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3477         * plugins/project-wizard/druid.c: (npw_druid_new):
3478         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3479         
3480         Fixed #465084 – wizard instead of assistant (only string changes...)
3482 2008-01-20  Rob Bradford  <rob@openedhand.com>
3484         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3485         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3486         coming up with the solution. (Bug: #510390.)
3488 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3490         * plugins/build-basic-autotools/executer.c:
3491         Fix #502508, use anjuta_launcher to keep program output
3493         * plugins/terminal/terminal.c:
3494         Remove unused child_initizlized member
3495         Start the shell on plugin activation
3497 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3499         * plugins/debug-manager/sparse_buffer.c:
3500         Fix a crash when scrolling in the diassembly window
3502         * plugins/debug-manager/sparse_view.c:
3503         Small limit change using the same "unit" for both number
3505 2008-01-19  Naba Kumar  <naba@gnome.org>
3507         * plugins/language-support-cpp-java/cpp-java-assist.c:
3508         (cpp_java_assist_get_scope_context),
3509         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3510         instead.
3512 2008-01-19  Johannes Schmid <jhs@gnome.org>
3514         * plugins/sourceview/anjuta-editor-sourceview.glade:
3515         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3516         
3517         And even more strings...
3519 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3521         * plugins/project-wizard/templates/cpp/src/main.cc:
3522         Fix #498734, typing error in c++ project template
3524 2008-01-19  Johannes Schmid <jhs@gnome.org>
3526         * plugins/editor/text_editor.c: (text_editor_save_file):
3527         * plugins/macro/anjuta-macro.glade:
3528         * plugins/subversion/anjuta-subversion.glade:
3530         Fixed even more strings
3532 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3534         * plugins/language-support-cpp-java/cpp-java-assist.c:
3535         Fix bug #488519, remove critical warning (completion_cache == NULL
3536         is valid)
3538 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3540         * plugins/gdb/debugger.c:
3541         Enable logging of gdb communication with an environment variable
3543 2008-01-19  Naba Kumar  <naba@gnome.org>
3545         * plugins/editor/text-editor-iterable.c: (iiter_next),
3546         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3547         editor native funtions to avoid round trips.
3549 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3551         * plugins/editor/text_editor.c:
3552         Fix a bug due to the previous patch: Unable to save new file in 
3553         Scintilla
3555 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3557         * plugins/debug-manager/disassemble.c,
3558         plugins/debug-manager/disassemble.h,
3559         plugins/debug-manager/registers.c,
3560         plugins/debug-manager/registers.h,
3561         plugins/debug-manager/memory.c,
3562         plugins/debug-manager/memory.h,
3563         plugins/debug-manager/command.c,
3564         plugins/debug-manager/command.h,
3565         plugins/debug-manager/queue.c,
3566         plugins/debug-manager/queue.h,
3567         plugins/debug-manager/breakpoints.c,
3568         plugins/debug-manager/stack_trace.c,
3569         plugins/debug-manager/threads.c,
3570         plugins/debug-manager/plugin.c,
3571         plugins/gdb/plugin.c,
3572         plugins/gdb/debugger.c,
3573         plugins/gdb/debugger.h,
3574         manuals/reference/libanjuta/libanjuta-sections.txt,
3575         manuals/reference/libanjuta/libanjuta.types,
3576         libanjuta/interfaces/libanjuta.idl:
3577         Use gulong instead of guint for addresses
3578         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3579         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3581         * plugins/gdb/anjuta-gdb.plugin.in:
3582         Remove reference to IAnjutaCpuDebugger (useless)
3584 2008-01-18  Johannes Schmid <jhs@gnome.org>
3586         * AUTHORS: Added Alexander
3588 2008-01-18  Johannes Schmid <jhs@gnome.org>
3590   Patch from: Alexander Korolyov <kilork@yandex.ru>
3592         * plugins/editor/text_editor.c: (load_from_file),
3593         (text_editor_save_file):
3594         
3595         Fixed symlinks (#510238) and file permission (#405321)
3596         handling for scintilla editor. 
3597   
3598 2008-01-17  Johannes Schmid <jhs@gnome.org>
3600         * plugins/document-manager/action-callbacks.c:
3601         (on_editor_command_select_all_activate),
3602         (on_editor_command_cut_activate),
3603         (on_editor_command_paste_activate),
3604         (on_editor_command_copy_activate),
3605         (on_editor_command_clear_activate):
3606   Resupport cut/copy/paste/clear on GtkEditables when those
3607   have focus. (Important for shortcuts to work).
3609         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3610         * plugins/document-manager/search-box.c: (on_search_activated):
3611         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3612         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3613         * plugins/profiler/plugin.c: (profiler_get_data):
3614         * plugins/project-wizard/druid.c: (npw_druid_new):
3615         * plugins/project-wizard/install.c: (on_install_end_install_file):
3616         * plugins/sourceview/anjuta-editor-sourceview.glade:
3617         * plugins/subversion/anjuta-subversion.glade:
3618         * plugins/tools/anjuta-tools.glade:
3619         Various string fixes
3621 2008-01-17  Naba Kumar  <naba@gnome.org>
3623         Patch from James Liggett:
3625         * plugins/subversion/subversion-add-dialog.c:
3626         (on_subversion_add_response):
3627         * plugins/subversion/subversion-copy-dialog.c:
3628         (on_subversion_copy_response):
3629         * plugins/subversion/subversion-diff-dialog.c:
3630         (on_subversion_diff_response):
3631         * plugins/subversion/subversion-merge-dialog.c:
3632         (on_subversion_merge_response):
3633         * plugins/subversion/subversion-remove-dialog.c:
3634         (on_subversion_remove_response):
3635         * plugins/subversion/subversion-switch-dialog.c:
3636         (on_subversion_switch_response):
3637         * plugins/subversion/subversion-ui-utils.c: (check_input):
3638         * plugins/subversion/subversion-ui-utils.h:
3639         * plugins/subversion/subversion-update-dialog.c:
3640         (on_subversion_update_response):
3642         If the user doesn't enter any data for path or revision fields in
3643         certain SVN plugin dialogs, libsvn throws assertion failures and
3644         kills Anjuta. To avoid this, the validity of path and revision
3645         input data are checked before the command gets executed.
3647         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3648         if user gives bad or no input
3650 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3652         * plugins/document-manager/anjuta-docman.c:
3653         Fix #507627 memory tab stay active on debugger stop
3654         Remove two unused variables due to the previous patch
3656 2008-01-16  Johannes Schmid <jhs@gnome.org>
3658         * libanjuta/anjuta-plugin-manager.c:
3659         Fixed #508399 – When you enable a plugin, preferences don't show up
3661 2008-01-16  Rob Bradford  <rob@openedhand.com>
3663         Reviewed by: Johannes Schmid <jhs@gnome.org>
3665         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3666         (get_property_value_as_string), (set_property_value_as_string),
3667         (register_callbacks):
3668         * libanjuta/anjuta-preferences.h:
3669         Add support for both file and folder preferences (originally only
3670         folder choosers were supported. (Fixes bug: #508805.)
3672         * plugins/file-manager/file-manager.glade:
3673         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3674         type of property.
3676 2008-01-16  Johannes Schmid <jhs@gnome.org>
3678         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3679         .glade:
3680         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3681         * src/anjuta.glade:
3682         
3683         Fixed #509875 – The "Update globale tags" button wording is incorrect
3684         Fixed #509873 – Build Autotools Preferences has excessive padding
3685         Fixed #509872 – General Information labels are incorrectly aligned
3686         Fixed #509871 – General preferences has incorrect use of colons
3687         
3688 2008-01-16  Johannes Schmid <jhs@gnome.org>
3690         * plugins/document-manager/anjuta-document-manager.glade:
3691         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3693         Fixed #509865 – Incorrect padding in the Documents settings tabs
3694         Fixed #509867 – Create button contents is mis-aligned
3695         Fixed #509869 – "Add Directory" button is not HIG complient
3697 2008-01-16  Johannes Schmid <jhs@gnome.org>
3699         * libanjuta/anjuta-preferences-dialog.c:
3700         (anjuta_preferences_dialog_add_page):
3701         
3702         Fix #509864 – No initial section selected when opening the Preferences dialog
3704 2008-01-16  Johannes Schmid <jhs@gnome.org>
3706         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3707         Removed unused gconf_notifications
3708         
3709         * plugins/search/anjuta-search.glade:
3710         * plugins/subversion/anjuta-subversion.glade:
3711         * plugins/tools/anjuta-tools.glade:
3712         * src/anjuta-app.c: (anjuta_app_instance_init):
3713         
3714         Fixed various strings
3716 2008-01-15  Naba Kumar  <naba@gnome.org>
3718         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3719         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3720         file saved
3722         * plugins/symbol-browser/an_symbol_view.c:
3723         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3724         new file saved.
3726 2008-01-15  Johannes Schmid <jhs@gnome.org>
3728         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3729         (anjuta_profile_add_plugins_from_xml):
3730         * plugins/file-manager/file-manager.glade:
3731         Some string fixes
3732         
3733         * libanjuta/interfaces/libanjuta.idl:
3734         Fixed docs
3735                 
3736         * plugins/sourceview/Makefile.am:
3737         * plugins/sourceview/anjuta-editor-sourceview.glade:
3738         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3739         (end_print), (print_setup), (sourceview_print),
3740         (sourceview_print_preview):
3741         * plugins/sourceview/sourceview.c: (iprint_print),
3742         (iprint_print_preview):
3743         
3744         Added printing support to GtkSourceView editor
3746 2007-01-14 Tom <tpgww@onepost.net>
3748         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3750         * plugins/document-manager/anjuta-docman.c:
3751         Fix two memory leaks added by the previous patch
3753 2008-01-14  Johannes Schmid <jhs@gnome.org>
3755         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3756         * plugins/sourceview/assist-window.c: (assist_window_move):
3757         
3758         Do not use opacity
3760 2008-01-14  Rob Bradford  <rob@openedhand.com>
3762         * global-tags/Makefile.am:
3763         * global-tags/create_global_tags.sh.in:
3764         Install anjuta-tags binary into FHS policy compliant directory and
3765         update references. (Fixes bug: 509346.)
3767 2008-01-13  Naba Kumar  <naba@gnome.org>
3769         Patch from: Ritesh Khadgaray
3770         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3771         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3772         Adds export-dynamic option to LDFLAGS to project template for libglade
3773         to work for autoconnect signals.
3775 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3777         * libanjuta/anjuta-utils.c:
3778         anjuta_util_get_real_path return a string that need to be freed
3779         with g_free even if PATH_MAX is not defined
3781 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3783         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3784         to DOC_LINGUAS.
3786 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3788         * plugins/document-manager/anjuta-docman.c:
3789         Do not reopen file having escaped character (+,...) in path name
3791 2008-01-13  Naba Kumar  <naba@gnome.org>
3793         * libanjuta/interfaces/libanjuta.idl:
3794         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3795         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3796         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3797         IAnjutaProjectManager::add_sources().
3799         * plugins/glade/plugin.c: (on_glade_resource_removed),
3800         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3801         stubs for handing resources in glade file.
3803 2008-01-13  Naba Kumar  <naba@gnome.org>
3805         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3807         * plugins/glade/plugin.c: (ifile_open): Select the first window
3808         in the glade project when it is first opened. Avoids empty glade
3809         document the first time.
3811 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3813   Reviewed by: Johannes Schmid <jhs@gnome.org>
3815         * plugins/gtodo/callback.c: (remove_todo_item):
3816         Fix #507304 – crash in Anjuta IDE while removing done tasks
3818 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3820         * plugins/debug-manager/anjuta-debug-manager.ui,
3821         plugins/debug-manager/plugin.c,
3822         plugins/debug-manager/start.h,
3823         plugins/debug-manager/start.c:
3824         New menu item to add extra source directories for debugger
3826 === anjuta 2.3.2 ===
3828 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3830         * plugins/gtodo/callback.c: (remove_todo_item):
3831         Fix #507304 – crash in Anjuta IDE while removing done tasks
3833 2008-01-11  Naba Kumar  <naba@gnome.org>
3835         * configure.in: Bumped version to 2.3.2
3836         * NEWS: Updated for anjuta 2.3.2 release
3837         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3838         not 'make tarball'
3840 2008-01-11  Johannes Schmid <jhs@gnome.org>
3842         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3843         .glade:
3844         Reverted accidently commited change
3845         
3846         * plugins/document-manager/anjuta-document-manager.glade:
3847         Fix Gtk-Critical because of broken glade file
3849 2008-01-11  Naba Kumar  <naba@gnome.org>
3851         * plugins/glade/plugin.c: (on_document_destroy),
3852         (glade_plugin_add_project): Fixed a bug where when more than one
3853         glade document is open and one is closed, it closes all the glade
3854         documents. Also it might have fixed the bug where sometimes closing
3855         the glade document leaves glade widget tree unclosed.
3857 2008-01-11  Naba Kumar  <naba@gnome.org>
3859         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3860         prevent install errors when not installed as root (then the files
3861         are only useful when glade-3 is installed in the same prefix, but it
3862         doesn't harm anjuta runtime).
3864         * plugins/sourceview/sourceview.c: Commented use of a file
3865         not currently distributed.
3867 2008-01-10  Naba Kumar  <naba@gnome.org>
3869         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3870         nothing to translate in it.
3872 2008-01-10  Johannes Schmid <jhs@gnome.org>
3874         * plugins/project-wizard/templates/gnome.wiz:
3875         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3876         * plugins/project-wizard/templates/gnome/src/main.c:
3877         * plugins/project-wizard/templates/translatable-strings.h:
3878         
3879         Fixed #508497 and added a new chooser to select whether to use
3880         libglade or not.
3882 2008-01-10  Johannes Schmid <jhs@gnome.org>
3884         Patch from Tom <tpgww@onepost.net>:
3886         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3887         (anjuta_util_glist_path_dedup):
3888         * libanjuta/anjuta-utils.h:
3889         
3890         Give the method a proper prefixed name
3891         
3892         * plugins/document-manager/action-callbacks.c:
3893         (get_current_popup_active),
3894         (on_editor_command_select_all_activate),
3895         (on_editor_command_cut_activate),
3896         (on_editor_command_paste_activate),
3897         (on_editor_command_copy_activate),
3898         (on_editor_command_clear_activate), (on_show_search),
3899         (on_repeat_quicksearch):        
3900         * plugins/document-manager/action-callbacks.h:
3901         * plugins/document-manager/anjuta-docman.c:
3902         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3903         (anjuta_docman_goto_file_line_mark),
3904         (anjuta_docman_get_full_filename):
3905         * plugins/document-manager/anjuta-docman.h:
3906         * plugins/document-manager/anjuta-document-manager.ui:
3907         * plugins/document-manager/plugin.c:
3908         (update_document_ui_interface_items):
3909         
3910         Better way to fix the popup-menu items (Cut/Copy/Paste)
3911         and various clean-ups.
3912         
3913         * plugins/document-manager/search-box.c: (on_document_changed),
3914         (search_box_fill_search_focus):
3915         * plugins/document-manager/search-box.h:
3916         * plugins/search/plugin.c:
3917         
3918         Add a menu item to repeat the quick search
3920 2008-01-10  Johannes Schmid <jhs@gnome.org>
3922         * plugins/language-support-cpp-java/cpp-java-assist.c:
3923         (on_assist_chosen):
3924         
3925         Fixed #508424 – Auto complete: previous char was removed when 
3926         pre TAB to auto complete.
3928 2008-01-10  Johannes Schmid <jhs@gnome.org>
3930         Patch from: James Ligett:
3932         * plugins/profiler/gprof-call-graph-view.c:
3933         (gprof_call_graph_view_create_columns):
3934         * plugins/profiler/gprof-flat-profile-view.c:
3935         (gprof_flat_profile_view_create_columns):
3936         
3937         Fixed translation issues (#496833)
3939 2008-01-10 Johannes Schmid <jhs@gnome.org>
3941         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3943         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3944         Fix #460390 – Changing categories while edinting something
3946 2008-01-09  Naba Kumar  <naba@gnome.org>
3948         * libanjuta/anjuta-plugin-manager.c:
3949         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3950         fixed a leak.
3952         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3953         corruption reported in bug #507491. Potentially fixes too.
3955 2008-01-09  Johannes Schmid <jhs@gnome.org>
3957         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3959         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3960         Fix bug #505205 completely
3961         
3962         * AUTHORS: Added Bolesław
3964 2008-01-08  Johannes Schmid <jhs@gnome.org>
3966         * plugins/document-manager/action-callbacks.c:
3967         (on_editor_command_cut_activate),
3968         (on_editor_command_paste_activate),
3969         (on_editor_command_copy_activate),
3970         (on_editor_command_clear_activate):
3971         
3972         Fixed editor popup menu (Cut, Copy, Paste)
3974 2008-01-08  Johannes Schmid <jhs@gnome.org>
3976         * plugins/sourceview/sourceview.c: (autodetect_language):
3977         Fixed a crash when creating a new file
3979 2008-01-08  Johannes Schmid <jhs@gnome.org>
3981         Patch by <bolekk@gmail.com> (GHOP Student)
3983         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3984         Fix bug #505205
3986 2008-01-08  Naba Kumar  <naba@gnome.org>
3988         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3989         * libanjuta/anjuta-plugin-manager.c:
3990         (anjuta_plugin_manager_select),
3991         (anjuta_plugin_manager_activate_plugins):
3992         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3993         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3994         (on_create_submenu), (create_open_with_submenu):
3995         * src/about.c: (on_about_plugin_activate),
3996         (about_create_plugins_submenu): Use translated version of get_string()
3997         API in AnjutaDescription for translatable properties. Fixes bug #496833
3998         comment #18.
4000 2008-01-07  Johannes Schmid <jhs@gnome.org>
4002         * plugins/build-basic-autotools/executer.c: (execute_program):
4003         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4004         * plugins/debug-manager/anjuta-debug-manager.glade:
4005         * plugins/debug-manager/locals.c: (create_locals_gui):
4006         * plugins/file-loader/plugin.c: (on_create_submenu):
4007         * plugins/gtodo/main.h:
4008         * plugins/gtodo/preferences.c: (preferences_widget):
4009         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4010         * plugins/tools/anjuta-tools.glade:
4011         * plugins/tools/execute.c: (atp_output_context_print):
4012         * src/main.c:
4013         
4014                 Another bunch of i18n fixes (#496833)
4016 2008-01-07  Johannes Schmid <jhs@gnome.org>
4018         * plugins/build-basic-autotools/build-basic-autotools.c:
4019         (on_build_terminated):
4020         * plugins/gtodo/interface.c: (set_read_only):
4021         * plugins/project-manager/plugin.c: (confirm_removal),
4022         (on_popup_add_to_project):
4023         * plugins/subversion/anjuta-subversion.glade:
4024         * plugins/tools/execute.c: (atp_output_context_print_result):
4025         
4026         Fixed some strings from #496833
4028 2008-01-07  Johannes Schmid <jhs@gnome.org>
4030         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4031         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4032         .in:
4033         * plugins/language-support-cpp-java/plugin.c: (install_support),
4034         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4035         Added basic Vala support
4036         
4037         * plugins/sourceview/sourceview.c: (autodetect_language):
4038         Fixed mime-type detection
4040 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4042   Reviewed by: Johannes Schmid <jhs@gnome.org>
4044         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4045         (value_removed_current_editor), (symbol_db_activate),
4046         (symbol_db_deactivate):
4047         * plugins/symbol-db/symbol-db-engine.c:
4048         (symbol_db_engine_get_global_members_filtered):
4049         * plugins/symbol-db/symbol-db-view.c:
4050         (do_add_child_symbol_to_view), (prepare_for_adding),
4051         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4052         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4053         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4054         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4055         (sdb_view_init), (sdb_view_finalize),
4056         (sdb_view_build_and_display_base_tree):
4057         * plugins/symbol-db/symbol-db-view.h:
4058         added controls to expand Global tab nodes in a non-freezing way.
4059         Fixed also some little bugs always on global-tab.
4061 2008-01-06  Naba Kumar  <naba@gnome.org>
4063         Patches from James Liggett:
4064         * plugins/profiler/gprof-call-graph-view.c:
4065         (gprof_call_graph_view_create_columns):
4066         * plugins/profiler/gprof-flat-profile-view.c:
4067         (gprof_flat_profile_view_create_columns):
4068         * plugins/profiler/gprof-function-call-tree-view.c:
4069         (gprof_function_call_tree_view_create_columns): Made all
4070         of the columns resizable and reorderable.
4072 2008-01-06  Johannes Schmid <jhs@gnome.org>
4074         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4075         (anjuta_launcher_check_password_real),
4076         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4077         (anjuta_launcher_scan_pty),
4078         (anjuta_launcher_disable_password_check):
4079         * libanjuta/anjuta-launcher.h:
4080         Added disable_password_check for stream where it does not make sense 
4081         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4082         that sometimes occur in symbol-db plugin
4083         
4084         * plugins/file-manager/file-model.c:
4085         (file_model_cancel_expand_idle):
4086         Fixed removing of idle source
4087         
4088         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4089         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4090         
4091         Fixed #348854 – invisible cursor in certain themes
4093 2008-01-06  Naba Kumar  <naba@gnome.org>
4095         * libanjuta/anjuta-preferences.c:
4096         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4097         closing preferences dialog due to patch in bug #507300
4099 2008-01-06  Naba Kumar  <naba@gnome.org>
4101         * plugins/language-support-cpp-java/cpp-java-assist.c:
4102         (on_assist_chosen):
4103         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4104         * plugins/search/search-replace_backend.c: (create_search_entries):
4105         Added missing unrefs.
4107 2008-01-06  Johannes Schmid <jhs@gnome.org>
4109         * plugins/debug-manager/variable.c: (get_hovered_word):
4110   Add a g_object_unref()  
4111         
4112         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4113         (on_sourceview_hover_leave):
4114         Fixed hover and editor interface to make hover in debugger work
4116 2008-01-06  Naba Kumar  <naba@gnome.org>
4118         * plugins/editor/text-editor.c: Whitespaces fixes.
4119         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4120         DEBUG_PRINT instead of g_message.
4122 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4124         * plugins/debug-manager/breakpoints.c:
4125         Fix #507441: Disable all breakpoints doesn't work
4126         Fix #507444: Enable Breakpoint menu item doesn't change name
4128 2008-01-05  Naba Kumar  <naba@gnome.org>
4130         * manuals/reference/libanjuta/libanjuta.types: Renamed
4131         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4133 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4135         * plugins/debug-manager/variable.c:
4136         Update variable display to use IAnjutaIterable instead of position
4138         * plugins/editor/text_editor_cbs.c,
4139         plugins/editor/text_editor.c:
4140         Fix Gtk critical warnings when a hover signal is emitted
4141         Fix get_text_iter in Scintilla (range should include last character)
4142         
4143 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4145         * plugins/debug-manager/debug_tree.c,
4146         plugins/debug-manager/debug_tree.h,
4147         plugins/debug-manager/watch.c,
4148         plugins/debug-manager/command.c,
4149         plugins/debug-manager/queue.c,
4150         plugins/gdb/plugin.c,
4151         plugins/gdb/debugger.c,
4152         plugins/gdb/debugger.h,
4153         libanjuta/interfaces/libanjuta.idl:
4154         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4156 2008-01-05  Naba Kumar  <naba@gnome.org>
4158         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4159         menus to avoid conflict with file open/save. Fixes bug #507455
4161 2008-01-05  Johannes Schmid <jhs@gnome.org>
4163         * configure.in:
4164         Conditionally depend on gtksourceview2 >= 2.1.0
4165         
4166         * libanjuta/interfaces/libanjuta.idl:
4167         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4168         iterators instead of positions
4169         
4170         * plugins/debug-manager/threads.c:
4171         Fixed a warnings by including gnome-vfs properly
4172         
4173         * plugins/debug-manager/variable.c: (get_hovered_word),
4174         (on_hover_over):
4175         Updated to changes in IAnjutaEditorHover/Selection
4176         
4177         * plugins/document-manager/action-callbacks.c:
4178         (on_editor_command_upper_case_activate),
4179         (on_editor_command_lower_case_activate):
4180         * plugins/document-manager/search-box.c: (on_incremental_search),
4181         (on_search_activated):
4182         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4183         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4184         (iselection_get_start), (iselection_get_end),
4185         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4186         * plugins/editor/text_editor_cbs.c:
4187         (on_text_editor_scintilla_notify):
4188         
4189         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4190         interface of scintilla editor.
4191         
4192         * plugins/language-manager/languages.xml:
4193         * plugins/language-manager/plugin.c:
4194         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4195         Added chdr to C language files and some DEBUG_PRINTs
4196         
4197         * plugins/language-support-cpp-java/cpp-java-assist.c:
4198         (on_assist_chosen):
4199         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4200         * plugins/search/plugin.c: (find_incremental):
4201         * plugins/search/search-replace.c: (search_and_replace):
4202         * plugins/search/search-replace_backend.c: (create_search_entries):
4203                 Adapted to changed interfaces
4205         * plugins/sourceview/Makefile.am:
4206         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4207         (set_uri), (anjuta_document_save):
4208         * plugins/sourceview/anjuta-editor-sourceview.glade:
4209         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4210         (anjuta_view_key_press_event):
4211         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4212         * plugins/sourceview/sourceview-cell.c:
4213         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4214         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4215         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4216         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4217         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4218         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4219         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4220         * plugins/sourceview/sourceview-private.h:
4221         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4222         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4223         (on_document_loaded), (sourceview_instance_init),
4224         (sourceview_dispose), (sourceview_finalize),
4225         (sourceview_create_markers), (sourceview_new),
4226         (ifile_savable_save), (ieditor_get_tab_size),
4227         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4228         (ieditor_set_auto_indent), (ieditor_goto_line),
4229         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4230         (iselect_block), (iselect_set), (iselect_get_start),
4231         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4232         (imark_unmark), (imark_is_marker_set),
4233         (imark_location_from_handle), (imark_delete_all_markers),
4234         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4235         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4236         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4237         (ilanguage_get_supported_languages), (autodetect_language),
4238         (ilanguage_set_language), (iassist_show_tips),
4239         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4240         (ihover_display), (ihover_iface_init):
4241         
4242         Use GtkSourceView 2.1.x:
4243         * New mark interface
4244         * Fixed #486724 and #488615
4245         * Implemented hover interface
4246         * Adapted to changed interfaces
4248 2008-01-04  Rob Bradford  <rob@o-hand.com>
4250         Reviewed by Naba Kumar  <naba@gnome.org>:
4251         * libanjuta/anjuta-preferences.c:
4252         (anjuta_preferences_register_property_custom):
4253         Unregister preferences for custom preferences when the widget is
4254         destroyed.
4256 2008-01-03  Johannes Schmid <jhs@gnome.org>
4258         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4259         (file_model_row_collapsed):
4260   Fixed the too method to take a correct data argument
4262 2008-01-02  Johannes Schmid <jhs@gnome.org>
4264         * plugins/document-manager/anjuta-docman.c:
4265         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4266         ref and unref correctly to silence a Gtk+ critical
4268 2008-01-01  Johannes Schmid <jhs@gnome.org>
4270         * plugins/editor/text_editor.c: (itext_editor_get_text):
4271         Fixed #506740 – ianjuta_editor_get_text crash if request 
4272         text past the buffer length
4274 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4276         * plugins/debug-manager/utilities.c,
4277         plugins/debug-manager/utilities.h,
4278         plugins/debug-manager/breakpoints.c:
4279         Move get_current_editor function in utilities.c
4281         * plugins/debug-manager/plugin.c,
4282         plugins/debug-manager/debug_tree.c,
4283         plugins/debug-manager/debug_tree.h,
4284         plugins/debug-manager/watch.c,
4285         plugins/debug-manager/watch.h,
4286         plugins/debug-manager/locals.c,
4287         plugins/debug-manager/locals.h,
4288         (added) plugins/debug-manager/variable.c,
4289         (added) plugins/debug-manager/variable.h,
4290         plugins/debug-manager/Makefile.am:
4291         Use hover interface to display variable value
4293 2007-12-31  Johannes Schmid <jhs@gnome.org>
4295         * libanjuta/Makefile.am:
4296         Only install glade catalog files if glade-3 is available
4297         (Fixes #506269 and #500296)
4299 2007-12-30  Johannes Schmid <jhs@gnome.org>
4301         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4302         (set_property_value_as_string), (register_callbacks):
4304   Fixed GtkFileChooserButton preferences to also work when only the combo
4305   changes without a dialog being open.
4307 2007-12-29  Johannes Schmid <jhs@gnome.org>
4309         * plugins/editor/Makefile.am:
4310         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4312 2007-12-29  Johannes Schmid <jhs@gnome.org>
4314         * plugins/devhelp/plugin.c: (devhelp_activate):
4315         Fixed #498986 - Anjuta-2.3.0 fails to build
4317 2007-12-29  Johannes Schmid <jhs@gnome.org>
4319         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4320         * plugins/debug-manager/plugin.c:
4321         (on_run_to_cursor_action_activate):
4322         * plugins/document-manager/anjuta-docman.c:
4323         (anjuta_docman_goto_file_line_mark):
4324         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4325         (value_removed_current_editor):
4326         
4327         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4328         all those to value_added_current_document...
4330         * plugins/editor/anjuta-editor-scintilla.glade:
4331         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4332         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4334 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4336   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4337   (symbol_db_activate), (symbol_db_deactivate),
4338   (symbol_db_instance_init), (isymbol_manager_get_parents):
4339   * plugins/symbol-db/plugin.h:
4340   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4341   * plugins/symbol-db/symbol-db-engine.c:
4342   (symbol_db_engine_get_global_members_filtered):
4343   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4344   (on_symbol_inserted):
4345   Filtered out static functions on global-tab. E.g. when flag
4346   is_file_scope = 1 we won't add entries there.
4347   Fixed a little bug on 'Global'->'Vars/Others' node too.
4349 2007-12-28  Johannes Schmid <jhs@gnome.org>
4351   * libanjuta/anjuta-launcher.c:
4352   Fixed a silly (and completely useless) memory corruption that probably 
4353   only occured at a few race conditions though I wonder why it did not 
4354         happen more often
4356 2007-12-28  Johannes Schmid <jhs@gnome.org>
4357         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4358         * plugins/debug-manager/plugin.c: (set_program_counter):
4359         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4360         * plugins/debug-manager/start.c: (get_source_directories):
4361         * plugins/debug-manager/threads.c: (on_info_thread),
4362         (on_list_thread):
4363         * plugins/file-manager/file-model.c: (file_model_set_property):
4364         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4365         * plugins/tools/editor.c: (on_editor_response):
4366         
4367         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4368         
4369         * plugins/document-manager/plugin.c: (update_title),
4370         (value_added_project_root_uri):
4371         * plugins/document-manager/plugin.h:
4372         Shorten down the title bar if the current path is inside the opened project
4374 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4376         reviewed by: Johannes Schmid <jhs@gnome.org>
4378         * plugins/project-wizard/templates/java/project.anjuta:
4379         * plugins/project-wizard/templates/mkfile/project.anjuta:
4380         * plugins/project-wizard/templates/python/project.anjuta:
4381         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4382         let new projects use new SymbolDB plugin.
4383         
4384         * plugins/symbol-browser/images/Makefile.am:
4385         added some images taken from MonoDevelop project.
4386         
4387         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4388         (goto_file_line), (on_importing_project_end), (project_root_added),
4389         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4390         (isymbol_manager_search):
4391         Added project-updating feature when opening a project with some files
4392   modified externally [e.g. a svn up].
4393         
4394         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4395         (sdb_engine_iterator_node_instance_init),
4396         (sdb_engine_iterator_node_finalize),
4397         (symbol_db_engine_iterator_node_set_conversion_hash):
4398         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4399         * plugins/symbol-db/symbol-db-engine-iterator.c:
4400         (symbol_db_engine_iterator_new):
4401         * plugins/symbol-db/symbol-db-engine-iterator.h:
4402          Moved Hash table initialization into the engine. This proxies and
4403   speeds up the process of creation and iteration of a GdaDataModel.
4404         
4405         * plugins/symbol-db/symbol-db-engine.c:
4406         (sdb_engine_ctags_output_thread),
4407         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4408         (sdb_engine_scan_files_1), (sdb_engine_init),
4409         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4410         (symbol_db_engine_add_new_workspace),
4411         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4412         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4413         (symbol_db_engine_get_sym_type_conversion_hash),
4414         (symbol_db_engine_update_files_symbols),
4415         (symbol_db_engine_update_project_symbols),
4416         (symbol_db_engine_update_buffer_symbols),
4417         (symbol_db_engine_get_class_parents),
4418         (symbol_db_engine_get_global_members_filtered),
4419         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4420         (symbol_db_engine_get_scope_members_by_symbol_id),
4421         (symbol_db_engine_get_scope_members),
4422         (symbol_db_engine_get_current_scope),
4423         (symbol_db_engine_get_file_symbols),
4424         (symbol_db_engine_get_symbol_info_by_id),
4425         (symbol_db_engine_find_symbol_by_name_pattern),
4426         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4427         * plugins/symbol-db/symbol-db-engine.h:
4428         * plugins/symbol-db/symbol-db-view-locals.c:
4429         (sdb_view_locals_get_iter_from_row_ref),
4430         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4431         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4432         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4433         Changes on some queries fuctions and some fixes. Added *_filtered
4434   functions.
4435         
4436         * plugins/symbol-db/symbol-db-view.c:
4437         (do_add_child_symbol_to_view), (add_new_waiting_for),
4438         (prepare_for_adding), (on_symbol_inserted),
4439         (do_recurse_subtree_and_remove), (on_symbol_removed),
4440         (sdb_view_do_add_hidden_dummy_child),
4441         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4442         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4443         (sdb_view_locals_create_new_store), (sdb_view_init),
4444         (sdb_view_finalize), (sdb_view_class_init),
4445         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4446         (symbol_db_view_get_pixbuf),
4447         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4448         New display for global tags. This is the definitive version, bugs apart.
4449         
4450         * plugins/symbol-db/tables.sql:
4451         fixed typo.
4453 2007-12-27  Naba Kumar  <naba@gnome.org>
4455         * libanjuta/interfaces/libanjuta.idl:
4456         * plugins/editor/aneditor-priv.h:
4457         * plugins/editor/aneditor.cxx:
4458         * plugins/editor/text_editor.c: (text_editor_instance_init),
4459         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4460         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4461         * plugins/editor/text_editor.h:
4462         * plugins/editor/text_editor_cbs.c:
4463         (on_text_editor_scintilla_notify):
4465         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4466         related code in AnEditor. Fixed some compilation warnings.
4468 2007-12-26  Naba Kumar  <naba@gnome.org>
4470         * Changelog: Fixed indentation.
4472 2007-12-25  Naba Kumar  <naba@gnome.org>
4474         * plugins/editor/Makefile.am:
4475         * plugins/editor/editor.glade:
4476         * plugins/editor/plugin.c:
4477         * plugins/editor/style-editor.c:
4478         * plugins/sourceview/Makefile.am:
4479         * plugins/sourceview/plugin.c:
4480         * plugins/sourceview/sourceview.glade:
4481         * plugins/valgrind/Makefile.am:
4483         Renamed glade files to anjuta-editor-* to give name space for the
4484         schema files (because they are installed in system directory).
4486         * scripts/build-schemas.mk: Install the schemas files also (need for
4487         binary package installation/uninstallation).
4489 2007-12-25  Johannes Schmid <jhs@gnome.org>
4491         * plugins/language-support-cpp-java/plugin.c:
4492         (set_indentation_param_vim):
4493         
4494         Support some more vim modeline commands and shortcuts (#504331)
4496 2007-12-25  Johannes Schmid <jhs@gnome.org>
4498         Patches from James Liggett:
4499         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4500         (anjuta_vcs_status_tree_view_init):
4501         * plugins/subversion/subversion-commit-dialog.c:
4502         (subversion_commit_dialog):
4503         * plugins/subversion/subversion-diff-dialog.c:
4504         (on_subversion_diff_response):
4505         * plugins/subversion/subversion-log-dialog.c:
4506         (on_log_view_selected_button_clicked),
4507         (on_log_diff_selected_button_clicked),
4508         (on_log_diff_previous_button_clicked):
4509         * plugins/subversion/subversion-resolve-dialog.c:
4510         (subversion_resolve_dialog):
4511         * plugins/subversion/subversion-revert-dialog.c:
4512         (subversion_revert_dialog):
4513         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4514         (pulse_progress_bar), (hide_pulse_progress_bar),
4515         (disconnect_data_arrived_signals),
4516         (cancel_data_arrived_signal_disconnect):
4517         * plugins/subversion/subversion-ui-utils.h:
4518         
4519         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4520         #505237 – Sort list of modified files
4522 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4524         * plugins/gdb/debugger.c:
4525         Fix bug #491301: Inspecting a variable opens a bad focus dialog
4527 2007-12-23  Johannes Schmid <jhs@gnome.org>
4529         * plugins/language-support-cpp-java/plugin.c:
4530         (set_indentation_param_emacs), (set_indentation_param_vim),
4531         (parse_mode_line_emacs), (parse_mode_line_vim),
4532         (extract_mode_line), (initialize_indentation_params):
4534         Added (basic) support for vim modelines (#504331)
4536         * plugins/message-view/message-view.c: (message_view_next),
4537         (message_view_previous):
4538         
4539         Fixed next/previous message
4541 2007-12-23  Johannes Schmid <jhs@gnome.org>
4543         * libanjuta/anjuta-ui.h:
4544         Check for != NULL before unref'ing pixbuf (related to #497878)
4545         
4546         * plugins/devhelp/plugin.c: (register_stock_icons):
4547         * plugins/document-manager/anjuta-docman.c:
4548         (anjuta_docman_add_document):
4549         * plugins/glade/plugin.c: (on_close_activated),
4550         (register_stock_icons), (on_session_save),
4551         (glade_plugin_add_project):
4552         
4553         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4554         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4555         
4556         * plugins/language-support-cpp-java/plugin.c:
4557         (register_stock_icons):
4558         Fixed stock icon registration macros
4560 2007-12-23  Johannes Schmid <jhs@gnome.org>
4562         * global-tags/Makefile.am:
4563         * launcher/Makefile.am:
4564         * libanjuta/Makefile.am:
4565         * libegg/Makefile.am:
4566         * manuals/anjuta-faqs/Makefile.am:
4567         * manuals/anjuta-manual/Makefile.am:
4568         * manuals/reference/libanjuta/Makefile.am:
4569         * plugins/build-basic-autotools/Makefile.am:
4570         * plugins/class-gen/Makefile.am:
4571         * plugins/class-inheritance/Makefile.am:
4572         * plugins/cvs-plugin/Makefile.am:
4573         * plugins/debug-manager/Makefile.am:
4574         * plugins/devhelp/Makefile.am:
4575         * plugins/document-manager/Makefile.am:
4576         * plugins/editor/Makefile.am:
4577         * plugins/editor/scintilla/Makefile.am:
4578         * plugins/editor/scintilla/include/Makefile.am:
4579         * plugins/file-loader/Makefile.am:
4580         * plugins/file-manager/Makefile.am:
4581         * plugins/file-wizard/Makefile.am:
4582         * plugins/gdb/Makefile.am:
4583         * plugins/glade/Makefile.am:
4584         * plugins/gtodo/Makefile.am:
4585         * plugins/gvim/Makefile.am:
4586         * plugins/indent/Makefile.am:
4587         * plugins/language-manager/Makefile.am:
4588         * plugins/language-support-cpp-java/Makefile.am:
4589         * plugins/macro/Makefile.am:
4590         * plugins/message-view/Makefile.am:
4591         * plugins/patch/Makefile.am:
4592         * plugins/profiler/Makefile.am:
4593         * plugins/project-import/Makefile.am:
4594         * plugins/project-manager/Makefile.am:
4595         * plugins/project-wizard/Makefile.am:
4596         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4597         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4598         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4599         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4600         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4601         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4602         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4603         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4604         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4605         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4606         * plugins/sample1/Makefile.am:
4607         * plugins/search/Makefile.am:
4608         * plugins/sourceview/Makefile.am:
4609         * plugins/subversion/Makefile.am:
4610         * plugins/symbol-browser/Makefile.am:
4611         * plugins/symbol-db/Makefile.am:
4612         * plugins/symbol-db/test/Makefile.am:
4613         * plugins/terminal/Makefile.am:
4614         * plugins/tools/Makefile.am:
4615         * plugins/valgrind/Makefile.am:
4616         * src/Makefile.am:
4617         * tagmanager/Makefile.am:
4618         
4619         Replaces the deprecated "INCLUDES" in all Makefile.am's with
4620         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4621         warnings from illigel C++ compiler flags.
4623 2007-12-23  Johannes Schmid <jhs@gnome.org>
4625         Patch from Tom <tpgww@onepost.net>:
4626   
4627         * plugins/document-manager/anjuta-docman.c:
4628         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4629         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4630         (anjuta_docman_instance_init), (on_notebook_switch_page),
4631         (anjuta_docman_grab_text_focus):
4632         * plugins/document-manager/plugin.c: (on_document_added),
4633         (on_window_key_press_event), (on_window_key_release_event):
4634         
4635         Some more document-manager code cleanups and fixes.
4637 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4639         * plugins/symbol-db/plugin.c: (register_stock_icons),
4640         (value_added_current_editor), (value_removed_current_editor),
4641         (on_importing_project_end), (project_root_removed):
4642         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4644         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4645         (symbol_db_engine_get_file_db_path):
4646         fixed a useless warning.
4648         * plugins/symbol-db/symbol-db-view-locals.c:
4649         (traverse_free_waiting_for), (file_view_status_destroy),
4650         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4651         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4652         (sdb_view_locals_finalize), (on_symbol_inserted),
4653         (symbol_db_view_locals_recv_signals_from_engine),
4654         (symbol_db_view_locals_update_list):
4655         more speed on editors switching. GtkTreeStore caching method implemented.
4656         Fixed compiler warnings and a little memory leak.
4658         * plugins/symbol-db/symbol-db-view-locals.h:
4659         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4660         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4661         (on_scan_end), (on_symbol_inserted),
4662         (sdb_view_locals_create_new_store), (sdb_view_init),
4663         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4664         * plugins/symbol-db/symbol-db-view.h:
4665         fixed some crashers. Now project loading/populating should be quite quick.
4667 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4669         * plugins/debug-manager/command.c,
4670         plugins/debug-manager/queue.c:
4671         Take care of command return value (FALSE is an error)
4673 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4675         * plugins/debug-manager/anjuta-debug-manager.glade,
4676         plugins/debug-manager/breakpoints.c:
4677         Remove address, condition and pass breakpoint column if not supported
4678         Fix clear all remove_all to avoid an endless loop if a breakpoint
4679         cannot be removed
4681 2007-12-17  Johannes Schmid <jhs@gnome.org>
4683         Patch from Tom <tpgww@onepost.net> (with some changes):
4685         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4686         (on_save_as_activate), (on_save_all_activate),
4687         (on_close_file_activate), (on_close_all_file_activate),
4688         (on_reload_file_activate), (on_editor_command_clear_activate),
4689         (on_transform_eolchars1_activate), (on_comment_block),
4690         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4691         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4692         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4693         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4694         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4695         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4696         (on_zoom_out_text_activate):
4697         * plugins/document-manager/action-callbacks.h:
4698         * plugins/document-manager/anjuta-docman.c:
4699         (on_notebook_page_close_button_click),
4700         (on_notebook_page_close_button_enter),
4701         (on_notebook_page_close_button_leave),
4702         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4703         (anjuta_docman_page_init), (anjuta_docman_page_new),
4704         (on_open_filesel_response), (create_file_open_dialog_gui),
4705         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4706         (anjuta_docman_instance_init), (on_notebook_switch_page),
4707         (on_document_destroy), (anjuta_docman_add_editor),
4708         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4709         (anjuta_docman_set_current_document),
4710         (anjuta_docman_goto_file_line_mark), (get_real_path),
4711         (anjuta_docman_get_full_filename),
4712         (anjuta_docman_delete_all_markers),
4713         (anjuta_docman_delete_all_indicators),
4714         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4715         (anjuta_docman_order_tabs):
4716         * plugins/document-manager/anjuta-docman.h:
4717         * plugins/document-manager/file_history.c: (an_hist_file_new),
4718         (an_file_history_push), (an_file_history_dump):
4719         * plugins/document-manager/file_history.h:
4720         * plugins/document-manager/plugin.c: (update_title),
4721         (value_removed_project_root_uri),
4722         (update_document_ui_interface_items), (menu_name_compare),
4723         (on_document_added), (on_document_changed),
4724         (on_window_key_press_event), (on_window_key_release_event),
4725         (on_session_save):
4726         * plugins/document-manager/search-box.c: (on_document_changed),
4727         (on_goto_activated), (search_box_init), (search_box_new):
4728         * plugins/document-manager/search-box.h:
4730         Yet more code cleanups
4731         Save glade files correctly in session
4732         Use new tooltip API if available
4733         Sort notebook pages when session is restored (needs work)
4735 2007-12-16  Johannes Schmid <jhs@gnome.org>
4737         * plugins/document-manager/anjuta-docman.c:
4738         (anjuta_docman_add_document):
4739         
4740         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4741         the new search bar was introduced.
4743 2007-12-12  Johannes Schmid <jhs@gnome.org>
4744   
4745         Patch from  Tom <tpgww@onepost.net>:
4746         (#485233 – another bunch of docman cleanups)
4747   
4748         * libanjuta/interfaces/libanjuta.idl:
4749         * plugins/document-manager/action-callbacks.c:
4750         (get_current_document), (get_current_focus_widget),
4751         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4752         (on_close_file_activate), (on_close_all_file_activate),
4753         (on_reload_file_activate), (on_print_activate),
4754         (on_print_preview_activate),
4755         (on_editor_command_upper_case_activate),
4756         (on_editor_command_lower_case_activate),
4757         (on_editor_command_eol_crlf_activate),
4758         (on_editor_command_eol_lf_activate),
4759         (on_editor_command_eol_cr_activate),
4760         (on_editor_command_select_all_activate),
4761         (on_editor_command_select_to_brace_activate),
4762         (on_editor_command_select_block_activate),
4763         (on_editor_command_match_brace_activate),
4764         (on_editor_command_undo_activate),
4765         (on_editor_command_redo_activate),
4766         (on_editor_command_cut_activate),
4767         (on_editor_command_paste_activate),
4768         (on_editor_command_copy_activate),
4769         (on_editor_command_clear_activate),
4770         (on_editor_command_close_folds_all_activate),
4771         (on_editor_command_open_folds_all_activate),
4772         (on_editor_command_toggle_fold_activate),
4773         (on_editor_command_bookmark_toggle_activate),
4774         (on_editor_command_bookmark_first_activate),
4775         (on_editor_command_bookmark_next_activate),
4776         (on_editor_command_bookmark_prev_activate),
4777         (on_editor_command_bookmark_last_activate),
4778         (on_editor_command_bookmark_clear_activate),
4779         (on_transform_eolchars1_activate), (on_comment_block),
4780         (on_comment_box), (on_comment_stream),
4781         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4782         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4783         (on_force_hilite_activate), (on_swap_activate),
4784         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4785         * plugins/document-manager/action-callbacks.h:
4786         * plugins/document-manager/anjuta-docman.c:
4787         (on_notebook_page_close_button_click),
4788         (on_notebook_page_close_button_enter),
4789         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4790         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4791         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4792         (on_open_filesel_response), (anjuta_docman_open_file),
4793         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4794         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4795         (anjuta_docman_class_init), (anjuta_docman_new),
4796         (on_notebook_switch_page), (on_document_save_point),
4797         (on_document_destroy), (anjuta_docman_add_editor),
4798         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4799         (anjuta_docman_set_popup_menu),
4800         (anjuta_docman_get_current_focus_widget),
4801         (anjuta_docman_get_page_for_document),
4802         (anjuta_docman_get_current_document),
4803         (anjuta_docman_set_current_document),
4804         (anjuta_docman_goto_file_line),
4805         (anjuta_docman_goto_file_line_mark),
4806         (anjuta_docman_get_full_filename),
4807         (anjuta_docman_present_notebook_page),
4808         (anjuta_docman_update_page_label),
4809         (anjuta_docman_delete_all_markers),
4810         (anjuta_docman_delete_all_indicators),
4811         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4812         (do_ordertab1), (anjuta_docman_order_tabs),
4813         (anjuta_docman_set_editor_properties),
4814         (anjuta_docman_get_document_for_path),
4815         (anjuta_docman_get_all_doc_widgets):
4816         * plugins/document-manager/anjuta-docman.h:
4817         * plugins/document-manager/editor-tooltips.c:
4818         * plugins/document-manager/plugin.c: (update_title),
4819         (update_document_ui_enable_all), (update_document_ui_disable_all),
4820         (update_document_ui_save_items),
4821         (update_document_ui_interface_items), (update_document_ui),
4822         (on_document_update_save_ui), (update_status),
4823         (on_document_update_ui), (on_document_added),
4824         (on_document_changed), (on_session_save), (on_save_prompt),
4825         (on_docman_auto_save), (on_gconf_notify_timer):
4826         * plugins/document-manager/search-box.c: (on_document_changed),
4827         (search_box_new), (search_box_grab_line_focus):
4828         * plugins/glade/plugin.c: (ifile_open):
4829         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4830         * plugins/search/search-replace_backend.c: (create_search_entries):
4831         * plugins/sourceview/anjuta-document.c: (set_uri),
4832         (anjuta_document_save):
4833         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4834         * plugins/tools/editor.c: (on_editor_response):
4836         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4837         It fixes some issues with session handling and several memory lacks.
4838         Gtk 2.12 Tooltip API is used if available.
4840 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4842         * plugins/debug-manager/disassemble.c,
4843         plugins/debug-manager/disassemble.h,
4844         plugins/debug-manager/command.c,
4845         plugins/debug-manager/command.h,
4846         plugins/debug-manager/plugin.c
4847         plugins/debug-manager/sparse_view.c,
4848         plugins/debug-manager/sparse_view.h,
4849         plugins/gdb/plugin.c,
4850         plugins/gdb/debugger.c,
4851         plugins/gdb/debugger.h,
4852         libanjuta/interfaces/libanjuta.idl:
4853         Fix bug #502533: Implement assembler step
4855         * plugins/debug-manager/breakpoints.c:
4856         Do not save temporary breakpoints
4858         * plugins/debug-manager/stack_trace.c:
4859         Fix a crash when a stack command is cancelled
4861 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4863         * plugins/debug-manager/plugin.c,
4864         plugins/debug-manager/breakpoints.c,
4865         plugins/debug-manager/breakpoints.h:
4866         Fix bug #488732: Breakpoint on delete lines
4867         Breakpoints are now linked to their position in editor
4869         * plugins/gdb/debugger.c:
4870         Fix removing condition on breakpoint 
4872 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4874         * plugins/debug-manager/anjuta-debug-manager.glade,
4875         plugins/debug-manager/start.c,
4876         plugins/gdb/plugin.c,
4877         plugins/gdb/debugger.c,
4878         plugins/gdb/debugger.h,
4879         libanjuta/interfaces/libanjuta.idl:
4880         Fix bug #481366: Do not stop at the beginning of the program
4882         * plugins/debug-manager/command.c,
4883         plugins/debug-manager/command.h,
4884         plugins/debug-manager/breakpoints.c,
4885         plugins/debug-manager/queue.c,
4886         plugins/debug-manager/queue.h:
4887         Fix a bug remove all breakpoints was not working due to latest changes
4888         Setting breakpoints is disabled when program is running
4890 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4892         * plugins/debug-manager/queue.c,
4893         plugins/gdb/plugin.c:
4894         Fix bug #501469: Crash if mime_type is unknown
4896 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4898         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4899         (on_editor_update_ui), (on_single_file_scan_end),
4900         (on_importing_project_end), (project_root_added),
4901         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4902         * plugins/symbol-db/plugin.h:
4903         show on status bar files being scanned.
4905         * plugins/symbol-db/symbol-db-engine.c:
4906         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4907         (sdb_engine_ctags_output_thread),
4908         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4909         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4910         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4911         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4912         (sdb_engine_get_table_id_by_unique_name2),
4913         (symbol_db_engine_open_project),
4914         (sdb_engine_prepare_executing_commands),
4915         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4916         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4917         (sdb_engine_detects_removed_ids),
4918         (symbol_db_engine_get_class_parents),
4919         (symbol_db_engine_get_global_members),
4920         (symbol_db_engine_get_scope_members_by_symbol_id),
4921         (symbol_db_engine_get_scope_members),
4922         (symbol_db_engine_get_current_scope),
4923         (symbol_db_engine_get_file_symbols),
4924         (symbol_db_engine_get_symbol_info_by_id),
4925         (symbol_db_engine_get_full_local_path),
4926         (symbol_db_engine_find_symbol_by_name_pattern),
4927         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4928         * plugins/symbol-db/symbol-db-engine.h:
4929         * plugins/symbol-db/symbol-db-view-locals.c:
4930         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4931         (symbol_db_view_locals_recv_signals_from_engine),
4932         (symbol_db_view_locals_update_list):
4933         * plugins/symbol-db/symbol-db-view-locals.h:
4934         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4935         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4936         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4937         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4938         * plugins/symbol-db/symbol-db-view.h:
4939         Added g_thread architecture to scan in background. With this you
4940         can use Anjuta's GUI without freezing.
4941         Improved insertion speed by using a paradigm like 'insert' and 'check'
4942         replacing a 'check' and 'insert' one. This has been done for tables 
4943         like symbol, scope, sym_type.
4944         Fixed two crashers. 
4946         * plugins/symbol-db/tables.sql:
4947         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4948         (thread), (print_message), (bastard_thread), (idle_signals):
4949         fixed a typo on tables that broke sql triggers.
4951 === anjuta 2.3.1 ===
4953 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4955         * NEWS, AUTHORS: Updated.
4956         * src/Makefile.am: Fixed make distcheck
4958         Patch from Yang Hong:
4959         * plugins/file-manager/file-manager.glade: Fixed file chooser
4960         size in file-manager preferences.
4962 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4964         * NEWS: Updated for 2.3.1 development release
4965         * configure.in: Bumped version to 2.3.1
4967 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4969         * plugins/debug-manager/threads.c,
4970         plugins/debug-manager/disassemble.c,
4971         plugins/debug-manager/watch.c,
4972         plugins/debug-manager/registers.c,
4973         plugins/debug-manager/locals.c,
4974         plugins/debug-manager/breakpoints.c,
4975         plugins/debug-manager/stack_trace.c,
4976         plugins/debug-manager/command.c,
4977         plugins/debug-manager/command.h,
4978         plugins/debug-manager/queue.c,
4979         libanjuta/interfaces/libanjuta.idl:
4980         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4981         Document IAnjutaDebugManager signals
4982         Generate new signals in queue.c
4983         Use new signals in other files
4985 2007-11-30  <genbell@tiscali.it>
4987         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4989         * plugins/gdb/Makefile.am:
4990         Fix bug #500376
4992 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4994         * plugins/tools/variable.c:
4995         Fix a bug added in the previous patch (it is not a leak)
4997 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4999         * plugins/project-wizard/druid.c,
5000         plugins/project-wizard/templates/terminal.wiz,
5001         plugins/project-wizard/templates/xlib-dock.wiz,
5002         plugins/project-wizard/templates/wxwin.wiz,
5003         plugins/project-wizard/templates/java.wiz,
5004         plugins/project-wizard/templates/gnome.wiz,
5005         plugins/project-wizard/templates/anjuta-plugin.wiz,
5006         plugins/project-wizard/templates/gtkmm.wiz,
5007         plugins/project-wizard/templates/python.wiz,
5008         plugins/project-wizard/templates/cpp.wiz,
5009         plugins/project-wizard/templates/sdl.wiz,
5010         plugins/project-wizard/templates/gtk.wiz,
5011         plugins/project-wizard/templates/minimal.wiz,
5012         plugins/project-wizard/templates/xlib.wiz,
5013         plugins/project-wizard/templates/gcj.wiz,
5014         plugins/project-wizard/templates/translatable-strings.h,
5015         plugins/project-import/project-import.c:
5016         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5018 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5020         * plugins/debug-manager/threads.c,
5021         plugins/debug-manager/disassemble.c,
5022         plugins/debug-manager/watch.c,
5023         plugins/debug-manager/registers.c,
5024         plugins/debug-manager/memory.c,
5025         plugins/debug-manager/locals.c,
5026         plugins/debug-manager/stack_trace.c,
5027         plugins/debug-manager/queue.c,
5028         plugins/debug-manager/queue.h:
5029         Connect debugger signal only when program is loaded
5030         Rename get_feature in is_supported
5032         * plugins/debug-manager/plugin.c:
5033         Remove editor watch when plugin is deactivated
5035         * plugins/debug-manager/anjuta-debug-manager.glade,
5036         plugins/debug-manager/breakpoints.c,
5037         plugins/debug-manager/breakpoints.h:
5038         Rewrite almost completely the breakpoint code
5039         Improve breakpoint dialog
5040         Reorganize function
5041         Implement condition, hit count, ignore and temporary attribute
5043         * plugins/debug-manager/command.c,
5044         plugins/debug-manager/command.h:
5045         Add a breakpoint list command
5047         * plugins/gdb/debugger.c,
5048         plugins/gdb/debugger.h:
5049         Add new breakpoint list command
5050         Fix parsing of breakpoint data
5052         * libanjuta/interfaces/libanjuta.idl,
5053         plugins/gdb/plugin.c:
5054         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5056 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5058         * plugins/document-manager/plugin.c:
5059         Use Ctrl+Shift+s as shortcut for Save As
5061 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5063         * plugins/subversion/plugin.c: (activate_plugin):
5064         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5065         * src/layout.xml: Fixed dockitem positions.
5067 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5069         Icons from tpgww@onepost.net:
5070         * plugins/project-wizard/applogo.png:
5071         Icons from patch in bug #480093 comment #23. Also renamed icons.
5073         * plugins/message-view/Makefile.am:
5074         * plugins/message-view/plugin.c: (register_stock_icons),
5075         (ipreferences_merge): Removed redundant icon.
5077         * plugins/document-manager/plugin.c:
5078         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5079         Do not insensitize New action when there is no document.
5080         Indentation fixes.
5082 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5084         Icons from tpgww@onepost.net:
5085         * plugins/symbol-browser/an_symbol_prefs.c:
5086         * pixmaps/Makefile.am:
5087         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5089         Icons from patch in bug #480093 comment #23. Also renamed icons.
5090         To be continued..
5092 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5094         Patch from James Liggett:
5095         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5096         revert and dialogs resizable.
5098 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5100         Patch from James Liggett:
5101         * plugins/subversion/anjuta-subversion.glade:
5102         * plugins/subversion/subversion-diff-dialog.c:
5103         (on_subversion_diff_response), (subversion_diff_dialog):
5104         * plugins/subversion/subversion-diff-dialog.h:
5106         The diff dialog should have a checkbox, enabled by default, that
5107         allows the user to make sure that all open files are saved before
5108         diffing.
5110 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5112         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5114         Icons from tpgww@onepost.net:
5115         * pixmaps/Makefile.am:
5116         * src/Makefile.am:
5117         * src/anjuta-app.c:
5118         * src/anjuta-preferences-general.svg:
5120         Icons from patch in bug #480093 comment #23. Also renamed icons.
5121         To be continued..
5123 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5125         Icons from tpgww@onepost.net:
5126         * plugins/debug-manager/images/Makefile.am:
5127         * plugins/debug-manager/images/anjuta-watch.svg:
5128         * plugins/debug-manager/plugin.c: (register_stock_icons):
5129         * plugins/gdb/images/Makefile.am:
5130         * plugins/gtodo/Makefile.am:
5131         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5132         * plugins/gtodo/anjuta-gtodo.plugin.in:
5133         * plugins/gtodo/interface.c: (stock_icons):
5134         * plugins/gtodo/main.h:
5135         * plugins/gtodo/plugin.c: (ipreferences_merge):
5136         * plugins/terminal/Makefile.am:
5137         * plugins/terminal/anjuta-terminal-plugin.svg:
5138         * plugins/terminal/anjuta-terminal.plugin.in:
5139         * plugins/terminal/terminal.c:
5140         * plugins/tools/Makefile.am:
5141         * plugins/tools/anjuta-tools-plugin.svg:
5142         * plugins/tools/anjuta-tools.plugin.in:
5143         * plugins/tools/plugin.c:
5144         * plugins/valgrind/Makefile.am:
5145         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5146         * plugins/valgrind/anjuta-valgrind.plugin.in:
5147         * plugins/valgrind/plugin.c: (register_stock_icons),
5148         (ipreferences_merge):
5150         Icons from patch in bug #480093 comment #23. Also renamed icons.
5151         To be continued..
5153 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5155         reviewed by: Johannes Schmid <jhs@gnome.org>
5157         * configure.in:
5158         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5159         due to bug #493360. Still present anyway bug #495843
5161         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5162         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5163         (on_local_treeview_row_activated),
5164         (on_global_treeview_row_activated),
5165         (on_global_treeview_row_expanded), (on_project_element_added),
5166         (on_project_element_removed), (project_root_added),
5167         (symbol_db_activate), (isymbol_manager_search),
5168         (isymbol_manager_get_members),
5169         (isymbol_manager_get_completions_at_position):
5170         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5171         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5172         * plugins/symbol-db/symbol-db-engine.c:
5173         (sdb_engine_execute_non_select_sql),
5174         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5175         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5176         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5177         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5178         (symbol_db_engine_add_new_workspace),
5179         (symbol_db_engine_add_new_project),
5180         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5181         (sdb_engine_detects_removed_ids),
5182         (sdb_engine_walk_down_scope_path),
5183         (symbol_db_engine_get_class_parents),
5184         (symbol_db_engine_get_global_members),
5185         (symbol_db_engine_get_scope_members_by_symbol_id),
5186         (symbol_db_engine_get_scope_members),
5187         (symbol_db_engine_get_current_scope),
5188         (symbol_db_engine_get_file_symbols),
5189         (symbol_db_engine_get_symbol_info_by_id),
5190         (symbol_db_engine_find_symbol_by_name_pattern):
5191         * plugins/symbol-db/symbol-db-engine.h:
5192         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5193         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5194         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5195         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5196         (on_scan_end), (do_add_root_symbol_to_view),
5197         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5198         (trigger_on_symbol_inserted), (add_new_waiting_for),
5199         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5200         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5201         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5202         (symbol_db_view_row_expanded), (sdb_view_init),
5203         (gtree_compare_func), (sdb_view_finalize),
5204         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5205         (sdb_view_populate_base_root),
5206         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5207         * plugins/symbol-db/symbol-db-view.h:
5208         * plugins/symbol-db/tables.sql:
5209         * plugins/symbol-db/test/Makefile.am:
5210         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5211         (get_scope_members), (get_current_scope), (get_global_members),
5212         (get_file_symbols), (get_info_by_id), (main):
5214         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5215         Started using LIMIT keyword to speed up things.
5216         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5217         make providers use prepared statements.
5219 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5221         Patch from James Liggett:
5222         * plugins/subversion/plugin.c: (subversion_instance_init):
5223         * plugins/subversion/plugin.h:
5224         * plugins/subversion/subversion-diff-dialog.c:
5225         (on_subversion_diff_response), (subversion_diff_dialog),
5226         (on_menu_subversion_diff):
5227         * plugins/subversion/subversion-log-dialog.c:
5228         (on_log_view_selected_button_clicked),
5229         (on_log_diff_selected_button_clicked),
5230         (on_log_diff_previous_button_clicked),
5231         (subversion_log_window_create):
5232         * plugins/subversion/subversion-ui-utils.c:
5233         (get_filename_from_full_path), (init_whole_project),
5234         (on_whole_project_toggled):
5235         * plugins/subversion/subversion-ui-utils.h:
5236         * plugins/subversion/subversion-update-dialog.c:
5237         (subversion_update_dialog), (on_menu_subversion_update):
5239         Whole Project checkbox enabled by default in diff and update dialogs.
5240         changes the editor names for diff editors to something much more
5241         descriptive. For example, working copy/head diffs would have an editor
5242         with a name like "[Working Copy/Head] some-file.diff," where some-file
5243         is the name of the file/directory that was diffed. For diffs against
5244         arbitrary diffs the name would look like "[Revisions 2832/3200]
5245         some-file.diff" for a diff of some-file between revisions 2832 and
5246         3200.
5248 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5250         Icons from tpgww@onepost.net:
5251         * plugins/subversion/Makefile.am:
5252         * plugins/subversion/anjuta-subversion-plugin.svg:
5253         * plugins/subversion/anjuta-subversion.plugin.in:
5254         * plugins/subversion/plugin.h:
5255         * plugins/symbol-browser/Makefile.am:
5256         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5257         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5258         * plugins/symbol-browser/plugin.c:
5259         * plugins/symbol-db/Makefile.am:
5260         * plugins/symbol-db/plugin.c:
5261         * plugins/symbol-db/symbol-db.plugin.in:
5263         Icons from patch in bug #480093 comment #23. Also renamed icons.
5264         To be continued..
5266 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5268         Icons from tpgww@onepost.net:
5269         * plugins/project-manager/Makefile.am:
5270         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5271         * plugins/project-manager/anjuta-project-manager.plugin.in:
5272         * plugins/project-manager/plugin.c:
5273         * plugins/project-wizard/Makefile.am:
5274         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5275         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5276         * plugins/project-wizard/druid.h:
5277         * plugins/search/Makefile.am:
5278         * plugins/search/anjuta-search-plugin.svg:
5279         * plugins/search/anjuta-search.plugin.in:
5280         * plugins/search/plugin.c:
5282         Icons from patch in bug #480093 comment #23. Also renamed icons.
5283         To be continued..
5285 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5287         * TODO.tasks: updated.
5289         Icons from tpgww@onepost.net:
5290         * plugins/file-loader/Makefile.am:
5291         * plugins/file-loader/anjuta-loader-plugin.svg:
5292         * plugins/file-loader/anjuta-loader.plugin.in:
5293         * plugins/file-manager/Makefile.am:
5294         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5295         * plugins/file-manager/file-manager.plugin.in:
5296         * plugins/file-manager/plugin.c:
5297         * plugins/glade/Makefile.am:
5298         * plugins/glade/anjuta-glade-plugin.svg:
5299         * plugins/glade/anjuta-glade.plugin.in:
5300         * plugins/glade/plugin.c: (register_stock_icons):
5301         * plugins/language-manager/Makefile.am:
5302         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5303         * plugins/language-manager/language-manager.plugin.in:
5304         * plugins/message-view/Makefile.am:
5305         * plugins/message-view/anjuta-message-manager.plugin.in:
5306         * plugins/message-view/anjuta-messages-plugin.svg:
5307         * plugins/message-view/plugin.c:
5308         * plugins/patch/Makefile.am:
5309         * plugins/patch/anjuta-patch-plugin.svg:
5310         * plugins/patch/anjuta-patch.plugin.in:
5311         * plugins/patch/plugin.c:
5312         * plugins/profiler/Makefile.am:
5313         * plugins/profiler/anjuta-profiler-plugin.svg:
5314         * plugins/profiler/plugin.c: (register_stock_icons):
5315         * plugins/profiler/profiler.plugin.in:
5316         * plugins/project-import/Makefile.am:
5317         * plugins/project-import/anjuta-project-import-plugin.svg:
5318         * plugins/project-import/anjuta-project-import.plugin.in:
5319         * plugins/project-import/plugin.c:
5321         Icons from patch in bug #480093 comment #23. Also renamed icons.
5322         To be continued..
5324 2007-11-18  Johannes Schmid <jhs@gnome.org>
5326         * plugins/build-basic-autotools/build-basic-autotools.c:
5327         (build_regex_init):
5328         * plugins/debug-manager/anjuta-debug-manager.glade:
5329         * plugins/debug-manager/breakpoints.c:
5330         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5331         * plugins/file-wizard/file.c:
5332         * plugins/gdb/anjuta-gdb.glade:
5333         * plugins/glade/plugin.c: (ifile_open):
5334         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5335         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5336         * plugins/gtodo/tray-icon.c:
5337         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5338         * plugins/macro/macros.xml:
5339         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5340         Fixed translation bugs (#496833, #488211 and #497758)
5341         
5342         * plugins/document-manager/plugin.c: (on_editor_changed):
5343         Removed unused code
5345 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5347         Icons from tpgww@onepost.net:
5348         * plugins/devhelp/Makefile.am:
5349         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5350         * plugins/devhelp/anjuta-devhelp.plugin.in:
5351         * plugins/devhelp/plugin.c:
5352         * plugins/document-manager/anjuta-document-manager.plugin.in:
5353         * plugins/document-manager/images/Makefile.am:
5354         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5355         * plugins/document-manager/plugin.c:
5356         * plugins/editor/Makefile.am:
5357         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5358         * plugins/editor/anjuta-editor.plugin.in:
5359         * plugins/editor/plugin.c:
5360         * plugins/sample1/Makefile.am:
5361         * plugins/sample1/anjuta-sample-plugin.svg:
5362         * plugins/sample1/anjuta-sample.plugin.in:
5363         * plugins/sourceview/Makefile.am:
5364         * plugins/sourceview/plugin.c:
5365         * plugins/sourceview/sourceview.plugin.in:
5367         Icons from patch in bug #480093 comment #23. Also renamed icons.
5368         To be continued..
5370 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5372         * TODO.tasks: Updated.
5374         Icons from tpgww@onepost.net:
5375         * plugins/build-basic-autotools/Makefile.am:
5376         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5377         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5378         * plugins/build-basic-autotools/build-basic-autotools.c:
5379         * plugins/class-inheritance/Makefile.am:
5380         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5381         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5382         * plugins/class-inheritance/plugin.c:
5383         * plugins/cvs-plugin/Makefile.am:
5384         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5385         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5386         * plugins/cvs-plugin/plugin.c:
5387         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5388         * plugins/debug-manager/images/Makefile.am:
5389         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5390         * plugins/debug-manager/plugin.c: 
5392         Icons from patch in bug #480093 comment #23. Also renamed icons.
5393         To be continued..
5395 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5397         * (removed) libanjuta/anjuta-children.c,
5398         (removed) libanjuta/anjuta-children.h,
5399         libanjuta/anjuta-launcher.c,
5400         libanjuta/libanjuta.h,
5401         libanjuta/Makefile.am,
5402         plugins/gdb/debugger.c,
5403         plugins/terminal/terminal.c,
5404         manuals/reference/libanjuta/libanjuta-sections.txt,
5405         manuals/reference/libanjuta/libanjuta-docs.sgml:
5406         Replace anjuta_children_register by g_child_watch_add
5408 2007-11-13  Johannes Schmid <jhs@gnome.org>
5410         * plugins/subversion/anjuta-subversion.glade:
5411         * plugins/subversion/subversion-commit-dialog.c:
5412         (subversion_commit_dialog):
5413         * plugins/subversion/subversion-resolve-dialog.c:
5414         (subversion_resolve_dialog):
5415         * plugins/subversion/subversion-revert-dialog.c:
5416         (subversion_revert_dialog):
5417         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5418         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5419         (hide_pulse_progress_bar):
5420         * plugins/subversion/subversion-ui-utils.h:
5422         Yet another patch from #457477:
5423         Add a pulsing progress bar to all dialogs receiving status
5425 2007-11-12  Johannes Schmid <jhs@gnome.org>
5427         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5428         Bug 493583 – crash in Anjuta IDE: trying to open a file
5429         
5430         * plugins/subversion/subversion-commit-dialog.c:
5431         (select_all_files), (subversion_commit_dialog):
5432         Patch from jrligget - see #457477
5434 2007-11-12  Johannes Schmid <jhs@gnome.org>
5436         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5437         * libanjuta/anjuta-plugin-handle.c:
5438         (anjuta_plugin_handle_get_about):
5439         Bug 495536 – Plugins localization improvement
5440         
5441         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5442         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5443         * plugins/indent/indent.glade:
5444         * plugins/subversion/anjuta-subversion.glade:
5445         Bug 495245 – Strings bug
5447 2007-11-08  James Liggett  <jrliggett@cox.net>
5449         reviewed by: Johannes Schmid <jhs@gnome.org>
5451         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5452         (anjuta_async_command_finalize),
5453         (anjuta_async_command_notification_poll),
5454         (anjuta_async_command_thread), (start_command),
5455         (notify_data_arrived), (notify_complete),
5456         (anjuta_async_command_class_init),
5457         (anjuta_async_command_set_error_message),
5458         (anjuta_async_command_get_error_message),
5459         (anjuta_async_command_lock), (anjuta_async_command_unlock):
5460         * libanjuta/anjuta-async-command.h:
5461         * libanjuta/anjuta-command.c: (anjuta_command_init),
5462         (anjuta_command_finalize), (anjuta_command_class_init),
5463         (anjuta_command_start), (anjuta_command_notify_data_arrived),
5464         (anjuta_command_notify_complete),
5465         (anjuta_command_set_error_message),
5466         (anjuta_command_get_error_message):
5467         * libanjuta/anjuta-command.h:
5468         * libanjuta/anjuta-glade-catalog.c:
5469         * libanjuta/anjuta-glade.xml:
5470         * libanjuta/anjuta-vcs-status-tree-view.c:
5471         (on_selected_column_toggled),
5472         (anjuta_vcs_status_tree_view_create_columns),
5473         (anjuta_vcs_status_tree_view_init),
5474         (anjuta_vcs_status_tree_view_finalize),
5475         (anjuta_vcs_status_tree_view_set_property),
5476         (anjuta_vcs_status_tree_view_get_property),
5477         (anjuta_vcs_status_tree_view_class_init),
5478         (anjuta_vcs_status_tree_view_new),
5479         (anjuta_vcs_status_tree_view_destroy),
5480         (anjuta_vcs_status_tree_view_add), (select_all_paths),
5481         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5482         (anjuta_vcs_status_tree_view_unselect_all),
5483         (create_selected_paths_list),
5484         (anjuta_vcs_status_tree_view_get_selected):
5485         * libanjuta/anjuta-vcs-status-tree-view.h:
5486         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5487         * libanjuta/anjuta-widgets.h:
5488         * plugins/subversion/subversion-add-dialog.c:
5489         (on_add_command_finished), (on_subversion_add_response),
5490         (subversion_add_dialog), (on_menu_subversion_add),
5491         (on_fm_subversion_add):
5492         * plugins/subversion/subversion-add-dialog.h:
5493         * plugins/subversion/subversion-commit-dialog.c:
5494         (on_commit_command_finished), (on_subversion_commit_response),
5495         (subversion_commit_dialog), (on_menu_subversion_commit),
5496         (on_fm_subversion_commit):
5497         * plugins/subversion/subversion-commit-dialog.h:
5498         * plugins/subversion/subversion-copy-dialog.c:
5499         (on_copy_other_revision_radio_toggled),
5500         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5501         (on_copy_command_finished), (on_subversion_copy_response),
5502         (subversion_copy_dialog), (on_menu_subversion_copy),
5503         (on_fm_subversion_copy):
5504         * plugins/subversion/subversion-copy-dialog.h:
5505         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5506         (on_subversion_diff_response), (subversion_diff_dialog),
5507         (on_menu_subversion_diff), (on_fm_subversion_diff):
5508         * plugins/subversion/subversion-diff-dialog.h:
5509         * plugins/subversion/subversion-log-dialog.c:
5510         (on_diff_selected_column_toggled), (create_columns),
5511         (on_log_command_finished), (on_log_view_button_clicked),
5512         (on_cat_command_data_arrived), (on_cat_command_finished),
5513         (on_log_view_selected_button_clicked), (get_selected_revisions),
5514         (on_log_diff_selected_button_clicked),
5515         (on_log_diff_previous_button_clicked),
5516         (on_subversion_log_vbox_destroy),
5517         (on_log_changes_view_row_selected), (subversion_log_window_create),
5518         (on_menu_subversion_log), (on_fm_subversion_log),
5519         (subversion_log_set_whole_project_sensitive):
5520         * plugins/subversion/subversion-log-dialog.h:
5521         * plugins/subversion/subversion-merge-dialog.c:
5522         (on_merge_command_finished), (on_subversion_merge_response),
5523         (on_merge_first_path_browse_button_clicked),
5524         (on_merge_second_path_browse_button_clicked),
5525         (on_merge_use_first_path_check_toggled),
5526         (on_merge_start_revision_radio_toggled),
5527         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5528         (on_menu_subversion_merge):
5529         * plugins/subversion/subversion-merge-dialog.h:
5530         * plugins/subversion/subversion-remove-dialog.c:
5531         (on_remove_command_finished),
5532         (on_remove_path_browse_button_clicked),
5533         (on_subversion_remove_response), (subversion_remove_dialog),
5534         (on_menu_subversion_remove), (on_fm_subversion_remove):
5535         * plugins/subversion/subversion-remove-dialog.h:
5536         * plugins/subversion/subversion-resolve-dialog.c:
5537         (on_resolve_command_finished), (on_subversion_resolve_response),
5538         (subversion_resolve_dialog), (on_menu_subversion_resolve):
5539         * plugins/subversion/subversion-resolve-dialog.h:
5540         * plugins/subversion/subversion-revert-dialog.c:
5541         (on_revert_command_finished), (on_subversion_revert_response),
5542         (subversion_revert_dialog), (on_menu_subversion_revert):
5543         * plugins/subversion/subversion-revert-dialog.h:
5544         * plugins/subversion/subversion-switch-dialog.c:
5545         (on_switch_other_revision_radio_toggled),
5546         (on_switch_command_finished), (on_subversion_switch_response),
5547         (subversion_switch_dialog), (on_menu_subversion_switch):
5548         * plugins/subversion/subversion-switch-dialog.h:
5549         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5550         (subversion_data_free), (on_mesg_view_destroy),
5551         (create_message_view), (check_filename), (get_log_from_textview),
5552         (pulse_timer), (on_pulse_timer_destroyed),
5553         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5554         (report_errors), (on_status_command_finished),
5555         (on_status_command_data_arrived), (on_command_info_arrived),
5556         (select_all_status_items), (clear_all_status_selections),
5557         (init_whole_project), (on_whole_project_toggled),
5558         (send_diff_command_output_to_editor), (on_diff_command_finished),
5559         (stop_status_bar_progress_pulse):
5560         * plugins/subversion/subversion-ui-utils.h:
5561         * plugins/subversion/subversion-update-dialog.c:
5562         (on_update_command_finished), (on_subversion_update_response),
5563         (subversion_update_dialog), (on_menu_subversion_update),
5564         (on_fm_subversion_update):
5565         * plugins/subversion/subversion-update-dialog.h:
5566         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5567         (svn_add_command_finalize), (svn_add_command_run),
5568         (svn_add_command_class_init), (svn_add_command_new),
5569         (svn_add_command_destroy):
5570         * plugins/subversion/svn-add-command.h:
5571         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5572         (svn_cat_command_finalize), (svn_cat_command_run),
5573         (svn_cat_command_class_init), (svn_cat_command_new),
5574         (svn_cat_command_destroy), (svn_cat_command_get_output):
5575         * plugins/subversion/svn-cat-command.h:
5576         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5577         (svn_command_release_ui_lock), (simple_prompt),
5578         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5579         (svn_auth_ssl_server_trust_prompt_func_cb),
5580         (svn_auth_ssl_client_cert_prompt_func_cb),
5581         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5582         (svn_command_init), (svn_command_finalize),
5583         (svn_command_class_init), (svn_command_push_info),
5584         (svn_command_get_info_queue), (svn_command_set_error),
5585         (svn_command_get_client_context), (svn_command_get_pool),
5586         (svn_command_lock_ui), (svn_command_unlock_ui),
5587         (svn_command_get_revision), (svn_command_copy_path_list),
5588         (svn_command_free_path_list):
5589         * plugins/subversion/svn-command.h:
5590         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5591         (svn_commit_command_init), (svn_commit_command_finalize),
5592         (svn_commit_command_run), (svn_commit_command_class_init),
5593         (svn_commit_command_new), (svn_commit_command_destroy):
5594         * plugins/subversion/svn-commit-command.h:
5595         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5596         (svn_copy_command_init), (svn_copy_command_finalize),
5597         (svn_copy_command_run), (svn_copy_command_class_init),
5598         (svn_copy_command_new), (svn_copy_command_destroy):
5599         * plugins/subversion/svn-copy-command.h:
5600         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5601         (svn_diff_command_finalize), (svn_diff_command_run),
5602         (svn_diff_command_class_init), (svn_diff_command_new),
5603         (svn_diff_command_destroy), (svn_diff_command_get_output):
5604         * plugins/subversion/svn-diff-command.h:
5605         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5606         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5607         (svn_log_command_class_init), (svn_log_command_new),
5608         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5609         * plugins/subversion/svn-log-command.h:
5610         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5611         (svn_log_entry_finalize), (svn_log_entry_class_init),
5612         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5613         (svn_log_entry_get_author), (svn_log_entry_get_date),
5614         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5615         (svn_log_entry_get_full_log):
5616         * plugins/subversion/svn-log-entry.h:
5617         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5618         (svn_merge_command_finalize), (svn_merge_command_run),
5619         (svn_merge_command_class_init), (svn_merge_command_new),
5620         (svn_merge_command_destroy):
5621         * plugins/subversion/svn-merge-command.h:
5622         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5623         (svn_remove_command_init), (svn_remove_command_finalize),
5624         (svn_remove_command_run), (svn_remove_command_class_init),
5625         (svn_remove_command_new), (svn_remove_command_destroy),
5626         (svn_remove_command_get_path):
5627         * plugins/subversion/svn-remove-command.h:
5628         * plugins/subversion/svn-resolve-command.c:
5629         (svn_resolve_command_init), (svn_resolve_command_finalize),
5630         (svn_resolve_command_run), (svn_resolve_command_class_init),
5631         (svn_resolve_command_new), (svn_resolve_command_destroy):
5632         * plugins/subversion/svn-resolve-command.h:
5633         * plugins/subversion/svn-revert-command.c:
5634         (svn_revert_command_init), (svn_revert_command_finalize),
5635         (svn_revert_command_run), (svn_revert_command_class_init),
5636         (svn_revert_command_new), (svn_revert_command_destroy):
5637         * plugins/subversion/svn-revert-command.h:
5638         * plugins/subversion/svn-status-command.c:
5639         (svn_status_command_init), (svn_status_command_finalize),
5640         (on_svn_status_notify), (svn_status_command_run),
5641         (svn_status_command_class_init), (svn_status_command_new),
5642         (svn_status_command_destroy),
5643         (svn_status_command_get_status_queue):
5644         * plugins/subversion/svn-status-command.h:
5645         * plugins/subversion/svn-status.c: (svn_status_init),
5646         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5647         (svn_status_destroy), (svn_status_get_path),
5648         (svn_status_get_vcs_status):
5649         * plugins/subversion/svn-status.h:
5650         * plugins/subversion/svn-switch-command.c:
5651         (svn_switch_command_init), (svn_switch_command_finalize),
5652         (svn_switch_command_run), (svn_switch_command_class_init),
5653         (svn_switch_command_new), (svn_switch_command_destroy):
5654         * plugins/subversion/svn-switch-command.h:
5655         * plugins/subversion/svn-update-command.c:
5656         (svn_update_command_init), (svn_update_command_finalize),
5657         (svn_update_command_run), (svn_update_command_class_init),
5658         (svn_update_command_new), (svn_update_command_destroy):
5659         * plugins/subversion/svn-update-command.h:
5661         Now really committed all files from James patch (#457477)
5663 2007-11-08  Johannes Schmid <jhs@gnome.org>
5665         * TODO.tasks: Updated
5667 2007-11-08  James Liggett  <jrliggett@cox.net>
5669         reviewed by: Johannes Schmid <jhs@gnome.org>
5671         * configure.in:
5672         * libanjuta/Makefile.am:
5673         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5674         * libanjuta/anjuta-status.h:
5675         * libanjuta/libanjuta.h:
5676         * plugins/subversion/Makefile.am:
5677         * plugins/subversion/anjuta-subversion.glade:
5678         * plugins/subversion/anjuta-subversion.ui:
5679         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5680         (value_removed_project_root_uri), (activate_plugin),
5681         (deactivate_plugin), (finalize), (subversion_instance_init):
5682         * plugins/subversion/plugin.h:
5683         * plugins/subversion/subversion-actions.c:
5684         * plugins/subversion/subversion-actions.h:
5685         * plugins/subversion/subversion-callbacks.c:
5686         * plugins/subversion/subversion-callbacks.h:
5687         * plugins/subversion/svn-auth.c:
5688         * plugins/subversion/svn-auth.h:
5689         * plugins/subversion/svn-backend-priv.h:
5690         * plugins/subversion/svn-backend.c:
5691         * plugins/subversion/svn-backend.h:
5692         * plugins/subversion/svn-notify.c:
5693         * plugins/subversion/svn-notify.h:
5694         * plugins/subversion/svn-thread.c:
5695         * plugins/subversion/svn-thread.h:
5696         
5697         Commited alpha2 of the new subversion plugin (#457477)
5699 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5701         * plugins/debug-manager/command.c:
5702         Fix a stupid crash when changing a register value
5704 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5706         * libanjuta/interfaces/libanjuta.idl,
5707         plugins/debug-manager/command.c,
5708         plugins/debug-manager/command.h,
5709         plugins/debug-manager/start.c,
5710         plugins/gdb/plugin.c,
5711         plugins/gdb/debugger.c,
5712         plugins/gdb/debugger.h:
5713         Use anjuta terminal plugin instead of gnome terminal
5714         Select if a terminal is used in the the start_program function
5715         Move terminal code from debugger.c to plugin.c
5716         Partial fix of bug #481366
5718         * plugins/gdb/utilities.c,
5719         plugins/gdb/utilities.h:
5720         Remove gnome terminal check function
5722 2007-11-06  Johannes Schmid <jhs@gnome.org>
5724         * plugins/project-import/anjuta-project-import.glade:
5725         * plugins/project-import/project-import.c: (on_import_next),
5726         (on_import_finish), (project_import_set_directory):
5727         * plugins/project-wizard/property.c: (npw_property_create_widget),
5728         (npw_property_set_value_from_widget):
5729         
5730         Replaced gnome_file_entry with gtk_file_chooser_button
5731         Fixes #422329 – Creating a new directory in program options doesn't work
5732         
5733 2007-11-04  Massimo Cora' <maxcvs@email.it>
5735         * plugins/symbol-db/plugin.c:
5736         add all files at once on project_import.
5737         No need to split them into more languages: ctags
5738         and the engine will take care of that.
5740         * plugins/symbol-db/symbol-db-engine.h,
5741         * plugins/symbol-db/symbol-db-engine.c,
5742         * plugins/symbol-db/tables.sql,
5743         * plugins/symbol-db/test/Makefile.am,
5744         * plugins/symbol-db/test/main.c,
5745         * plugins/symbol-db/symbol-db-view-locals.c:
5746         some memory leaks fixed. Ported the thing to
5747         libgda 3.1.2 [or better svn HEAD].
5748         Thanks to a fresh new algorithm to detect
5749         parent scope we're able to display correcly
5750         a local gtktree, including classes not directly
5751         defined inside that file.
5753 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5755         * plugins/debug-manager/threads.c,
5756         plugins/debug-manager/stack_trace.c:
5757         Do not display address when not needed
5759         * plugins/debug-manager/plugin.c,
5760         plugins/debug-manager/breakpoints.c:
5761         Breakpoints directly connect to debugger signals
5763         * plugins/debug-manager/watch.c:
5764         program-unload signal does not exist used debugger-stopped
5766         * plugins/debug-manager/queue.c,
5767         libanjuta/interfaces/libanjuta.idl:
5768         Display error message returned by debugger command
5769         Add new error codes
5771 2007-11-04  Johannes Schmid <jhs@gnome.org>
5773         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5774         Bug 493062 – gcj template needs AC_PROG_CC
5775         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5777         * src/anjuta-actions.h:
5778         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5779         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5781 === anjuta 2.3.0 ===
5783 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5785         * AUTHORS: Updated
5787 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5789         * ChangeLog: Tagged 2.3.0 release.
5791         * plugins/indent/Makefile.am: Fixed indentation.
5793         * plugins/editor/aneditor-autocomplete.cxx:
5794         * plugins/editor/aneditor-priv.h:
5795         * plugins/editor/aneditor.cxx:
5796         * plugins/editor/aneditor.h: Commented out dead codes.
5798         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5799         Do not build symbol-db by
5800         default. Added 'unstable' in plugin description to signify it's
5801         developmental state.
5803         * plugins/file-manager/Makefile.am,
5804         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5806 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5808         * plugins/debug-manager/utilities.c,
5809         plugins/debug-manager/utilities.h,
5810         plugins/debug-manager/threads.c,
5811         plugins/debug-manager/plugin.c,
5812         plugins/debug-manager/plugin.h,
5813         plugins/debug-manager/disassemble.h,
5814         plugins/debug-manager/watch.c,
5815         plugins/debug-manager/watch.h,
5816         plugins/debug-manager/breakpoints.c,
5817         plugins/debug-manager/stack_trace.c:
5818         Replace few remaining function calls by signal 
5820         * plugins/debug-manager/disassemble.c,
5821         plugins/debug-manager/registers.c,
5822         plugins/debug-manager/memory.c,
5823         plugins/debug-manager/locals.c,
5824         plugins/debug-manager/queue.c,
5825         plugins/debug-manager/queue.h:
5826         Connect signals when debugger is started
5827         Disconnect them when debugger is stopped
5828         Do not display window if debugger doesn't support feature
5830         * plugins/gdb/plugin.c,
5831         libanjuta/interfaces/libanjuta.idl:
5832         Remove unused initialization function
5834 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5836         * configure.in:
5837         * plugins/file-manager/Makefile.am:
5838         * scripts/build-schemas.mk: Fixed 'make distcheck'
5840 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5842         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5843         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5844         to latest API additions.
5846         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5847         to API changes.
5849 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5851         * ChangeLog: Fixed indentation.
5852         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5853         branch.
5855 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5857         * libanjuta/interfaces/libanjuta.idl:
5858         * plugins/build-basic-autotools/build-basic-autotools.c:
5859         (build_compile_file_real), (build_build_project),
5860         (build_install_project), (build_clean_project),
5861         (build_configure_project), (build_autogen_project),
5862         (build_distribution_project), (build_build_module),
5863         (build_install_module), (build_clean_module), (fm_build),
5864         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5865         (finalize), (basic_autotools_plugin_instance_init),
5866         (ibuildable_set_command), (ibuildable_reset_commands),
5867         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5868         (ibuildable_install), (ibuildable_configure),
5869         (ibuildable_generate), (ibuildable_iface_init):
5870         * plugins/build-basic-autotools/build-basic-autotools.h:
5872         Added API for commands override in build interface and implemented
5873         them in build plugin. Useful for other plugins override build
5874         commands depending on project environment.
5876 2007-10-28  Naba Kumar  <naba@gnome.org>
5878         * src/anjuta.glade,
5879         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5880         Fixed widget alignment for dock switcher tab style combo and
5881         scratchbox path entrybox.
5883 2007-10-28  Johannes Schmid <jhs@gnome.org>
5885         * plugins/document-manager/plugin.c: (on_editor_changed):
5886         Fixed a memory leak and simplified code (thanks again Sébastien)
5887         
5888         * configure.in:
5889         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5890         and OFFSET sql statements)
5892 2007-10-28  Massimo Cora' <maxcvs@email.it>
5894         * plugins/symbol-db/plugin.c,
5895         plugins/symbol-db/symbol-db-engine.h,
5896         plugins/symbol-db/symbol-db-view.c,
5897         plugins/symbol-db/symbol-db-view.c,
5898         plugins/symbol-db/symbol-db-view-locals.c,
5899         plugins/symbol-db/symbol-db-view-locals.h,
5900         plugins/symbol-db/symbol-db-engine.c:
5901         Better end-of-file-scan detection, permitting
5902         an improved scope/inheritance parsing.
5903         Locals tab gtktree now displays correct
5904         namespace->class->children tree, even if
5905         in a C++ file there isn't class declaration.
5907 2007-10-27  Johannes Schmid <jhs@gnome.org>
5909         Patch from Stanislav Brabec <sbrabec@suse.cz>
5910         * configure.in:
5911         Bug 489798 – Do not rely on svn-config
5913         Patch from Michael Wolf <maw@ximian.com>:
5914         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5915         (egg_tree_model_filter_remove_node),
5916         (egg_tree_model_filter_row_deleted):
5917         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5919 2007-10-27  Johannes Schmid <jhs@gnome.org>
5921         * plugins/devhelp/anjuta-devhelp.ui:
5922         * plugins/message-view/anjuta-message-manager.ui:
5924         Added some separators to the toolbar
5925         
5926         * plugins/document-manager/plugin.c:
5927         (on_support_plugin_deactivated), (load_new_support_plugins),
5928         (unload_unused_support_plugins), (on_editor_changed):
5929         
5930         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5931         for pointing out that is was crap.
5933 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5935         * libanjuta/interfaces/libanjuta.idl,
5936         libanjuta/anjuta-plugin-manager.c,
5937         libanjuta/anjuta-plugin-manager.h,
5938         libanjuta/anjuta-c-plugin-factory.c,
5939         libanjuta/anjuta-c-module.h,
5940         libanjuta/anjuta-c-module.c:
5941         Report detailled error message in case of plugin loading failure
5943 2007-10-24  Johannes Schmid <jhs@gnome.org>
5945         * configure.in:
5946         * plugins/Makefile.am:
5947         
5948         Activate build of symbol-db plugin (when libgda is available)
5949         
5950         * plugins/document-manager/plugin.c:
5951         (on_support_plugin_deactivated), (on_editor_changed):
5952         
5953         Properly handle language support plugins even when they are
5954         unloaded by the session.
5955         
5956         * plugins/symbol-db/plugin.c: (register_stock_icons),
5957         Port to new REGISTER_ICONS stuff
5958   
5959 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5961         * plugins/symbol-db/plugin.c,
5962         * plugins/symbol-db/symbol-db-view.c
5963         * plugins/symbol-db/symbol-db-engine.h,
5964         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5965         * plugins/symbol-db/symbol-db-view-locals.c,
5966         * plugins/symbol-db/symbol-db-view-locals.h,
5967         * plugins/symbol-db/symbol-db-engine.c:
5968         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5969         Added a new algorithm for dynamic population of the local symbols' tab.
5970         Now the default view is tree-like.
5971         Some fixes on engine correct some population issues.    
5973 2007-10-23  Naba Kumar  <naba@gnome.org>
5975         * plugins/glade/Makefile.am: Corrected conditional not to install
5976         .plugin file if plugin is disabled.
5977         * plugins/sourceview/Makefile.am: Corrected conditional not to
5978         install schemas if plugin is not built.
5980 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5982         * plugins/debug-manager/queue.c:
5983         Fix #488061: Mutiple crash dialogs
5985         * plugins/gdb/debugger.c,
5986         plugins/gdb/debugger.h:
5987         Remove maximum gdb command length, should fix bug#474811
5989 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5991         * manuals/reference/libanjuta/plugin-description-file.sgml,
5992         manuals/reference/libanjuta/libanjuta-docs.sgml,
5993         manuals/reference/libanjuta/libanjuta-sections.txt,
5994         libanjuta/interfaces/libanjuta.idl,
5995         libanjuta/anjuta-c-module.c,
5996         libanjuta/anjuta-c-plugin-factory.c:
5997         Document last changes in plugin code
5999 2007-10-19  Johannes Schmid <jhs@gnome.org>
6001         * plugins/subversion/subversion-callbacks.c: (check_filename):
6002         
6003         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6005 2007-10-19  Naba Kumar  <naba@gnome.org>
6007         * plugins/file-manager/file-model.c: Fixed a critical runtime
6008         warning.
6010 2007-10-18  Johannes Schmid <jhs@gnome.org>
6012         * libanjuta/anjuta-ui.h:
6013         Small fix on icon macros
6014         
6015         * libanjuta/interfaces/libanjuta.idl:
6016         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6017         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6018         (ilanguage_iface_init):
6019         
6020         Added get_from_editor() and get_name_from_editor() methods
6021         to IAnjutaLanguage
6022         
6023         * plugins/document-manager/plugin.c:
6024         (update_editor_ui_interface_items), (on_editor_changed):
6025         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6026         .in:
6027         * plugins/language-support-cpp-java/plugin.c: (install_support):
6028         
6029         Ported plugins to use the new interface
6031 2007-10-17  Johannes Schmid <jhs@gnome.org>
6033         * libanjuta/anjuta-ui.h:
6034         
6035         Added macros to register stock icons to stop all this copy&paste
6036         which had spread over a lot of files. New macros support to add 
6037         icons with toolbar and menu size (16 and 24)
6038         
6039         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6040         * plugins/debug-manager/images/anjuta-attach.svg:
6041         * plugins/debug-manager/images/anjuta-step-out.svg:
6042         * plugins/debug-manager/images/anjuta-step-over.svg:
6043         * plugins/debug-manager/plugin.c: (register_stock_icons):
6044         * plugins/document-manager/images/Makefile.am:
6045         * plugins/document-manager/images/anjuta-block-end.svg:
6046         * plugins/document-manager/images/anjuta-block-start.svg:
6047         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6048         * plugins/document-manager/images/anjuta-bookmark.svg:
6049         * plugins/document-manager/images/anjuta-go-history-next.svg:
6050         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6051         * plugins/document-manager/plugin.c: (register_stock_icons):
6052         * plugins/glade/plugin.c: (register_stock_icons):
6053         * plugins/language-support-cpp-java/plugin.c:
6054         (register_stock_icons):
6055         * plugins/message-view/Makefile.am:
6056         * plugins/message-view/anjuta-go-message-next.svg:
6057         * plugins/message-view/anjuta-go-message-prev.svg:
6058         * plugins/message-view/anjuta-message-view.svg:
6059         * plugins/message-view/messages.xpm:
6060         * plugins/message-view/plugin.c: (register_stock_icons):
6061         * plugins/patch/plugin.c: (patch_plugin_activate):
6062         * plugins/project-manager/plugin.c: (register_stock_icons):
6063         * plugins/search/Makefile.am:
6064         * plugins/search/anjuta-go-match-next.svg:
6065         * plugins/search/anjuta-go-match-prev.svg:
6066         * plugins/search/plugin.c: (activate_plugin):
6067         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6068         * plugins/terminal/terminal.c: (register_stock_icons):
6069         * plugins/valgrind/plugin.c: (register_stock_icons):
6070         
6071         Updated to use the new icons and added several new and updated 
6072         icons from #480093
6074 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6076         * libanjuta/anjuta-plugin-handle.c,
6077         libanjuta/anjuta-plugin-handle.h:
6078         Add a new path property containing the directory of the .plugin
6079         file, library file (.so or whatever) must be in the same directory
6081         * libanjuta/anjuta-plugin-manager.c,
6082         libanjuta/interfaces/libanjuta.idl,
6083         (removed) libanjuta/anjuta-glue-plugin.c,
6084         (removed) libanjuta/anjuta-glue-plugin.h,
6085         (removed) libanjuta/anjuta-glue-c.c,
6086         (removed) libanjuta/anjuta-glue-c.h,
6087         (removed) libanjuta/anjuta-glue-cpp.c,
6088         (removed) libanjuta/anjuta-glue-cpp.h,
6089         (removed) libanjuta/anjuta-glue-factory.c,
6090         (removed) libanjuta/anjuta-glue-factory.h,
6091         (added) libanjuta/anjuta-c-module.c,
6092         (added) libanjuta/anjuta-c-module.h,
6093         (added) libanjuta/anjuta-c-plugin-factory.c,
6094         (added) libanjuta/anjuta-c-plugin-factory.h,
6095         libanjuta/Makefile.am:
6096         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6097         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6098         implementing IAnjutaPluginFactory
6099         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6101         * libanjuta/libanjuta.h:
6102         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6103         interface)
6105         * libanjuta/anjuta-plugin.h:
6106         Replace AnjutaGluePlugin by GTypeModule
6107         Remove unused anjuta_glue_get_component_type replaced by
6108         g_type_from_name
6110         * plugins/build-basic-autotools/build-basic-autotools.h,
6111         plugins/class-gen/plugin.h,
6112         plugins/class-inheritance/plugin.h,
6113         plugins/cvs-plugin/plugin.h,
6114         plugins/debug-manager/plugin.h,
6115         plugins/devhelp/plugin.h,
6116         plugins/document-manager/plugin.h,
6117         plugins/editor/plugin.h,
6118         plugins/file-loader/plugin.h,
6119         plugins/file-wizard/plugin.h,
6120         plugins/gdb/plugin.h,
6121         plugins/glade/plugin.h,
6122         plugins/gtodo/plugin.h,
6123         plugins/indent/plugin.h,
6124         plugins/language-manager/plugin.h,
6125         plugins/language-support-cpp-java/plugin.h,
6126         plugins/macro/plugin.h,
6127         plugins/message-view/plugin.h,
6128         plugins/patch/plugin.h,
6129         plugins/profiler/plugin.h,
6130         plugins/project-import/plugin.h,
6131         plugins/project-manager/plugin.h,
6132         plugins/project-wizard/plugin.h,
6133         plugins/sample1/plugin.h,
6134         plugins/search/plugin.h,
6135         plugins/sourceview/plugin.h,
6136         plugins/subversion/plugin.h,
6137         plugins/symbol-browser/plugin.h,
6138         plugins/symbol-db/plugin.h,
6139         plugins/terminal/terminal.c,
6140         plugins/tools/plugin.h,
6141         plugins/valgrind/plugin.h:
6142         Replace AnjutaGluePlugin by GTypeModule
6144 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6146         * plugins/debug-manager/breakpoints.c:
6147         Fix bug#487112, crash while removing a breakpoint in a new file
6149 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6151         * plugins/document-manager/search-box.c:
6152         Fix a crash (with an useful comment) focus-out-event handler must
6153         return a gboolean
6155 2007-10-14 Johannes Schmid <jhs@gnome.org>
6157         * plugins/sourceview/sourceview.c:
6158         Hide calltip when "Up" or "Down" key is pressed
6160 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6162         * plugins/document-manager/search-box.c:
6163         Change included file order to avoid a compile error with gnome 2.16
6165 2007-10-13  Johannes Schmid <jhs@gnome.org>
6167         * plugins/debug-manager/plugin.c: (enable_log_view):
6168         
6169         Fixed crash when closing a project and unloading another while
6170         the debugger is enabled
6172 2007-10-13  Johannes Schmid <jhs@gnome.org>
6174         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6175         
6176         Use correct breakpoint icon
6177         
6178         * plugins/devhelp/Makefile.am:
6179         * plugins/devhelp/anjuta-go-help-next.svg:
6180         * plugins/devhelp/anjuta-go-help-prev.svg:
6181         * plugins/devhelp/plugin.c: (register_stock_icons),
6182         (devhelp_activate):
6183         
6184         Added new icons from #480093
6185         
6186         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6187         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6188         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6189         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6190         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6191         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6192         * plugins/message-view/anjuta-go-message-next.svg:
6193         * plugins/message-view/anjuta-go-message-prev.svg:
6194         
6195         Updated icons from #480093
6196                 
6197         * src/anjuta-actions.h:
6198         Use GTK_STOCK_FULLSCREEN
6199         
6200         * src/anjuta-app.c: (on_gdl_style_changed),
6201         (anjuta_app_instance_init):
6202         * src/anjuta.glade:
6203         
6204         Added preference option to set the gdl switcher style
6206 2007-10-13  Johannes Schmid <jhs@gnome.org>
6208         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6209         (get_property_value_as_string), (set_property_value_as_string),
6210         (register_callbacks):
6211         * libanjuta/anjuta-preferences.h:
6212         
6213         Support GtkFileChooserButton as preferences widget
6214         
6215         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6216         
6217         Fixed a Gtk-Critical
6218         
6219         * plugins/file-manager/Makefile.am:
6220         * plugins/file-manager/file-model.c: (file_model_filter_file),
6221         (file_model_add_dummy), (file_model_expand_idle),
6222         (file_model_set_property), (file_model_get_property),
6223         (file_model_class_init):
6224         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6225         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6226         (file_manager_activate), (file_manager_finalize),
6227         (file_manager_instance_init), (ipreferences_merge),
6228         (ipreferences_unmerge), (ipreferences_iface_init):
6229         * plugins/file-manager/plugin.h:
6230         
6231         Added preferences to file-manager
6233         * plugins/glade/plugin.c: (activate_plugin):
6234         
6235         Move Properties widget into center because it is way to big
6236         for the sidebar
6238 2007-10-10  Johannes Schmid <jhs@gnome.org>
6240         * plugins/language-support-cpp-java/Makefile.am:
6241         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6242         * plugins/language-support-cpp-java/anjuta-complete.svg:
6243         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6244         * plugins/language-support-cpp-java/plugin.c:
6245         (register_stock_icons):
6246         
6247         And yet some more icons...
6249 2007-10-10  Johannes Schmid <jhs@gnome.org>
6251         * plugins/debug-manager/breakpoints.c:
6252         * plugins/debug-manager/images/Makefile.am:
6253         * plugins/debug-manager/images/anjuta-bookmark.svg:
6254         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6255         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6256         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6257         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6258         * plugins/debug-manager/images/anjuta-linemark.svg:
6259         * plugins/debug-manager/images/anjuta-pcmark.svg:
6260         * plugins/debug-manager/plugin.c: (register_stock_icons):
6261         * plugins/debug-manager/sparse_view.c:
6262         * plugins/document-manager/images/Makefile.am:
6263         * plugins/document-manager/images/anjuta-block-select.svg:
6264         * plugins/document-manager/images/anjuta-fold-close.svg:
6265         * plugins/document-manager/images/anjuta-fold-open.svg:
6266         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6267         * plugins/document-manager/images/anjuta-indent-less.svg:
6268         * plugins/document-manager/images/anjuta-indent-more.svg:
6269         * plugins/document-manager/images/anjuta-swap.svg:
6270         * plugins/document-manager/images/block_select.xpm:
6271         * plugins/document-manager/images/fold_close.xpm:
6272         * plugins/document-manager/images/fold_open.xpm:
6273         * plugins/document-manager/images/fold_toggle.xpm:
6274         * plugins/document-manager/images/indent.xpm:
6275         * plugins/document-manager/images/indent_dcr.xpm:
6276         * plugins/document-manager/images/indent_inc.xpm:
6277         * plugins/document-manager/plugin.c: (register_stock_icons):    
6278         * plugins/editor/Makefile.am:
6279         * plugins/editor/anjuta-bookmark-16.xpm:
6280         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6281         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6282         * plugins/editor/anjuta-linemark-16.xpm:
6283         * plugins/editor/anjuta-pcmark-16.xpm:
6284         * plugins/editor/bookmark.xpm:
6285         * plugins/editor/breakpoint-disabled.xpm:
6286         * plugins/editor/breakpoint-enabled.xpm:
6287         * plugins/editor/linemarker.xpm:
6288         * plugins/editor/program-counter.xpm:
6289         * plugins/editor/text_editor.c:
6290         * plugins/message-view/Makefile.am:
6291         * plugins/message-view/anjuta-go-message-next.svg:
6292         * plugins/message-view/anjuta-go-message-prev.svg:
6293         * plugins/message-view/anjuta-message-manager.ui:
6294         * plugins/message-view/plugin.c:
6295         * plugins/sourceview/Makefile.am:
6296         * plugins/sourceview/sourceview.c:
6298         Integrated lots of icons from #480093
6299         Thanks to <tpgww@onepost.net>
6301         * plugins/document-manager/plugin.c:
6302         Do not mark the line in ifile_open(), that looks ugly.
6303         
6304         * plugins/document-manager/search-box.c: (on_search_focus_out),
6305         (search_box_init):
6306         Clear the status bar on focus_out.
6307         
6308         * plugins/file-loader/anjuta-loader-plugin.ui:
6309         Fixed a missing "="
6311 2007-10-09  Johannes Schmid <jhs@gnome.org>
6313         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6314         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6316         Some things I missed in the patch for #484419
6317         
6318         * plugins/document-manager/action-callbacks.c:
6319         (on_new_file_activate):
6320         * plugins/document-manager/action-callbacks.h:
6321         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6322         (on_window_key_press_event), (on_gconf_notify_timer):
6323         
6324         484645 – patch to deal with docman FIXME etc
6325         
6326         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6327         * plugins/search/search-replace.c: (search_and_replace),
6328         (write_message_pane), (search_replace_populate),
6329         (translate_dialog_strings), (create_dialog),
6330         (anjuta_search_replace_activate):
6331         * plugins/search/search-replace_backend.c:
6332         (file_buffer_new_from_path), (get_next_match),
6333         (create_search_entries), (regex_backref),
6334         (clear_search_replace_instance):
6335         * plugins/search/search-replace_backend.h:
6336         
6337         #484573 – patch to correct various search-related issues
6338         
6339         Thanks for the above patches to <tpgww@onepost.net>
6340         
6341         * plugins/sourceview/sourceview.c:
6342         (sourceview_create_highligth_indic):
6343         
6344         Use the same marker for important as gedit (yellow background)
6346         * plugins/document-manager/anjuta-document-manager.ui:
6347         * plugins/file-loader/anjuta-file-loader.ui:
6348         * plugins/file-loader/plugin.c:
6349         
6350         Moved FileNew action to document-manager
6352 2007-10-08  Johannes Schmid <jhs@gnome.org>
6354         * plugins/document-manager/search-box.c: (on_search_activated):
6355         Mark messages for translation
6357 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6359         reviewed by: Johannes Schmid <jhs@gnome.org>
6361         * plugins/Makefile.am:
6362         * plugins/build-basic-autotools/build-basic-autotools.c:
6363         (build_compile_file_real):
6364         * plugins/search/search-replace.c:
6365         * plugins/valgrind/preferences.c: (build_general_prefs):
6366         
6367         Fix #484379 – Contents of Makefile.am plugins and
6368         #484419 – Improvement into translation
6370 2007-10-06  Johannes Schmid <jhs@gnome.org>
6372         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6374         Fixed to properly support pointer-to-pointer (**) types
6376         * libanjuta/interfaces/libanjuta.idl:
6377         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6378         * plugins/sourceview/sourceview-cell.h:
6379         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6380         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6381         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6382         (isearch_backward), (isearch_iface_init):
6383         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6384         (itext_editor_iface_init), (iselection_set_iter),
6385         (iselection_get_start_iter), (iselection_get_end_iter),
6386         (iselection_iface_init), (isearch_forward), (isearch_backward),
6387         (isearch_iface_init):
6388         
6389         Added IAnjutaEditorSearch interface and some utility methods to
6390         migrate from positions to iterators for the editor interface.
6391         
6392         * plugins/document-manager/Makefile.am:
6393         * plugins/document-manager/action-callbacks.c:
6394         (on_goto_line_no1_activate), (on_show_search):
6395         * plugins/document-manager/action-callbacks.h:
6396         * plugins/document-manager/anjuta-docman.c:
6397         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6398         (anjuta_docman_grab_text_focus):
6399         * plugins/document-manager/anjuta-document-manager.ui:
6400         * plugins/document-manager/goto_line.c: (removed)
6401         * plugins/document-manager/goto_line.h: (removed)
6402         * plugins/document-manager/search-box.c:
6403         * plugins/document-manager/search-box.h:
6404         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6405         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6406         (update_editor_ui_interface_items), (on_editor_added),
6407         (activate_plugin), (deactivate_plugin):
6408         * plugins/document-manager/plugin.h:
6409         
6410         Created new incremental "Quick Search" bar in the document manager to
6411         replace the crappy EggToolbar entries. Uses the new search interface and
6412         it thus much faster and more reliable.
6413         Fixes: 
6414         Bug 357544 – incremental search should work consistently (or not at all) 
6415         when main toolbar is hidden
6416         Bug 440637 – Search, don't work very well (partly for incremental search)
6417         
6418         * plugins/search/anjuta-search.ui:
6419         * plugins/search/plugin.c: (activate_plugin):
6420         
6421         Removed incremental search stuff
6422         
6423         * plugins/build-basic-autotools/build-basic-autotools.c:
6424         (on_session_save), (on_session_load):
6425         * plugins/build-basic-autotools/executer.c:
6426         (get_program_parameters):
6427         
6428         Scroll to selected executable and remember it across sessions
6429         (followup of #477976)
6430         
6431         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6432         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6433         
6434         * plugins/devhelp/anjuta-devhelp.ui:
6435         Rearraged toolbar items a bit
6437 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6439         * plugins/debug-manager/command.c,
6440         plugins/debug-manager/queue.c,
6441         plugins/gdb/plugin.c,
6442         plugins/gdb/debugger.c:
6443         Fix several crashing bugs (including bug#482985) with the debugger
6444         when closing project, stopping the debugger, restarting the program
6446 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6448         * libanjuta/anjuta-launcher.c:
6449         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6451 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6453         * plugins/debug-manager/command.c,
6454         plugins/debug-manager/queue.c:
6455         Asynchronous command can abort other commands in queue
6456         Resynchronize debugger state when a command is cancelled
6458         * plugins/debug-manager/breakpoints.c:
6459         Free BreakpointItem only when it is not used anymore
6461         * plugins/gdb/plugin.c:
6462         Do not return TRUE if the callback and/or ready signal is not used
6464         * plugins/gdb/debugger.c:
6465         Fix a crash, return correct state when debugger is stopped
6467 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6469         * plugins/project-wizard/autogen.c:
6470         Fix bug#482067, escape project wizard user defined strings
6472 2007-10-01  Johannes Schmid <jhs@gnome.org>
6474         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6475         .glade:
6476         * plugins/build-basic-autotools/build-basic-autotools.c:
6477         (basic_autotools_plugin_instance_init):
6478         * plugins/build-basic-autotools/build-basic-autotools.h:
6479         * plugins/build-basic-autotools/executer.c:
6480         (get_program_parameters):
6481         
6482         Fixed #477976 – Keybinding in run dialog
6484 2007-09-30  Johannes Schmid <jhs@gnome.org>
6486         * plugins/Makefile.am:
6487         Do not build indent plugin (yet)
6488         
6489         * plugins/document-manager/plugin.c: (ipreferences_merge):
6490         Fixed unintentional and wrong change
6492         * plugins/indent/anjuta-indent.ui:
6493         Added missing file
6495 2007-09-28  Johannes Schmid <jhs@gnome.org>
6497         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6498         * libanjuta/anjuta-launcher.h:
6499         Add a method to send EOF to some process. Needed for the indent plugin
6500         and should be useful in general. It does not actually send EOF as this
6501         is not possible with utf-8, but closes the stream instead.
6503         * plugins/devhelp/plugin.c: (value_added_current_editor):
6504         Fixed a Gtk-Critical due to the IAnjutaEditor - 
6505         IAnjutaDocument switch.
6507         * configure.in:
6508         * plugins/Makefile.am:
6509         * plugins/document-manager/Makefile.am:
6510         * plugins/document-manager/action-callbacks.c:
6511         * plugins/document-manager/anjuta-document-manager.glade:
6512         * plugins/document-manager/anjuta-document-manager.ui:
6513         * plugins/document-manager/images/Makefile.am:
6514         * plugins/document-manager/images/indent_auto.xpm:
6515         * plugins/document-manager/images/indent_set.xpm:
6516         * plugins/document-manager/indent-dialog.c:
6517         * plugins/document-manager/indent-dialog.h:
6518         * plugins/document-manager/indent-util.c:
6519         * plugins/document-manager/indent-util.h:
6520         * plugins/document-manager/indent_test.c:
6521         * plugins/document-manager/plugin.c: (register_stock_icons),
6522         (docman_plugin_instance_init), (ipreferences_merge):
6523         * plugins/document-manager/plugin.h:
6524         
6525         Removed indent code from document manager
6526         
6527         * plugins/indent/Makefile.am:
6528         * plugins/indent/indent-dialog.c:
6529         * plugins/indent/indent-util.c: (indent_init_indent_style):
6530         * plugins/indent/indent.glade:
6531         * plugins/indent/indent.plugin.in:
6532         * plugins/indent/plugin.c: (on_indent_finished),
6533         (on_indent_output), (on_indent_action_activate),
6534         (on_edit_editor_indent), (on_style_combo_changed),
6535         (value_added_current_editor), (value_removed_current_editor),
6536         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6537         (indent_plugin_finalize), (indent_plugin_dispose),
6538         (anjuta_indent_plugin_instance_init),
6539         (anjuta_indent_plugin_class_init), (ipreferences_merge),
6540         (ipreferences_unmerge), (ipreferences_iface_init):
6541         * plugins/indent/plugin.h:
6543         Moved indent code to it's own plugin. Also reimplemented indent invocation
6544         using anjuta_launcher and streams. This is not yet completely working, maybe
6545         I got something wrong with the launcher.
6546         Also fixed #478987 – Unusable 'Indent setting window' on preferences
6548 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6550         * plugins/debug-manager/plugin.c:
6551         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6553 2007-09-27  Johannes Schmid <jhs@gnome.org>
6555         * libanjuta/interfaces/libanjuta.idl:
6556         * plugins/Makefile.am:
6557         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6558         (isymbol_type_str), (isymbol_name), (isymbol_args),
6559         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6560         (isymbol_impl), (isymbol_iface_init):
6561         * plugins/symbol-browser/an_symbol_info.c:
6562         * plugins/symbol-browser/an_symbol_info.h:
6563         * plugins/symbol-db/Makefile.am:
6564         * plugins/symbol-db/plugin.c:
6565         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6566         (value_added_current_editor), (on_editor_foreach_clear),
6567         (value_removed_current_editor), (project_root_added),
6568         (symbol_db_activate), (symbol_db_deactivate),
6569         (isymbol_manager_search):
6570         * plugins/symbol-db/readtags.c: (initialize_1):
6571         * plugins/symbol-db/symbol-db-engine-iterator.c:
6572         (sdb_engine_iterator_instance_init),
6573         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6574         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6575         (symbol_db_engine_iterator_move_next),
6576         (symbol_db_engine_iterator_move_prev),
6577         (symbol_db_engine_iterator_get_n_items),
6578         (symbol_db_engine_iterator_last),
6579         (symbol_db_engine_iterator_set_position),
6580         (symbol_db_engine_iterator_get_position),
6581         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6582         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6583         (isymbol_iter_foreach), (isymbol_iter_set_position),
6584         (isymbol_iter_get_position), (isymbol_iter_get_length),
6585         (isymbol_iter_clone), (isymbol_iter_assign),
6586         (isymbol_iter_iface_init):
6587         * plugins/symbol-db/symbol-db-engine-iterator.h:
6588         * plugins/symbol-db/symbol-db-engine.c:
6589         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6590         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6591         (sdb_engine_finalize), (sdb_engine_get_type),
6592         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6593         (sdb_engine_get_table_id_by_unique_name2),
6594         (sdb_engine_get_table_id_by_unique_name3),
6595         (symbol_db_engine_add_new_workspace),
6596         (symbol_db_engine_get_opened_project_name),
6597         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6598         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6599         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6600         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6601         (sdb_engine_add_new_scope_definition),
6602         (sdb_engine_add_new_tmp_heritage_scope),
6603         (sdb_engine_second_pass_update_scope_1),
6604         (sdb_engine_second_pass_update_heritage),
6605         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6606         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6607         (symbol_db_engine_update_project_symbols),
6608         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6609         (symbol_db_engine_update_buffer_symbols),
6610         (sdb_engine_walk_down_scope_path),
6611         (sdb_engine_prepare_symbol_info_sql),
6612         (symbol_db_engine_get_global_members),
6613         (symbol_db_engine_get_scope_members_by_symbol_id),
6614         (symbol_db_engine_get_scope_members),
6615         (symbol_db_engine_get_current_scope),
6616         (symbol_db_engine_get_file_symbols):
6617         * plugins/symbol-db/symbol-db-engine.h:
6618         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6619         (on_symbol_updated), (on_symbol_inserted),
6620         (symbol_db_view_locals_get_line),
6621         (symbol_db_view_locals_update_list):
6622         * plugins/symbol-db/symbol-db-view-search.c:
6623         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6624         * plugins/symbol-db/symbol-db-view-search.h:
6625         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6626         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6627         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6628         * plugins/symbol-db/tables.sql:
6629         * plugins/symbol-db/test/Makefile.am:
6630         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6631         Updated patch from Massimo to improve symbol-db plugin
6633         * plugins/document-manager/plugin.c: (on_editor_changed):
6634         Make the code a bit more robust
6635         
6636         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6637         (anjuta_document_get_property), (anjuta_document_class_init),
6638         (anjuta_document_init), (set_uri), (document_loader_loaded),
6639         (anjuta_document_load), (document_saver_saving):
6640         * plugins/sourceview/anjuta-document.h:
6641         * plugins/sourceview/sourceview.c: (autodetect_language),
6642         (ilanguage_set_language), (ilanguage_get_language):
6643         Fix language detection on startup
6645 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6647         * plugins/document-manager/action-callbacks.c:
6648         (on_editor_command_upper_case_activate),
6649         (on_editor_command_lower_case_activate): Leftover commit from previous
6650         commit (see last changlog entry by me).
6651         
6652         * plugins/file-manager/plugin.c: (file_manager_activate):
6653         Gave proper widget name so that layout works.
6655 2007-09-26  Johannes Schmid <jhs@gnome.org>
6657         * plugins/document-manager/plugin.c: (on_editor_changed),
6658         (docman_plugin_instance_init):
6659         Only unload/load language-support plugins if necessary.
6660         
6661         * plugins/language-manager/plugin.c: (language_manager_activate):
6662         Removed some debugging code
6664         * plugins/sourceview/sourceview.c: (on_document_saved),
6665         (ilanguage_set_language), (ilanguage_get_language):
6666         Fixed ianjuta_language interface and ensure that highlighting is
6667         activated when a new file is saved.
6668         
6669 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6671         * libanjuta/interfaces/libanjuta.idl:
6672         * plugins/document-manager/action-callbacks.c:
6673         (on_editor_command_upper_case_activate),
6674         (on_editor_command_lower_case_activate):
6675         * plugins/editor/text_editor.c: (iselection_has_selection),
6676         (iselection_get_start), (iselection_get_end),
6677         (iselection_iface_init):
6678         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6679         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6680         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6681         method and implemented it for both scintilla and sourceview editors.
6682         Updated document-manager and assist plugins to use the new method.
6684 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6686         * plugins/file-manager/file-view.c:
6687         Fix typo, allow to compile new file manager with gtk < 2.12
6689 2007-09-25  Johannes Schmid <jhs@gnome.org>
6691         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6692         Support Auto-Indent for single lines (e.g no selection);
6693         
6694         * plugins/macro/plugin.c:
6695         Do not use the same shortcut as auto-indent does
6696         
6697         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6698         Optimized keyboard navigation - do not emit char_added when only
6699         navigation keys have been pressed.
6701 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6703         * plugins/language-support-cpp-java/cpp-java-assist.c:
6704         (on_assist_chosen), (cpp_java_assist_install),
6705         (cpp_java_assist_uninstall):
6706         * plugins/language-support-cpp-java/plugin.c: (install_support),
6707         (uninstall_support): Install and uninstall support in correct order.
6708         Fixes a bug where it was installed multiple times resulting in
6709         inserting autocomplete text multiple times.
6711 2007-09-25  Johannes Schmid <jhs@gnome.org>
6713         * configure.in:
6714         Add GNOME_WARNING_FLAGS(maximum) and
6715         GNOME_CXX_WARNIGS(yes) to avoid bugs
6716         the compiler can warn you.
6717         
6718         * libegg/test-tree-utils.c: (key_test):
6719         * plugins/file-manager/file-model.c:
6720         (file_model_cancel_expand_idle), (file_model_sort),
6721         (file_model_row_expanded):
6722         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6723         (file_view_refresh), (file_view_get_selected), (file_view_init),
6724         (file_view_new):
6725         * plugins/file-manager/file-view.h:
6726         * plugins/symbol-db/readtags.c: (initialize_1):
6727         * src/main.c:
6728         
6729         Fixed the more critical warnings
6731 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6733         Icons from tpgww@onepost.net:
6734         * configure.in:
6735         * plugins/debug-manager/Makefile.am:
6736         * plugins/debug-manager/images/Makefile.am:
6737         * plugins/debug-manager/images/anjuta-attach.svg:
6738         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6739         * plugins/debug-manager/images/anjuta-step-into.svg:
6740         * plugins/debug-manager/images/anjuta-step-out.svg:
6741         * plugins/debug-manager/images/anjuta-step-over.svg:
6742         * plugins/debug-manager/plugin.c: (register_stock_icons):
6743         * plugins/document-manager/Makefile.am:
6744         * plugins/document-manager/block_select.xpm:
6745         * plugins/document-manager/fold_close.xpm:
6746         * plugins/document-manager/fold_open.xpm:
6747         * plugins/document-manager/fold_toggle.xpm:
6748         * plugins/document-manager/images/Makefile.am:
6749         * plugins/document-manager/images/anjuta-block-end.svg:
6750         * plugins/document-manager/images/anjuta-block-start.svg:
6751         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6752         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6753         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6754         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6755         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6756         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6757         * plugins/document-manager/indent.xpm:
6758         * plugins/document-manager/indent_auto.xpm:
6759         * plugins/document-manager/indent_dcr.xpm:
6760         * plugins/document-manager/indent_inc.xpm:
6761         * plugins/document-manager/indent_set.xpm:
6762         * plugins/document-manager/plugin.c: Added nicer icons for
6763         document manager and debugger. Organized icons in 'images'
6764         directories.
6766 2007-09-24  Johannes Schmid <jhs@gnome.org>
6768         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6769         Fixed a missing NULL in g_object_set.
6771 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6773         * plugins/language-support-cpp-java/cpp-java-assist.c:
6774         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6775         scope memebers just after scope operator is entered.
6777 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6779         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6780         * plugins/language-support-cpp-java/cpp-java-assist.c:
6781         (completion_function), (completion_compare),
6782         (cpp_java_assist_tag_destroy), (create_completion),
6783         (cpp_java_assist_destroy_completion_cache),
6784         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6785         Show '()' for function items in autocomplete list. Allow adding
6786         ' ' and/or '(' after function call autocompletion and have preferences
6787         settings for them.
6789 2007-09-24  Johannes Schmid <jhs@gnome.org>
6791         * sourceview.c: Reverting patch from r3157 because
6792         of side-effects
6794 2007-09-24  Johannes Schmid <jhs@gnome.org>
6796         * plugins/search/search-replace.c: (on_message_clicked):
6798         Fixed #427104 – No "highlight" of lines matching find-result
6800 2007-09-24  Johannes Schmid <jhs@gnome.org>
6802         * src/anjuta.glade:
6804         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6806 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6808         reviewed by: Johannes Schmid <jhs@gnome.org>
6810         * plugins/build-basic-autotools/executer.c: (execute_program):
6811         Fix #478238 – set env for execute programe in the terminal
6813 2007-09-24 Tom <tpgww@onepost.net>
6815         reviewed by: Johannes Schmid <jhs@gnome.org>
6817         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6818         Fix memory leak
6819         
6820         * plugins/debug-manager/disassemble.c: (on_disassemble):
6821         Correct a format string in DEBUG_PRINT()
6823 2007-09-23  Johannes Schmid <jhs@gnome.org>
6825         * plugins/sourceview/sourceview.c: (offset_to_position),
6826         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6827         (ieditor_get_position), (iselect_set), (iselect_get_start),
6828         (iselect_get_end):
6829         
6830         Fixed #Bug 440637 – Search, don't work very well
6832 2007-09-23  Johannes Schmid <jhs@gnome.org>
6834         * plugins/file-manager/file-model.c: (file_model_get_filename):
6835         * plugins/file-manager/file-model.h:
6836         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6837         (file_view_init), (file_view_class_init):
6838         * plugins/message-view/message-view.c:
6839         (message_view_query_tooltip), (message_view_dispose),
6840         (message_view_instance_init), (message_view_class_init):
6842         Added GTK+ 2.12 style tooltips to file-manager and message view.
6843         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6844         old implementation is used.
6846 2007-09-23  Johannes Schmid <jhs@gnome.org>
6848         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6849         Fixed typo
6850         
6851         * plugins/language-manager/language-manager.plugin.in:
6852         Marked UserActivatable=FALSE
6853         
6854         * plugins/language-manager/plugin.c: (load_languages),
6855         (language_manager_activate), (language_manager_deactivate),
6856         (language_manager_dispose), (language_manager_instance_init),
6857         (language_manager_find_mime_type), (language_manager_find_string),
6858         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6859         (ilanguage_get_name), (ilanguage_get_strings):
6860         
6861         Fixed various stupid bugs in language-manager plugin
6862         
6863         * plugins/symbol-db/symbol-db-engine.c:
6864         (sdb_engine_second_pass_update_scope_1):
6865         
6866         Add a g_return_if_fail to avoid a crash though still unsure
6867         what's causing it.
6869 2007-09-23  Johannes Schmid <jhs@gnome.org>
6871         * plugins/symbol-db/plugin.c: (on_project_element_added),
6872         (sources_array_free), (sources_array_add_foreach),
6873         (project_root_added):
6874         * plugins/symbol-db/symbol-db-engine.c:
6875         (symbol_db_engine_add_new_files):
6876         * plugins/symbol-db/symbol-db-engine.h:
6877         
6878         Added support for other languages than "C" to symbol-db. Now
6879         supports all languages listed by the language-manager.
6881 2007-09-23  Tom <tpgww@onepost.net>
6883         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6885         * configure.in:
6886         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6887         
6888         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6889         (anjuta_glue_factory_get_object_type):
6890         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6891         * plugins/build-basic-autotools/build-basic-autotools.c:
6892         (value_added_current_editor):
6893         * plugins/debug-manager/breakpoints.c:
6894         (breakpoints_dbase_edit_breakpoint),
6895         (on_toggle_breakpoint_activate):
6896         * plugins/debug-manager/plugin.c:
6897         (on_run_to_cursor_action_activate):
6898         * plugins/debug-manager/stack_trace.c:
6899         (dma_thread_update_stack_trace):
6900         * plugins/gdb/plugin.c:
6901         * plugins/glade/plugin.c: (ifile_open):
6902         * plugins/profiler/gprof-call-graph-view.c:
6903         * plugins/profiler/gprof-flat-profile-view.c:
6904         * plugins/profiler/gprof-function-call-tree-view.c:
6905         * plugins/profiler/gprof-options.c: (setup_widgets):
6906         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6907         * plugins/search/search-replace_backend.c:
6908         (file_buffer_new_from_te):
6909         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6910         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6911         (assist_window_get_property), (assist_window_move):
6912         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6913         (value_added_current_editor):
6914         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6915         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6916         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6917         
6918         Many small code, warnings and leak fixes
6920 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6922         * (removed) plugins/debug-manager/debugger.c,
6923         (removed) plugins/debug-manager/debugger.h,
6924         (added) plugins/debug-manager/command.c,
6925         (added) plugins/debug-manager/command.h,
6926         (added) plugins/debug-manager/queue.c,
6927         (added) plugins/debug-manager/queue.h,
6928         plugins/debug-manager/breakpoints.c,
6929         plugins/debug-manager/debug_tree.c,
6930         plugins/debug-manager/debug_tree.h,
6931         plugins/debug-manager/disassemble.c,
6932         plugins/debug-manager/disassemble.h,
6933         plugins/debug-manager/locals.c,
6934         plugins/debug-manager/locals.h,
6935         plugins/debug-manager/memory.c,
6936         plugins/debug-manager/memory.h,
6937         plugins/debug-manager/plugin.c,
6938         plugins/debug-manager/plugin.h,
6939         plugins/debug-manager/registers.c,
6940         plugins/debug-manager/registers.h,
6941         plugins/debug-manager/sharedlib.c,
6942         plugins/debug-manager/sharedlib.h,
6943         plugins/debug-manager/signals.c,
6944         plugins/debug-manager/signals.h,
6945         plugins/debug-manager/stack_trace.c,
6946         plugins/debug-manager/stack_trace.h,
6947         plugins/debug-manager/start.h,
6948         plugins/debug-manager/start.c,
6949         plugins/debug-manager/threads.c,
6950         plugins/debug-manager/threads.h,
6951         plugins/debug-manager/watch.c,
6952         plugins/debug-manager/watch.h,
6953         plugins/debug-manager/Makefile.am,
6954         plugins/gdb/debugger.c,
6955         plugins/gdb/debugger.h,
6956         plugins/gdb/plugin.c,
6957         libanjuta/interfaces/libanjuta.idl:
6958         Split debug-manager/debugger.c into command.c and queue.c
6959         Clean up debugger queue
6960         DmaDebuggerQueue object does not implement IAnjutaDebugger
6962 2007-09-23  Johannes Schmid <jhs@gnome.org>
6964         * configure.in:
6965         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6966         set correctly, etc.)
6967         
6968         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6969         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6970         (plugin_set_update):
6971         
6972         Show an error dialog instead of crashing when plugin loading fails
6974         * plugins/language-manager/Makefile.am:
6975         * plugins/language-manager/language-manager.plugin.in:
6976         * plugins/language-manager/languages.xml:
6977         * plugins/language-manager/plugin.c: (language_destroy),
6978         (load_languages), (language_manager_activate),
6979         (language_manager_deactivate), (language_manager_finalize),
6980         (language_manager_dispose), (language_manager_instance_init),
6981         (language_manager_class_init), (language_manager_find_mime_type),
6982         (language_manager_find_string), (ilanguage_get_from_mime_type),
6983         (ilanguage_get_from_string), (ilanguage_get_name),
6984         (ilanguage_get_strings), (ilanguage_iface_init):
6985         * plugins/language-manager/plugin.h:
6986         
6987         Added new language-manager plugin to have a better organisation for
6988         language names. The xml probabaly needs to be extended over time.
6989         
6990         * plugins/Makefile.am:
6991         * plugins/document-manager/plugin.c: (on_editor_changed):
6992         
6993         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6994         because it does not really save memory but makes tab switching slow.
6995         
6996         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6997         .in:
6998         * plugins/language-support-cpp-java/plugin.c: (install_support),
6999         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7000         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7001         unloading
7003         * plugins/language-support-cpp-java/cpp-java-assist.c:
7004         (cpp_java_assist_show_autocomplete):
7005         
7006         Fix autocomplete to only show valid completions
7008         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7009         Calltips always have correct size and position now
7011 2007-09-22  Johannes Schmid <jhs@gnome.org>
7013         * plugins/search/search-replace_backend.c: (get_next_match):
7014         Removed code introduced by accident that causes a crash.
7015         
7016         * plugins/sourceview/sourceview-tags.c:
7017         * plugins/sourceview/sourceview-tags.h:
7018         Removed ununsed files
7020 2007-09-22  Johannes Schmid <jhs@gnome.org>
7022         * plugins/language-support-cpp-java/cpp-java-assist.c:
7023         Fixed build error
7025 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7027         * plugins/language-support-cpp-java/cpp-java-assist.c:
7028         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7029         Increased matching brace search to 500 chars.
7031 2007-09-21  Johannes Schmid <jhs@gnome.org>
7033         * plugins/language-support-cpp-java/cpp-java-assist.c:
7034         (cpp_java_assist_get_pre_word),
7035         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7036         
7037         Added some profiling debug code
7038         
7039         * plugins/language-support-cpp-java/cpp-java-utils.c:
7040         (cpp_java_util_jump_to_matching_brace):
7041         * plugins/language-support-cpp-java/cpp-java-utils.h:
7042         * plugins/language-support-cpp-java/plugin.c:
7043         (get_line_indentation_base), (get_line_auto_indentation):
7044         
7045         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7046         avoid looping over the whole file when using calltips which is too slow and
7047         unneeded.
7048         
7049         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7050         (assist_tip_set_tips), (assist_tip_get_coordinates),
7051         (assist_tip_new):
7052         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7053         
7054         Better calltips appearance (use theme now) and avoid jumping
7055         calltips
7057 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7059         * plugins/document-manager/plugin.c:
7060         (update_editor_ui_interface_items):
7061         * plugins/language-support-cpp-java/plugin.c: (install_support),
7062         (uninstall_support): Moved autocomplete ui update code from
7063         document-manager to language-plugin.
7065 2007-09-21  Johannes Schmid <jhs@gnome.org>
7067         * libanjuta/interfaces/libanjuta.idl:
7068         
7069         Added IAnjutaLanguage interface (might still change...) for
7070         the upcoming language-manager plugin.
7071         
7072         * plugins/file-manager/Makefile.am:
7073         * plugins/file-manager/file-model.c:
7074         (file_model_cancel_expand_idle), (file_model_add_dummy),
7075         (file_model_expand_idle), (file_model_sort),
7076         (file_model_row_expanded), (file_model_row_collapsed),
7077         (file_model_init), (file_model_finalize),
7078         (file_model_set_property), (file_model_get_property),
7079         (file_model_class_init), (file_model_new), (file_model_refresh),
7080         (file_model_get_uri):
7081         * plugins/file-manager/file-model.h:
7082         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7083         (file_view_expand_row_idle), (file_view_refresh),
7084         (file_view_get_selected), (file_view_button_press_event),
7085         (file_view_selection_changed), (file_view_init),
7086         (file_view_get_property), (file_view_set_property),
7087         (file_view_finalize), (file_view_class_init):
7088         
7089         Split up model/view as far as possible and fixed some file-manager
7090         bugs (popup-menu and incorrect project loading).
7091         
7092         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7093         Use monospace font for tips.
7094         
7095         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7096         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7097         (icell_get_attribute), (icell_style_get_font_description),
7098         (icell_style_get_color), (icell_style_get_background_color),
7099         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7100         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7101         (iiter_get_length), (iiter_clone), (iiter_assign):
7103         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7104         interface. This is way faster though it has the drawback to create invalid
7105         iterators if the buffer is changed.
7107 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7109         * libanjuta/interfaces/libanjuta.idl:
7110         * plugins/document-manager/action-callbacks.c:
7111         * plugins/document-manager/anjuta-document-manager.ui:
7112         * plugins/document-manager/plugin.c: (register_stock_icons):
7113         * plugins/editor/text_editor.c:
7114         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7115         * plugins/language-support-cpp-java/cpp-java-assist.c:
7116         (cpp_java_assist_get_calltip_context):
7117         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7118         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7120         Moved autocomplete menu action from document-manager to assist plugin
7121         and got rid of deprecated autocomplete interface.
7123 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7125         * libanjuta/interfaces/libanjuta.idl:
7126         * plugins/editor/text_editor.c: (iassist_iface_init):
7127         * plugins/language-support-cpp-java/cpp-java-assist.c:
7128         (cpp_java_assist_check), (on_assist_chosen):
7129         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7130         Removed react() methods in both editors and assist interface. Assist
7131         plugin itself handles setting the autocomplete. Also fixed
7132         some mem leaks.
7134 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7136         * plugins/file-manager/Makefile.am:
7137         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7138         (file_view_expand_idle), (file_view_init):
7139         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7140         (file_manager_set_default_uri), (project_root_added),
7141         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7142         (file_manager_activate), (file_manager_deactivate),
7143         (file_manager_instance_init), (file_manager_class_init),
7144         (ifile_manager_set_root), (ifile_manager_set_selected),
7145         (ifile_manager_iface_init): Adjusted white spaces to match
7146         anjuta convention.
7148 2007-09-19  Naba Kumar  <naba@gnome.org>
7150         * libanjuta/interfaces/libanjuta.idl:
7151         * plugins/editor/text_editor.c: (text_editor_instance_init),
7152         (iassist_show_tips), (iassist_cancel_tips),
7153         (iassist_hide_suggestions), (iassist_iface_init):
7154         * plugins/editor/text_editor.h:
7155         * plugins/editor/text_editor_cbs.c:
7156         (on_text_editor_scintilla_notify):
7157         * plugins/language-support-cpp-java/cpp-java-assist.c:
7158         (is_scope_context_character), (is_word_character),
7159         (create_completion), (cpp_java_assist_get_scope_context),
7160         (cpp_java_assist_get_pre_word),
7161         (cpp_java_assist_get_scope_operator),
7162         (cpp_java_assist_destroy_completion_cache),
7163         (cpp_java_assist_create_scope_completion_cache),
7164         (cpp_java_assist_create_word_completion_cache),
7165         (cpp_java_assist_show_autocomplete),
7166         (cpp_java_assist_get_calltip_context),
7167         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7168         (on_editor_char_added), (on_assist_chosen),
7169         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7170         (cpp_java_assist_init), (cpp_java_assist_finalize):
7171         * plugins/language-support-cpp-java/cpp-java-assist.h:
7172         * plugins/language-support-cpp-java/plugin.c:
7173         (initialize_indentation_params):
7174         * plugins/sourceview/assist-tip.c:
7175         * plugins/sourceview/assist-tip.h:
7176         * plugins/sourceview/sourceview-private.h:
7177         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7178         (on_assist_tip_destroyed), (on_assist_cancel),
7179         (on_document_char_added), (iassist_get_suggestions),
7180         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7181         
7182         Implement state-less assistance so that assist can be evaluated
7183         any given time at any position. Changed IAnjutaEditorAssist interfance
7184         and implementations and removed any state management in editors.
7186 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7188         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7189         completion items sorting and avoided unnecssary sorts.
7191         * plugins/text-editor.c: Fixed state.
7193 2007-09-17  Johannes Schmid <jhs@gnome.org>
7195         * plugins/language-support-cpp-java/cpp-java-assist.c:
7196         (on_assist_begin):
7197         
7198         Fixed calltips in sourceview
7200 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7202         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7203         completion items preparation time. Fixed a crash bug.
7205         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7206         Set buffer size (From Massimo, required for symbol-db).
7208         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7209         for suggestions.
7211         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7212         change in API.
7214         * plugins/editor/aneditor-autocomplete.cxx,
7215         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7216         Added ANE_GETWORDBEFORECARAT command.
7218         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7219         using assist interface.
7221         * plugins/editor/text_editor.c: (text_editor_instance_init),
7222         (text_editor_get_word_before_carat),
7223         (text_editor_get_current_word), (iassist_add_trigger),
7224         (iassist_remove_trigger), (on_assist_canceled),
7225         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7226         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7227         * plugins/editor/text_editor.h:
7228         * plugins/editor/text_editor_cbs.c: (trigger_size),
7229         (max_trigger_size), (text_editor_check_assist),
7230         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7231         interface.
7233         * plugins/language-support-cpp-java/Makefile.am:
7234         * plugins/language-support-cpp-java/plugin.c:
7235         (get_line_indentation_base), (get_line_auto_indentation),
7236         (install_support), (uninstall_support),
7237         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7238         (cpp_java_plugin_instance_init):
7239         * plugins/language-support-cpp-java/plugin.h:
7240         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7241         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7242         Make assist a separate class.
7244 2007-09-14  Johannes Schmid <jhs@gnome.org>
7246         * plugins/sourceview/sourceview.c: (iassist_suggest):
7247         Fixed changed char_alignment paramter in language-support
7248         plugin
7250 2007-09-14  Naba Kumar  <naba@gnome.org>
7252         * plugins/language-support-cpp-java/plugin.c: Send the right
7253         'char_alignment' paramenter (needs fixing in sourceview).
7255 2007-09-13  Johannes Schmid <jhs@gnome.org>
7257         * anjuta.anjuta:
7258         * plugins/project-wizard/templates/minimal/project.anjuta:
7259         Use IAnjutaSymbolManager instead of loading the plugin directly.
7260         (TODO: Think of a version to do this for older files...)
7262         * configure.in:
7263         * plugins/Makefile.am:
7264         * plugins/symbol-db/Makefile.am:
7265         
7266         Build symbol-db plugin if libgda-3.0 is found
7268 2007-09-13  Johannes Schmid <jhs@gnome.org>
7270         * plugins/sourceview/Makefile.am:
7271         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7272         (set_uri):
7273         * plugins/sourceview/anjuta-document.h:
7274         Removed lots of dead code
7275         
7276         * plugins/sourceview/anjuta-languages-manager.c:
7277         * plugins/sourceview/anjuta-languages-manager.h:
7278         removed completely
7279         
7280         * plugins/sourceview/sourceview.c: (on_document_char_added),
7281         (on_document_loaded), (sourceview_instance_init),
7282         (iselect_get_start), (iselect_get_end),
7283         (ilanguage_get_supported_languages), (ilanguage_set_language):
7284         
7285         Fixed selection handling and make some adaptions for the changes 
7286         mentioned above
7288 2007-09-13  Johannes Schmid <jhs@gnome.org>
7290         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7291         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7292         (on_assist_update):
7293         
7294         Added preferences to language support completion/calltips
7295         
7296         * plugins/sourceview/assist-window.c: (assist_window_update):
7298         Always select first entry
7300         * plugins/sourceview/sourceview.glade:
7301         Removed old completion preferences
7303 2007-09-11  Naba Kumar  <naba@gnome.org>
7305         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7306         and possible crash when pressing ctrl+d in terminal after preferences
7307         window has been shown once (no need for backport).
7309         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7310         implementations to get warnings instead of crashes for unimplemented
7311         interface methods.
7313 2007-09-11   Massimo Cora' <maxcvs@email.it>
7315         Reviewed by: Naba Kumar  <naba@gnome.org>
7317         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7318         * plugins/symbol-db/*:
7319         Added new symbol-database backend based on SQLite 3.
7320         (does not enabled for build currently).
7322 2007-09-10  Johannes Schmid <jhs@gnome.org>
7324         * anjuta.anjuta:
7325         * configure.in:
7326         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7327         (parse_info_init), (parse_info_free), (valid_element),
7328         (start_element_handler), (end_element_handler), (text_handler),
7329         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7330         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7331         (egg_recent_model_monitor), (egg_recent_model_read),
7332         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7333         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7334         (egg_recent_model_set_property), (egg_recent_model_class_init),
7335         (egg_recent_model_init), (egg_recent_model_add_full),
7336         (egg_recent_model_delete), (egg_recent_model_get_list),
7337         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7338         (egg_recent_model_set_filter_mime_types),
7339         (egg_recent_model_clear_group_filter),
7340         (egg_recent_model_set_filter_groups),
7341         (egg_recent_model_clear_scheme_filter),
7342         (egg_recent_model_set_filter_uri_schemes),
7343         (egg_recent_model_remove_expired):
7344         
7345         Update EggRecent (#456465)
7347 2007-09-10  Johannes Schmid <jhs@gnome.org>
7349         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7350         (anjuta_plugin_manager_get_plugin):
7351         * plugins/profiler/gprof-call-graph-view.c:
7352         (gprof_call_graph_view_create_columns):
7353         * plugins/profiler/gprof-flat-profile-view.c:
7354         (gprof_flat_profile_view_create_columns):
7355         * plugins/profiler/gprof-function-call-tree-view.c:
7356         (gprof_function_call_tree_view_create_columns):
7357         
7358         Fixed #466031 – Update of pieces of menus for Localization
7360 2007-09-10  Johannes Schmid <jhs@gnome.org>
7362         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7363         Bug 343522 – anjuta: Unable to execute commands that use options.
7365 2007-09-09  Johannes Schmid <jhs@gnome.org>
7367         * plugins/document-manager/anjuta-docman.c:
7368         (anjuta_docman_update_page_label):
7369         
7370         Fixed #458034 – Method of indicating unsaved changes breaks convention
7371         
7372         * plugins/document-manager/plugin.c: (update_title),
7373         (value_added_project_root_uri), (value_removed_project_root_uri),
7374         (on_editor_changed), (activate_plugin):
7375         * plugins/document-manager/plugin.h:
7376         * plugins/project-manager/plugin.c: (on_profile_scoped),
7377         (on_profile_descoped), (ifile_open):
7378         
7379         Fixed #427390 – Show path of item in currently focused editor window
7381 2007-09-09  Johannes Schmid <jhs@gnome.org>
7383         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7384         (on_toolbar_find_incremental):
7385         Fix incremental search
7386         
7387         * plugins/sourceview/sourceview.c: (on_document_char_added),
7388         (set_select):
7389         Fixed selection management
7391 2007-09-09  Johannes Schmid <jhs@gnome.org>
7393         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7394         Fixed memory leak
7396         * libanjuta/interfaces/libanjuta.idl:
7397         Extended IAnjutaEditorAssist interface
7398         
7399         * plugins/language-support-cpp-java/plugin.c:
7400         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7401         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7402         (context_character), (get_context), (function_parser),
7403         (cpp_member_parser), (install_assist), (uninstall_assist),
7404         (get_line_indentation_base), (get_line_auto_indentation),
7405         (install_support), (uninstall_support),
7406         (on_value_added_current_editor), (on_value_removed_current_editor),
7407         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7408         * plugins/language-support-cpp-java/plugin.h:
7409         
7410         Improved fixed editor assistance and added support for function/method
7411         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7412         
7413         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7414         Removed a FIXME
7415         
7416         * plugins/project-import/project-import.c: (on_import_next):
7417         Added a non-NULL check with could probably fix #474843 but not sure
7418         
7419         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7420         Fixed anjuta-plugin project wizard
7421         
7422         * plugins/sourceview/Makefile.am:
7423         * plguins/sourceview/assist-tip.[ch]:
7424         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7425         (anjuta_view_key_press_event):
7426         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7427         (assist_window_init), (assist_window_update), (assist_window_new):
7428         * plugins/sourceview/sourceview-private.h:
7429         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7430         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7431         (trigger_size), (max_trigger_size), (on_document_char_added),
7432         (sourceview_dispose), (ieditor_get_current_word),
7433         (iassist_add_trigger), (iassist_init_suggestions),
7434         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7435         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7436         
7437         Big update on sourceview assist capabilites. Autocompletion should
7438         now work much better and function tooltips are finally supported!
7440         * plugins/sourceview/anjuta-document.h:
7441         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7442         (anjuta_document_get_current_word):
7443         Fixed get_current_word (inspired by aneditor.cxx implementation)
7445         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7446         (icell_get_attribute):
7447         Fixed get_attribute() to also detect character constants.
7448         Simplified get_char()
7450         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7451         (isymbol_manager_get_members), (isymbol_manager_get_parents),
7452         (isymbol_manager_get_completions_at_position):
7453         
7454         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7456 2007-09-04  Naba Kumar  <naba@gnome.org>
7458         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7459         projects that can not add sources.
7461         * plugins/file-wizard/file.c: Similarly for file wizard,
7462         Do not enable 'Add to project' projects that can not add sources.
7464 2007-09-04  Naba Kumar  <naba@gnome.org>
7466         * configure.in: Bumped gnome-build requirement to 0.2.0
7467         for project capabilities support.
7469         * plugins/project-manager/plugin.c: Enable/disable project
7470         actions based on project capabilities. Fixes bug #433552:
7471         crash in Anjuta IDE: add file test.h in project on generic
7472         Makefile.
7474         * libanjuta/interfaces/libanjuta.idl: Added method to query
7475         project capabilities.
7477 2007-09-03  Naba Kumar  <naba@gnome.org>
7479         * plugins/file-manager/plugin.c: Set shadow type IN.
7480         * plugins/file-manager/file-view.c: Fixed code style.
7481         * plugins/file-manager/file-view.c: Fixed icons column to size
7482         properly.
7484         * plugins/file-manager/plugin.[c,h]: Fixed code style.
7486         * plugins/file-manager/plugin.c: Fixed crash on closing project and
7487         unmonitors project-uri on file-manager deactivation.
7489         * TODO.tasks: Updated
7491 2007-09-02  Johannes Schmid <jhs@gnome.org>
7493         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7494         Fixed memory leak
7495         
7496         * plugins/file-manager/file-view.c: (file_view_get_selected),
7497         (file_view_button_press_event), (file_view_finalize):
7498         * plugins/file-manager/plugin.c: (project_root_removed),
7499         (file_manager_deactivate):
7500         
7501         Fixed some small bugs I missed before
7503 2007-09-02  Johannes Schmid <jhs@gnome.org>
7505         * plugins/file-manager/*:
7506         Added new and file-manager
7508 2007-09-02  Johannes Schmid <jhs@gnome.org>
7510         * plugins/file-manager/*:
7511         Removed old file-manager
7513 2007-08-31  Johannes Schmid <jhs@gnome.org>
7515         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7516         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7517         
7518         Fixed some memory leaks
7519         
7520         * MAINTAINERS: Fixed
7521         
7522 2007-08-31  Johannes Schmid <jhs@gnome.org>
7524         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7525         (get_property_value_as_string), (set_property_value_as_string),
7526         (register_callbacks), (preferences_foreach_callback),
7527         (anjuta_preferences_register_property_raw):
7528         * libanjuta/anjuta-preferences.h:
7529         * plugins/build-basic-autotools/build-basic-autotools.c:
7530         (on_build_mesg_format):
7531         * plugins/document-manager/anjuta-document-manager.glade:
7532         * plugins/message-view/anjuta-message-manager-plugin.glade:
7533         
7534         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7535         broken message view preferences
7536         
7537         * plugins/message-view/message-view.c:
7538         (message_view_instance_init), (pref_change_color), (prefs_init),
7539         (imessage_view_append):
7540         Cleaned up message view (#458041)
7541         
7542         * src/shell.c: (on_preferences_activate),
7543         (anjuta_test_shell_instance_init),
7544         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7545         Fixed test shell to allow better debugging
7546         
7547 2007-08-31  Johannes Schmid <jhs@gnome.org>
7549         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7550         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7551         * plugins/gtodo/main.h:
7552         * plugins/gtodo/plugin.c: (activate_plugin):
7553         
7554         Fixed #423467 (View->Tasks menu items are not 
7555         checked on startup)
7557 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7559         reviewed by: Johannes Schmid <jhs@gnome.org>
7561         * COPYING:
7562         * data/welcome.txt.in:
7563         * launcher/anjuta_launcher.c:
7564         * libanjuta/anjuta-children.c:
7565         * libanjuta/anjuta-children.h:
7566         * libanjuta/anjuta-debug.h:
7567         * libanjuta/anjuta-encodings.c:
7568         * libanjuta/anjuta-encodings.h:
7569         * libanjuta/anjuta-glue-c.c:
7570         * libanjuta/anjuta-glue-c.h:
7571         * libanjuta/anjuta-plugin-description.c:
7572         * libanjuta/anjuta-plugin-description.h:
7573         * libanjuta/anjuta-plugin-handle.c:
7574         * libanjuta/anjuta-plugin-handle.h:
7575         * libanjuta/anjuta-plugin-manager.c:
7576         * libanjuta/anjuta-plugin-manager.h:
7577         * libanjuta/anjuta-plugin.c:
7578         * libanjuta/anjuta-plugin.h:
7579         * libanjuta/anjuta-preferences.c:
7580         * libanjuta/anjuta-preferences.h:
7581         * libanjuta/anjuta-profile-manager.c:
7582         * libanjuta/anjuta-profile-manager.h:
7583         * libanjuta/anjuta-profile.c:
7584         * libanjuta/anjuta-profile.h:
7585         * libanjuta/anjuta-save-prompt.c:
7586         * libanjuta/anjuta-save-prompt.h:
7587         * libanjuta/anjuta-serializer.c:
7588         * libanjuta/anjuta-serializer.h:
7589         * libanjuta/anjuta-session.c:
7590         * libanjuta/anjuta-session.h:
7591         * libanjuta/anjuta-shell.c:
7592         * libanjuta/anjuta-shell.h:
7593         * libanjuta/anjuta-status.c:
7594         * libanjuta/anjuta-status.h:
7595         * libanjuta/anjuta-ui.c:
7596         * libanjuta/anjuta-ui.h:
7597         * libanjuta/anjuta-utils-priv.h:
7598         * libanjuta/anjuta-utils.c:
7599         * libanjuta/anjuta-utils.h:
7600         * libanjuta/cell-renderer-captioned-image.c:
7601         * libanjuta/cell-renderer-captioned-image.h:
7602         * libanjuta/e-splash.c:
7603         * libanjuta/e-splash.h:
7604         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7605         * libanjuta/interfaces/libanjuta.idl:
7606         * libanjuta/libanjuta.h:
7607         * libanjuta/resources.c:
7608         * libanjuta/resources.h:
7609         * libegg/egg-cell-renderer-text.c:
7610         * libegg/egg-combo-action.c:
7611         * libegg/egg-entry-action.c:
7612         * libegg/egg-recent-action.c:
7613         * libegg/egg-recent-files-module.c:
7614         * libegg/egg-recent-item.c:
7615         * libegg/egg-recent-model.c:
7616         * libegg/egg-recent-view-gtk.c:
7617         * libegg/egg-recent-view.c:
7618         * libegg/egg-submenu-action.c:
7619         * libegg/eggaccelerators.c:
7620         * libegg/eggcellrendererpopup.c:
7621         * libegg/eggcomboselect.c:
7622         * libegg/eggtreemodelfilter.c:
7623         * libegg/eggtreemultidnd.c:
7624         * libegg/gtkcellview.h:
7625         * libegg/treeviewutils/egg-cell-renderer-text.h:
7626         * libegg/treeviewutils/eggaccelerators.h:
7627         * libegg/treeviewutils/eggcellrendererkeys.h:
7628         * libegg/treeviewutils/eggcellrendererpopup.h:
7629         * libegg/treeviewutils/eggtreemodelfilter.h:
7630         * libegg/treeviewutils/eggtreemultidnd.h:
7631         * libegg/treeviewutils/eggtreeviewstate.h:
7632         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7633         * manuals/anjuta-faqs/Makefile.am:
7634         * manuals/anjuta-manual/C/anjuta-manual.xml:
7635         * manuals/anjuta-manual/C/license.xml:
7636         * manuals/anjuta-manual/es/es.po:
7637         * manuals/anjuta-manual/sv/sv.po:
7638         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7639         ml:
7640         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7641         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7642         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7643         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7644         * manuals/old/ja/anjuta-manual/license.xml:
7645         * plugins/build-basic-autotools/build-basic-autotools.c:
7646         * plugins/build-basic-autotools/build-basic-autotools.h:
7647         * plugins/build-basic-autotools/executer.c:
7648         * plugins/build-basic-autotools/executer.h:
7649         * plugins/build/build_file.c:
7650         * plugins/build/build_file.h:
7651         * plugins/build/build_project.c:
7652         * plugins/build/build_project.h:
7653         * plugins/build/clean_project.c:
7654         * plugins/build/clean_project.h:
7655         * plugins/build/commands.c:
7656         * plugins/build/commands.h:
7657         * plugins/build/compile.c:
7658         * plugins/build/compile.h:
7659         * plugins/build/compiler_options.c:
7660         * plugins/build/compiler_options.h:
7661         * plugins/build/configurer.c:
7662         * plugins/build/configurer.h:
7663         * plugins/build/executer.c:
7664         * plugins/build/executer.h:
7665         * plugins/class-gen/cell-renderer-flags.c:
7666         * plugins/class-gen/cell-renderer-flags.h:
7667         * plugins/class-gen/combo-flags.c:
7668         * plugins/class-gen/combo-flags.h:
7669         * plugins/class-gen/element-editor.c:
7670         * plugins/class-gen/element-editor.h:
7671         * plugins/class-gen/generator.c:
7672         * plugins/class-gen/generator.h:
7673         * plugins/class-gen/plugin.c:
7674         * plugins/class-gen/plugin.h:
7675         * plugins/class-gen/transform.c:
7676         * plugins/class-gen/transform.h:
7677         * plugins/class-gen/validator.c:
7678         * plugins/class-gen/validator.h:
7679         * plugins/class-gen/window.c:
7680         * plugins/class-gen/window.h:
7681         * plugins/class-inheritance/class-callbacks.c:
7682         * plugins/class-inheritance/class-callbacks.h:
7683         * plugins/class-inheritance/class-inherit.c:
7684         * plugins/class-inheritance/class-inherit.h:
7685         * plugins/class-inheritance/plugin.c:
7686         * plugins/class-inheritance/plugin.h:
7687         * plugins/cvs-plugin/cvs-actions.c:
7688         * plugins/cvs-plugin/cvs-actions.h:
7689         * plugins/cvs-plugin/cvs-callbacks.c:
7690         * plugins/cvs-plugin/cvs-callbacks.h:
7691         * plugins/cvs-plugin/cvs-execute.c:
7692         * plugins/cvs-plugin/cvs-execute.h:
7693         * plugins/cvs-plugin/cvs-interface.c:
7694         * plugins/cvs-plugin/cvs-interface.h:
7695         * plugins/cvs-plugin/plugin.c:
7696         * plugins/cvs-plugin/plugin.h:
7697         * plugins/debug-manager/breakpoints.c:
7698         * plugins/debug-manager/breakpoints.h:
7699         * plugins/debug-manager/chunk_view.c:
7700         * plugins/debug-manager/chunk_view.h:
7701         * plugins/debug-manager/data_buffer.c:
7702         * plugins/debug-manager/data_buffer.h:
7703         * plugins/debug-manager/data_view.c:
7704         * plugins/debug-manager/data_view.h:
7705         * plugins/debug-manager/debug_tree.c:
7706         * plugins/debug-manager/debug_tree.h:
7707         * plugins/debug-manager/debugger.c:
7708         * plugins/debug-manager/debugger.h:
7709         * plugins/debug-manager/disassemble.c:
7710         * plugins/debug-manager/disassemble.h:
7711         * plugins/debug-manager/info.c:
7712         * plugins/debug-manager/info.h:
7713         * plugins/debug-manager/locals.c:
7714         * plugins/debug-manager/locals.h:
7715         * plugins/debug-manager/memory.c:
7716         * plugins/debug-manager/memory.h:
7717         * plugins/debug-manager/plugin.c:
7718         * plugins/debug-manager/plugin.h:
7719         * plugins/debug-manager/registers.c:
7720         * plugins/debug-manager/registers.h:
7721         * plugins/debug-manager/sexy-icon-entry.c:
7722         * plugins/debug-manager/sexy-icon-entry.h:
7723         * plugins/debug-manager/sharedlib.c:
7724         * plugins/debug-manager/sharedlib.h:
7725         * plugins/debug-manager/signals.c:
7726         * plugins/debug-manager/signals.h:
7727         * plugins/debug-manager/sparse_buffer.c:
7728         * plugins/debug-manager/sparse_buffer.h:
7729         * plugins/debug-manager/sparse_view.c:
7730         * plugins/debug-manager/sparse_view.h:
7731         * plugins/debug-manager/stack_trace.c:
7732         * plugins/debug-manager/stack_trace.h:
7733         * plugins/debug-manager/start.c:
7734         * plugins/debug-manager/start.h:
7735         * plugins/debug-manager/threads.c:
7736         * plugins/debug-manager/threads.h:
7737         * plugins/debug-manager/utilities.c:
7738         * plugins/debug-manager/utilities.h:
7739         * plugins/debug-manager/watch.c:
7740         * plugins/debug-manager/watch.h:
7741         * plugins/devhelp/htmlview.c:
7742         * plugins/devhelp/htmlview.h:
7743         * plugins/document-manager/action-callbacks.c:
7744         * plugins/document-manager/action-callbacks.h:
7745         * plugins/document-manager/anjuta-docman.c:
7746         * plugins/document-manager/anjuta-docman.h:
7747         * plugins/document-manager/editor-tooltips.c:
7748         * plugins/document-manager/editor-tooltips.h:
7749         * plugins/document-manager/file_history.c:
7750         * plugins/document-manager/file_history.h:
7751         * plugins/document-manager/indent-dialog.c:
7752         * plugins/document-manager/indent-dialog.h:
7753         * plugins/document-manager/indent-util.c:
7754         * plugins/document-manager/indent-util.h:
7755         * plugins/document-manager/plugin.c:
7756         * plugins/editor/aneditor-autocomplete.cxx:
7757         * plugins/editor/aneditor-calltip.cxx:
7758         * plugins/editor/aneditor-indent.cxx:
7759         * plugins/editor/aneditor-priv.h:
7760         * plugins/editor/aneditor.cxx:
7761         * plugins/editor/aneditor.h:
7762         * plugins/editor/lexer.h:
7763         * plugins/editor/plugin.c:
7764         * plugins/editor/plugin.h:
7765         * plugins/editor/print.c:
7766         * plugins/editor/print.h:
7767         * plugins/editor/properties.h:
7768         * plugins/editor/properties_cxx.h:
7769         * plugins/editor/style-editor.c:
7770         * plugins/editor/style-editor.h:
7771         * plugins/editor/text-editor-iterable.c:
7772         * plugins/editor/text-editor-iterable.h:
7773         * plugins/editor/text_editor.c:
7774         * plugins/editor/text_editor.h:
7775         * plugins/editor/text_editor_cbs.c:
7776         * plugins/editor/text_editor_cbs.h:
7777         * plugins/editor/text_editor_menu.c:
7778         * plugins/editor/text_editor_menu.h:
7779         * plugins/editor/text_editor_prefs.c:
7780         * plugins/editor/text_editor_prefs.h:
7781         * plugins/file-loader/dnd.c:
7782         * plugins/file-loader/dnd.h:
7783         * plugins/file-loader/plugin.c:
7784         * plugins/file-manager/an_file_view.c:
7785         * plugins/file-manager/plugin.c:
7786         * plugins/file-wizard/file.c:
7787         * plugins/file-wizard/file.h:
7788         * plugins/file-wizard/plugin.c:
7789         * plugins/file-wizard/plugin.h:
7790         * plugins/gdb/debugger.c:
7791         * plugins/gdb/debugger.h:
7792         * plugins/gdb/gdbmi-test.c:
7793         * plugins/gdb/gdbmi.c:
7794         * plugins/gdb/gdbmi.h:
7795         * plugins/gdb/global.h:
7796         * plugins/gdb/parser.c:
7797         * plugins/gdb/parser.h:
7798         * plugins/gdb/plugin.c:
7799         * plugins/gdb/plugin.h:
7800         * plugins/gdb/utilities.c:
7801         * plugins/gdb/utilities.h:
7802         * plugins/glade/plugin.c:
7803         * plugins/glade/plugin.h:
7804         * plugins/gtodo/egg-datetime.c:
7805         * plugins/gtodo/egg-datetime.h:
7806         * plugins/gtodo/eggtrayicon.c:
7807         * plugins/gtodo/eggtrayicon.h:
7808         * plugins/gtodo/plugin.c:
7809         * plugins/gvim/anjuta-vim.c:
7810         * plugins/gvim/anjuta-vim.h:
7811         * plugins/gvim/gtkvim.c:
7812         * plugins/gvim/gtkvim.h:
7813         * plugins/gvim/plugin.c:
7814         * plugins/gvim/plugin.h:
7815         * plugins/language-support-cpp-java/plugin.c:
7816         * plugins/language-support-cpp-java/plugin.h:
7817         * plugins/macro/macro-actions.c:
7818         * plugins/macro/macro-actions.h:
7819         * plugins/macro/macro-db.c:
7820         * plugins/macro/macro-db.h:
7821         * plugins/macro/macro-dialog.c:
7822         * plugins/macro/macro-dialog.h:
7823         * plugins/macro/macro-edit.c:
7824         * plugins/macro/macro-edit.h:
7825         * plugins/macro/macro-util.c:
7826         * plugins/macro/macro-util.h:
7827         * plugins/macro/plugin.c:
7828         * plugins/macro/plugin.h:
7829         * plugins/message-view/anjuta-msgman.c:
7830         * plugins/message-view/anjuta-msgman.h:
7831         * plugins/message-view/message-view.c:
7832         * plugins/message-view/message-view.h:
7833         * plugins/message-view/plugin.c:
7834         * plugins/message-view/plugin.h:
7835         * plugins/patch/patch-plugin.c:
7836         * plugins/patch/patch-plugin.h:
7837         * plugins/patch/plugin.c:
7838         * plugins/patch/plugin.h:
7839         * plugins/profiler/gprof-call-graph-block-entry.c:
7840         * plugins/profiler/gprof-call-graph-block-entry.h:
7841         * plugins/profiler/gprof-call-graph-block.c:
7842         * plugins/profiler/gprof-call-graph-block.h:
7843         * plugins/profiler/gprof-call-graph-view.c:
7844         * plugins/profiler/gprof-call-graph-view.h:
7845         * plugins/profiler/gprof-call-graph.c:
7846         * plugins/profiler/gprof-call-graph.h:
7847         * plugins/profiler/gprof-flat-profile-entry.c:
7848         * plugins/profiler/gprof-flat-profile-entry.h:
7849         * plugins/profiler/gprof-flat-profile-view.c:
7850         * plugins/profiler/gprof-flat-profile-view.h:
7851         * plugins/profiler/gprof-flat-profile.c:
7852         * plugins/profiler/gprof-flat-profile.h:
7853         * plugins/profiler/gprof-function-call-chart-view.c:
7854         * plugins/profiler/gprof-function-call-chart-view.h:
7855         * plugins/profiler/gprof-function-call-tree-view.c:
7856         * plugins/profiler/gprof-function-call-tree-view.h:
7857         * plugins/profiler/gprof-options.c:
7858         * plugins/profiler/gprof-options.h:
7859         * plugins/profiler/gprof-profile-data.c:
7860         * plugins/profiler/gprof-profile-data.h:
7861         * plugins/profiler/gprof-view-manager.c:
7862         * plugins/profiler/gprof-view-manager.h:
7863         * plugins/profiler/gprof-view.c:
7864         * plugins/profiler/gprof-view.h:
7865         * plugins/profiler/plugin.c:
7866         * plugins/profiler/plugin.h:
7867         * plugins/profiler/string-utils.c:
7868         * plugins/profiler/string-utils.h:
7869         * plugins/project-import/plugin.c:
7870         * plugins/project-import/plugin.h:
7871         * plugins/project-import/project-import.c:
7872         * plugins/project-import/project-import.h:
7873         * plugins/project-manager/plugin.c:
7874         * plugins/project-manager/plugin.h:
7875         * plugins/project-wizard/action.c:
7876         * plugins/project-wizard/action.h:
7877         * plugins/project-wizard/autogen.c:
7878         * plugins/project-wizard/autogen.h:
7879         * plugins/project-wizard/druid.c:
7880         * plugins/project-wizard/druid.h:
7881         * plugins/project-wizard/file.c:
7882         * plugins/project-wizard/file.h:
7883         * plugins/project-wizard/header.c:
7884         * plugins/project-wizard/header.h:
7885         * plugins/project-wizard/install.c:
7886         * plugins/project-wizard/install.h:
7887         * plugins/project-wizard/parser.c:
7888         * plugins/project-wizard/parser.h:
7889         * plugins/project-wizard/plugin.c:
7890         * plugins/project-wizard/plugin.h:
7891         * plugins/project-wizard/property.c:
7892         * plugins/project-wizard/property.h:
7893         * plugins/project-wizard/values.c:
7894         * plugins/project-wizard/values.h:
7895         * plugins/sample1/plugin.c:
7896         * plugins/search/plugin.c:
7897         * plugins/search/plugin.h:
7898         * plugins/search/search-replace_backend.c:
7899         * plugins/search/search-replace_backend.h:
7900         * plugins/search/search_preferences.c:
7901         * plugins/sourceview/anjuta-convert.c:
7902         * plugins/sourceview/anjuta-convert.h:
7903         * plugins/sourceview/anjuta-document-loader.c:
7904         * plugins/sourceview/anjuta-document-loader.h:
7905         * plugins/sourceview/anjuta-document-saver.c:
7906         * plugins/sourceview/anjuta-document-saver.h:
7907         * plugins/sourceview/anjuta-document.c:
7908         * plugins/sourceview/anjuta-document.h:
7909         * plugins/sourceview/anjuta-encodings.c:
7910         * plugins/sourceview/anjuta-encodings.h:
7911         * plugins/sourceview/anjuta-languages-manager.c:
7912         * plugins/sourceview/anjuta-languages-manager.h:
7913         * plugins/sourceview/anjuta-utils.c:
7914         * plugins/sourceview/anjuta-utils.h:
7915         * plugins/sourceview/anjuta-view.c:
7916         * plugins/sourceview/anjuta-view.h:
7917         * plugins/sourceview/assist-window.c:
7918         * plugins/sourceview/assist-window.h:
7919         * plugins/sourceview/sourceview-cell.c:
7920         * plugins/sourceview/sourceview-cell.h:
7921         * plugins/sourceview/sourceview-prefs.c:
7922         * plugins/sourceview/sourceview-prefs.h:
7923         * plugins/sourceview/sourceview-print.c:
7924         * plugins/sourceview/sourceview-print.h:
7925         * plugins/sourceview/sourceview-private.h:
7926         * plugins/sourceview/sourceview-tags.c:
7927         * plugins/sourceview/sourceview-tags.h:
7928         * plugins/sourceview/sourceview.c:
7929         * plugins/sourceview/sourceview.h:
7930         * plugins/subversion/plugin.c:
7931         * plugins/subversion/plugin.h:
7932         * plugins/subversion/subversion-actions.c:
7933         * plugins/subversion/subversion-actions.h:
7934         * plugins/subversion/subversion-callbacks.c:
7935         * plugins/subversion/subversion-callbacks.h:
7936         * plugins/subversion/svn-auth.c:
7937         * plugins/subversion/svn-auth.h:
7938         * plugins/subversion/svn-backend-priv.h:
7939         * plugins/subversion/svn-backend.c:
7940         * plugins/subversion/svn-backend.h:
7941         * plugins/subversion/svn-notify.c:
7942         * plugins/subversion/svn-notify.h:
7943         * plugins/subversion/svn-thread.c:
7944         * plugins/subversion/svn-thread.h:
7945         * plugins/symbol-browser/an_symbol.c:
7946         * plugins/symbol-browser/an_symbol.h:
7947         * plugins/symbol-browser/an_symbol_info.c:
7948         * plugins/symbol-browser/an_symbol_info.h:
7949         * plugins/symbol-browser/an_symbol_iter.c:
7950         * plugins/symbol-browser/an_symbol_iter.h:
7951         * plugins/symbol-browser/an_symbol_prefs.c:
7952         * plugins/symbol-browser/an_symbol_prefs.h:
7953         * plugins/symbol-browser/an_symbol_search.c:
7954         * plugins/symbol-browser/an_symbol_search.h:
7955         * plugins/symbol-browser/an_symbol_view.c:
7956         * plugins/symbol-browser/an_symbol_view.h:
7957         * plugins/symbol-browser/plugin.c:
7958         * plugins/symbol-browser/plugin.h:
7959         * plugins/terminal/terminal.c:
7960         * plugins/tools/dialog.c:
7961         * plugins/tools/dialog.h:
7962         * plugins/tools/editor.c:
7963         * plugins/tools/editor.h:
7964         * plugins/tools/execute.c:
7965         * plugins/tools/execute.h:
7966         * plugins/tools/fileop.c:
7967         * plugins/tools/fileop.h:
7968         * plugins/tools/plugin.c:
7969         * plugins/tools/plugin.h:
7970         * plugins/tools/scripts/find-fixmes.pl:
7971         * plugins/tools/scripts/translation-status.pl:
7972         * plugins/tools/tool.c:
7973         * plugins/tools/tool.h:
7974         * plugins/tools/variable.c:
7975         * plugins/tools/variable.h:
7976         * plugins/valgrind/ldd.c:
7977         * plugins/valgrind/ldd.h:
7978         * plugins/valgrind/list.c:
7979         * plugins/valgrind/list.h:
7980         * plugins/valgrind/menu-utils.c:
7981         * plugins/valgrind/menu-utils.h:
7982         * plugins/valgrind/parser.c:
7983         * plugins/valgrind/parser.h:
7984         * plugins/valgrind/plugin.c:
7985         * plugins/valgrind/plugin.h:
7986         * plugins/valgrind/preferences.c:
7987         * plugins/valgrind/preferences.h:
7988         * plugins/valgrind/process.c:
7989         * plugins/valgrind/process.h:
7990         * plugins/valgrind/symtab.c:
7991         * plugins/valgrind/symtab.h:
7992         * plugins/valgrind/vgactions.c:
7993         * plugins/valgrind/vgactions.h:
7994         * plugins/valgrind/vgcachegrindprefs.c:
7995         * plugins/valgrind/vgcachegrindprefs.h:
7996         * plugins/valgrind/vgdefaultview.c:
7997         * plugins/valgrind/vgdefaultview.h:
7998         * plugins/valgrind/vgerror.c:
7999         * plugins/valgrind/vgerror.h:
8000         * plugins/valgrind/vggeneralprefs.c:
8001         * plugins/valgrind/vggeneralprefs.h:
8002         * plugins/valgrind/vghelgrindprefs.c:
8003         * plugins/valgrind/vghelgrindprefs.h:
8004         * plugins/valgrind/vgio.c:
8005         * plugins/valgrind/vgio.h:
8006         * plugins/valgrind/vgmemcheckprefs.c:
8007         * plugins/valgrind/vgmemcheckprefs.h:
8008         * plugins/valgrind/vgrule-editor.c:
8009         * plugins/valgrind/vgrule-editor.h:
8010         * plugins/valgrind/vgrule-list.c:
8011         * plugins/valgrind/vgrule-list.h:
8012         * plugins/valgrind/vgrule.c:
8013         * plugins/valgrind/vgrule.h:
8014         * plugins/valgrind/vgrulepattern.c:
8015         * plugins/valgrind/vgrulepattern.h:
8016         * plugins/valgrind/vgsearchbar.c:
8017         * plugins/valgrind/vgsearchbar.h:
8018         * plugins/valgrind/vgstrpool.c:
8019         * plugins/valgrind/vgstrpool.h:
8020         * plugins/valgrind/vgtoolprefs.c:
8021         * plugins/valgrind/vgtoolprefs.h:
8022         * plugins/valgrind/vgtoolview.c:
8023         * plugins/valgrind/vgtoolview.h:
8024         * src/about.c:
8025         * src/about.h:
8026         * src/action-callbacks.c:
8027         * src/action-callbacks.h:
8028         * src/anjuta-actions.h:
8029         * src/anjuta-app.c:
8030         * src/anjuta-app.h:
8031         * src/anjuta-callbacks.c:
8032         * src/anjuta-callbacks.h:
8033         * src/anjuta.c:
8034         * src/anjuta.h:
8035         * src/anjuta_cbs.c:
8036         * src/bacon-message-connection.c:
8037         * src/bacon-message-connection.h:
8038         * src/getline.c:
8039         * src/main.c:
8040         * src/shell.c:
8041         * src/shell.h:
8042         * src/start-with.c:
8043         * src/start-with.h:
8044         * src/utilities.c:
8045         * src/utilities.h:
8046         * tagmanager/options.c:
8047         
8048         Change the address of FSF in various files
8050 2007-08-30  Johannes Schmid <jhs@gnome.org>
8052         * anjuta.glade:
8053         * anjuta.gladep:
8054         Removed because they are no longer in use
8055         
8056         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8057         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8058         Marked some strings as not translatable
8060         * plugins/search/search-replace.c: (list_max_items):
8061         Fixed a possible memory corruption
8063         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8064         Do not show menuitems for locked layout items
8066         * src/main.c: (main):
8067         Some minor style correction in gnome_init
8069 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8071         * plugins/debug-manager/debugger.c,
8072         plugins/debug-manager/breakpoints.c,
8073         plugins/gdb/plugin.c,
8074         plugins/gdb/debugger.c,
8075         libanjuta/interfaces/libanjuta.idl:
8076         Move all breakpoints functions from IAnjutaDebugger to a new
8077         IAnjutaBreakpointDebugger interface
8079 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8081         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8082         * plugins/debug-manager/plugin.c,
8083         plugins/debug-manager/breakpoints.c,
8084         plugins/tools/execute.c,
8085         plugins/project-wizard/plugin.c,
8086         plugins/build-basic-autotools/executer.c,
8087         plugins/gdb/debugger.c,
8088         plugins/profiler/gprof-options.h,
8089         plugins/sourceview/assist-window.h,
8090         plugins/class-gen/transform.c,
8091         libanjuta/anjuta-plugin-description.c,
8092         libanjuta/anjuta-status.c,
8093         libanjuta/anjuta-glue-c.c,
8094         libanjuta/anjuta-glue-cpp.c,
8095         plugins/symbol-browser/an_symbol_prefs.c:
8096         Fix warnings mostly "dereferencing type-punned pointer"
8097         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8099 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8101         * plugins/debug-manager/breakpoints.c,
8102         plugins/debug-manager/debugger.c:
8103         Avoid an endless loop if clearing all breakpoints while the programm
8104         is running
8106 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8108         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8109         * plugins/debug-manager/plugin.c:
8110         Fix a segmentation fault added in the previous patch
8112 2007-07-21  Johannes Schmid <jhs@gnome.org>
8114         * plugins/build-basic-autotools/executer.c:
8115         (get_program_parameters):
8116         
8117         Show an error dialog if no targets are availible instead of
8118         just returning
8120 2007-07-20  Johannes Schmid <jhs@gnome.org>
8122         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8123         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8124         * libanjuta/anjuta-shell.h:
8125         * plugins/document-manager/plugin.c: (activate_plugin):
8126         * plugins/glade/anjuta-design-document.c:
8127         * plugins/glade/plugin.c: (glade_update_ui):
8128         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8129         (anjuta_shell_iface_init):
8130         * src/shell.c: (anjuta_test_shell_add_widget),
8131         (anjuta_shell_iface_init):
8132         
8133         Make the document manager undockable (#458038)
8135 2007-07-20  Johannes Schmid <jhs@gnome.org>
8137         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8138         * plugins/glade/anjuta-design-document.c:
8139         * plugins/glade/plugin.c: (glade_update_ui):
8140         
8141         Fixed some save/dirty status bug in glade
8143 2007-07-20  Johannes Schmid <jhs@gnome.org>
8145         * libanjuta/anjuta-status.c:
8146         Fixed crasher on shutdown
8148 2007-07-20  Johannes Schmid <jhs@gnome.org>
8150         * configure.in:
8151         Minimum glade requirement is 3.2 now. It was before
8152         but we did not check...
8153         
8154         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8155         * libanjuta/anjuta-profile.c:
8156         (anjuta_profile_add_plugins_from_xml):
8157         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8158         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8159         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8160         * plugins/file-loader/plugin.c: (on_create_submenu):
8161         * plugins/file-manager/an_file_view.c: (compare_iter):
8162         * plugins/glade/plugin.c: (activate_plugin):
8163         * src/anjuta-app.c: (on_toolbar_view_toggled):
8164         * src/main.c: (main):
8165         
8166         Fixed lots of memory leaks (thansk valgrind)
8168 2007-07-19  Johannes Schmid <jhs@gnome.org>
8170         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8171         * plugins/document-manager/anjuta-docman.c:
8172         (anjuta_docman_set_busy):
8173         * plugins/document-manager/plugin.c: (on_editor_changed):
8174         * plugins/glade/plugin.c: (activate_plugin):
8175         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8176         (on_value_removed_current_editor):
8177         
8178         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8180 2007-07-18  Johannes Schmid <jhs.gnome.org>
8182         * plugins/build-basic-autotools/executer.c: (execute_program):
8183         Fixed some of the scratchbox stuff but the environment is
8184         still broken
8186 2007-07-18  Johannes Schmid <jhs@gnome.org>
8188         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8189         (on_plugin_deactivated), (get_plugin_loader_type):
8190         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8191         (activate_plugin), (deactivate_plugin),
8192         (glade_plugin_instance_init):
8193         
8194         Fixed glade plugin deactivation
8196 2007-07-18  Johannes Schmid <jhs@gnome.org>
8198         * plugins/document-manager/anjuta-docman.c:
8199         (anjuta_docman_add_document):
8200         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8201         
8202         Fixed path display in document manager with glade files
8204 2007-07-17  Johannes Schmid <jhs@gnome.org>
8206         * libanjuta/interfaces/Makefile.am.iface:
8207         * pixmaps/Makefile.am:
8208         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8209         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8210         (value_removed_current_editor):
8211         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8212         (anjuta_docman_set_current_document):
8213         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8214         (on_editor_added), (on_editor_changed):
8215         * plugins/glade/Makefile.am:
8216         * plugins/glade/anjuta-design-document.c:
8217         (anjuta_design_document_instance_init),
8218         (anjuta_design_document_set_property),
8219         (anjuta_design_document_get_property),
8220         (anjuta_design_document_class_init), (anjuta_design_document_new),
8221         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8222         * plugins/glade/anjuta-design-document.h:
8223         * plugins/glade/anjuta-glade-notebook.c:
8224         * plugins/glade/anjuta-glade-notebook.h:
8225         * plugins/glade/plugin.c: (value_added_current_editor),
8226         (value_removed_current_editor), (glade_update_ui),
8227         (on_close_activated), (on_glade_project_changed),
8228         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8229         (ifile_open):
8230         * plugins/language-support-cpp-java/plugin.c:
8231         (on_value_added_current_editor), (on_value_removed_current_editor):
8232         * plugins/macro/plugin.c: (value_added_current_editor):
8233         * plugins/project-manager/plugin.c: (value_added_current_editor):
8234         * plugins/subversion/plugin.c: (value_added_current_editor):
8235         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8237         Fixed lot of IAnjutaEditor stuff and completed glade integration
8238         with document manager
8239         
8240         * plugins/build-basic-autotools/build-basic-autotools.c:
8241         (value_added_current_editor):
8242         * plugins/build-basic-autotools/executer.c: (execute_program):
8243         
8244         Some initial code to execute projects inside scratchbox
8245         
8246 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8248         * plugins/project-import/project-import.c:
8249         Project import overwrites file on user request (bug #452579)
8251 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8253         * plugins/debug-manager/debugger.c,
8254         plugins/debug-manager/threads.c,
8255         plugins/debug-manager/plugin.c,
8256         plugins/debug-manager/registers.c,
8257         plugins/debug-manager/locals.c,
8258         plugins/debug-manager/stack_trace.c,
8259         plugins/gdb/plugin.c,
8260         plugins/gdb/debugger.c,
8261         plugins/gdb/debugger.h,
8262         libanjuta/interfaces/libanjuta.idl:
8263         Rename change-location to program-moved
8264         Store thread id as gint instead of guint
8265         Do not display registers list if not available
8266         Add intermediate debugger states if missing
8268 2007-07-11  Johannes Schmid <jhs@gnome.org>
8270         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8271         .glade:
8272         Reverted unnecessary changes (#455819)
8274 2007-07-10  Johannes Schmid <jhs@gnome.org>
8276         * plugins/glade/plugin.c:
8277         Fixed glade plugin with glade 3.2 and another crasher
8279 2007-07-09  Johannes Schmid <jhs@gnome.org>
8281         * libanjuta/interfaces/libanjuta.idl:
8282         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8283         .glade:
8284         * plugins/debug-manager/breakpoints.c:
8285         (breakpoint_item_update_in_ui),
8286         (breakpoints_dbase_edit_breakpoint),
8287         (on_toggle_breakpoint_activate):
8288         * plugins/debug-manager/plugin.c:
8289         (on_run_to_cursor_action_activate):
8290         * plugins/document-manager/action-callbacks.c:
8291         (on_editor_command_cut_activate),
8292         (on_editor_command_copy_activate),
8293         (on_editor_command_paste_activate),
8294         (on_editor_command_clear_activate):
8295         * plugins/document-manager/anjuta-docman.c:
8296         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8297         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8298         (anjuta_docman_goto_file_line_mark),
8299         (anjuta_docman_find_editor_with_path),
8300         (anjuta_docman_get_all_editors):
8301         * plugins/document-manager/anjuta-docman.h:
8302         * plugins/document-manager/plugin.c:
8303         (update_editor_ui_interface_items), (on_editor_update_ui),
8304         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8305         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8306         (ianjuta_document_manager_iface_init), (isaveable_save),
8307         (isavable_is_dirty):
8308         * plugins/editor/editor.glade:
8309         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8310         (idocument_paste), (idocument_clear), (idocument_iface_init),
8311         (iselection_iface_init):
8312         * plugins/glade/Makefile.am:
8313         * plugins/glade/anjuta-glade-notebook.c:
8314         (anjuta_glade_notebook_instance_init),
8315         (anjuta_glade_notebook_set_property),
8316         (anjuta_glade_notebook_get_property),
8317         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8318         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8319         (ifile_savable_save), (ifile_savable_save_as),
8320         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8321         (ifile_savable_iface_init), (idocument_can_redo),
8322         (idocument_can_undo), (idocument_begin_undo_action),
8323         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8324         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8325         (idocument_copy), (idocument_paste), (idocument_clear),
8326         (idocument_iface_init):
8327         * plugins/language-support-cpp-java/plugin.c:
8328         (on_value_added_current_editor), (on_value_removed_current_editor):
8329         * plugins/macro/macro-util.c: (get_current_editor):
8330         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8331         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8332         (on_next_occur), (on_incremental_entry_key_press),
8333         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8334         (on_toolbar_find_incremental_start),
8335         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8336         * plugins/search/search-replace.c: (search_start_over),
8337         (search_update_combos), (replace_update_combos),
8338         (anjuta_search_replace_activate):
8339         * plugins/search/search-replace_backend.c: (create_search_entries):
8340         * plugins/sourceview/sourceview.c: (idocument_cut),
8341         (idocument_copy), (idocument_paste), (idocument_clear),
8342         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8343         * plugins/tools/editor.c: (on_editor_response):
8344         * plugins/tools/execute.c: (get_current_editor),
8345         (atp_output_context_initialize), (atp_user_tool_execute):
8346         * plugins/tools/variable.c: (get_current_editor),
8347         (atp_variable_get_editor_variable):
8348         
8349         Some more IAnjutaEditor => IAnjutaDocument fixing!
8350         
8351         * plugins/glade/anjuta-glade-notebook.h:
8352         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8353         (glade_update_ui):
8354         * plugins/glade/plugin.h:
8355         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8356         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8357         be used for glade, too. It might still have some rough edges but already works.
8358         (Fixes #415547 – Glade usability problem)
8360 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8362         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8363           development release (I updated version of glade3 svn to 3.3.2).
8365 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8367         * plugins/symbol-browser/an_symbol_view.c:
8368         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8370 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8372         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8373         (on_system_tags_update_finished), (on_update_global_clicked),
8374         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8375         (symbol_browser_prefs_init),
8376         (symbol_browser_prefs_create_global_tags),
8377         (symbol_browser_load_global_tags):
8378         * plugins/symbol-browser/an_symbol_prefs.h:
8379         * plugins/symbol-browser/an_symbol_view.c:
8380         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8381         * plugins/symbol-browser/an_symbol_view.h:
8382         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8383         on global tags update because of delayed prefs merging. Happens when
8384         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8385         is opened.
8387 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8389         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8390         after install/uninstall.
8392         Patch from James Liggett:
8393         * scripts/glade2schemas.pl: Fixed creating schemas for list
8394         values.
8396 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8398         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8399           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8400           development release since glade svn version is also 3.3.1. In future, the
8401           solution would be for us to always increment the micro version when
8402           changing the API.
8404 2007-07-05  Johannes Schmid <jhs@gnome.org>
8406         * libanjuta/interfaces/libanjuta.idl:
8407         * plugins/build-basic-autotools/build-basic-autotools.c:
8408         (on_build_mesg_format):
8409         * plugins/debug-manager/breakpoints.c:
8410         (breakpoint_item_update_in_ui),
8411         (breakpoints_dbase_edit_breakpoint),
8412         (on_toggle_breakpoint_activate):
8413         * plugins/debug-manager/plugin.c:
8414         (on_run_to_cursor_action_activate):
8415         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8416         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8417         (get_current_editor), (on_save_activate), (on_save_as_activate),
8418         (on_save_prompt_save_editor), (on_close_file_activate),
8419         (on_close_all_file_activate), (on_reload_file_activate),
8420         (anjuta_print_cb), (anjuta_print_preview_cb),
8421         (on_editor_command_upper_case_activate),
8422         (on_editor_command_lower_case_activate),
8423         (on_editor_command_undo_activate),
8424         (on_editor_command_redo_activate),
8425         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8426         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8427         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8428         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8429         (on_zoom_out_text_activate), (on_force_hilite_activate),
8430         (on_indent1_activate), (on_swap_activate),
8431         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8432         * plugins/document-manager/anjuta-docman.c:
8433         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8434         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8435         (anjuta_docman_dispose), (on_notebook_switch_page),
8436         (anjuta_docman_page_from_widget), (on_editor_destroy),
8437         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8438         (anjuta_docman_get_current_document),
8439         (anjuta_docman_set_current_document),
8440         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8441         (anjuta_docman_update_page_label),
8442         (anjuta_docman_get_document_from_path),
8443         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8444         (anjuta_docman_order_tabs):
8445         * plugins/document-manager/anjuta-docman.h:
8446         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8447         (update_editor_ui_interface_items), (update_editor_ui),
8448         (on_editor_update_save_ui), (on_editor_update_ui),
8449         (on_editor_changed), (on_save_prompt_save_editor),
8450         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8451         (ianjuta_docman_get_current_document),
8452         (ianjuta_docman_set_current_document),
8453         (ianjuta_docman_remove_buffer),
8454         (ianjuta_document_manager_iface_init), (ifile_get_uri):
8455         * plugins/editor/text_editor.c: (itext_editor_iface_init),
8456         (idocument_get_filename), (idocument_can_undo),
8457         (idocument_can_redo), (idocument_undo),
8458         (idocument_begin_undo_action), (idocument_end_undo_action),
8459         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8460         * plugins/language-support-cpp-java/plugin.c:
8461         (on_editor_char_inserted_cpp), (on_auto_indent):
8462         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8463         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8464         * plugins/sample1/plugin.c: (on_sample_action_activate):
8465         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8466         (on_next_occur), (on_incremental_entry_key_press),
8467         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8468         (on_toolbar_find_incremental_start),
8469         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8470         * plugins/search/search-replace.c: (search_and_replace),
8471         (write_message_pane), (search_start_over), (search_update_combos),
8472         (replace_update_combos), (anjuta_search_replace_activate):
8473         * plugins/search/search-replace_backend.c:
8474         (file_buffer_new_from_path), (create_search_entries):
8475         * plugins/sourceview/sourceview-print.c: (create_print_job):
8476         * plugins/sourceview/sourceview.c:
8477         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8478         (idocument_can_redo), (idocument_can_undo),
8479         (idocument_begin_undo_action), (idocument_end_undo_action),
8480         (idocument_undo), (idocument_redo), (idocument_grab_focus),
8481         (idocument_get_filename), (idocument_iface_init):
8482         * plugins/tools/editor.c: (on_editor_response):
8483         * plugins/tools/execute.c: (atp_output_context_initialize),
8484         (atp_user_tool_execute):
8485         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8486         
8487         Create IAnjutaDocument interface. This interface is a more general idea
8488         of documents being anything that can be modified, has undo/redo and
8489         may have operations like copy/paste.
8490         The primary goal is to integrate better by making it use the standard file
8491         and edit menu instead of it's own glade menu. Of course the downside is that
8492         you won't be able to view a source file and the designer at the same time. Anyway
8493         so many people have complained that they "can't save a glade file" that I think
8494         this is the much better solution.
8495         Work on the glade plugin is still to come but the most difficult things should be
8496         done now.
8498 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8500         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8501           version 3.0.3.
8503 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8505         * libanjuta/anjuta-plugin-manager.c:
8506         (anjuta_plugin_manager_get_plugins_page),
8507         (anjuta_plugin_manager_get_remembered_plugins_page):
8508         * libanjuta/anjuta-plugin-manager.h:
8509         * src/anjuta-app.c: (anjuta_app_install_preferences):
8510         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8511         and remembered plugins preferences pages in separate pages (avoid
8512         crowd).
8514 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8516         Patch from James Liggett  <jrliggett@cox.net>:
8517         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8518         Installed editor preferences schemas. Fixes bug #453463.
8520 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8522         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8523         (anjuta_preferences_dialog_init): Sort preferences pages on title.
8525 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8527         * plugins/document-manager/anjuta-document-manager.ui:
8528         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8529         * src/action-callbacks.c:
8530         * src/action-callbacks.h:
8531         * src/anjuta-actions.h:
8532         * src/anjuta-app.c: (anjuta_app_instance_init),
8533         (anjuta_app_install_preferences):
8534         * src/anjuta.glade:
8535         * src/anjuta.ui: Moved plugins and shortcuts settings inside
8536         General preferences page. Move preferences menu from Settings to
8537         Edit submenu. And got rid of Settings submenu.
8539 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8541         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8542         
8543 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8545         * TODO.tasks: Increased bounty for on-demand preferences task to $150
8546         as discussed and agreed with James Liggett.
8548         Patch from James Liggett  <jrliggett@cox.net>:
8550         * configure.in:
8551         * libanjuta/anjuta-plugin-manager.c:
8552         (on_activated_plugin_objects_foreach),
8553         (anjuta_plugin_manager_get_active_plugin_objects):
8554         * libanjuta/anjuta-plugin-manager.h:
8555         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8556         (anjuta_plugin_deactivate):
8557         * libanjuta/anjuta-preferences-dialog.c:
8558         (anjuta_preferences_dialog_finalize),
8559         (anjuta_preferences_dialog_class_init), (add_category_columns),
8560         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8561         (anjuta_preferences_dialog_remove_page):
8562         * libanjuta/anjuta-preferences.c: (property_destroy),
8563         (unregister_preferences_key), (register_callbacks),
8564         (preferences_foreach_callback), (connect_prop_to_object),
8565         (anjuta_preferences_register_property_raw),
8566         (anjuta_preferences_register_property_custom),
8567         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8568         (anjuta_preferences_remove_page),
8569         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8570         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8571         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8572         (anjuta_preferences_class_init), (anjuta_preferences_new):
8573         * libanjuta/anjuta-preferences.h:
8574         * plugins/build-basic-autotools/Makefile.am:
8575         * plugins/build-basic-autotools/build-basic-autotools.c:
8576         (ipreferences_unmerge):
8577         * plugins/cvs-plugin/Makefile.am:
8578         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8579         * plugins/document-manager/Makefile.am:
8580         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8581         * plugins/editor/plugin.c: (ipreferences_unmerge):
8582         * plugins/file-manager/Makefile.am:
8583         * plugins/file-manager/plugin.c: (activate_plugin),
8584         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8585         * plugins/gtodo/plugin.c: (ipreferences_merge),
8586         (ipreferences_unmerge):
8587         * plugins/language-support-cpp-java/Makefile.am:
8588         * plugins/language-support-cpp-java/plugin.c:
8589         (ipreferences_unmerge):
8590         * plugins/message-view/Makefile.am:
8591         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8592         * plugins/sourceview/Makefile.am:
8593         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8594         * plugins/symbol-browser/Makefile.am:
8595         * plugins/symbol-browser/an_symbol_prefs.c:
8596         (symbol_browser_prefs_finalize):
8597         * plugins/terminal/Makefile.am:
8598         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8599         * plugins/valgrind/plugin.c: (ipreferences_merge),
8600         (ipreferences_unmerge):
8601         * scripts/Makefile.am:
8602         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8603         * src/Makefile.am:
8604         * src/action-callbacks.c: (on_set_preferences1_activate):
8605         * src/anjuta-app.c: (anjuta_app_instance_init),
8606         (anjuta_app_install_preferences):
8607         * src/anjuta-app.h:
8608         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8609         task: Bug #445314: On demand preferences widgets creation. Thanks
8610         James for this great work.
8612 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8614         * plugins/debug-manager/data_buffer.c,
8615         plugins/message-view/message-view.c: Fixed compiler warnings.
8617 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8619         * src/action-callbacks.c: (help_activate),
8620         (on_help_manual_activate), (on_help_tutorial_activate),
8621         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8623         Fixed help activation (bug #451557).
8625 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8627         * AUTHORS: Added James Liggett. Forgot to add him before :(
8629 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8631         * plugins/debug-manager/debugger.c,
8632         plugins/debug-manager/plugin.c,
8633         plugins/gdb/debugger.c,
8634         libanjuta/interfaces/libanjuta.idl:
8635         Add a GError* parameter to debugger-stopped signal
8637         * (added) libanjuta/anjuta-error.c,
8638         (added) libanjuta/anjuta-error.h,
8639         libanjuta/Makefile.am:
8640         Register GError as a boxed type
8642         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8643         Support GError* in signal, GError must be registered as a boxed type
8644         Accept NULL as strings
8646 === anjuta 2.2.0 ===
8648 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8650         * configure.in: Bumped version to 2.2.0
8651         * NEWS: Updated for 2.2.0 stable release.
8652         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8653         Reduce the idle priority to make the UI update before anything else.
8655 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8657         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8659         * libanjuta/interfaces/libanjuta.idl:
8660         * plugins/document-manager/action-callbacks.c:
8661         (on_editor_command_complete_word_activate):
8662         * plugins/document-manager/plugin.c:
8663         (update_editor_ui_interface_items):
8664         * plugins/editor/text_editor.c: (iautocomplete_activate),
8665         (iautocomplete_iface_init):
8666         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8668         Moved autocomplete() method away from IAnjutaEditorAssist into
8669         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8670         autocomplete and does not crash with sourceview. Fixes Bug #449620
8671         â€“ The auto completion functionality not work. Also sets menuitem 
8672         insensitive when hiding them.
8674         * plugins/debug-manager/disassemble.c:
8675         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8676         printf types.
8678 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8680         * pixmaps/anjuta_splash.png: Updated.
8681         
8682         * plugins/search/search-replace.c
8683         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8684         the right target (project).
8685         * ChangeLog: Added missing log.
8687 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8689         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8690         manuals/anjuta-manual/C/fileoperations.xml,
8691         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8693         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8695         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8697 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8699         * TODO.tasks: Added bounty for on-demand preferences.
8701         Patch from Thierry Moisan:
8702         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8703         (bug #88824).
8705 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8707         Patch from tpgww@onepost.net:
8709         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8710         * libegg/test-actions.c:
8711         * libegg/test-multi-drag.c: (main):
8712         * plugins/debug-manager/memory.c: (read_memory_block):
8713         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8715         Fixes compile warnings. Fixes bug #427101.
8717 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8719         Patch from James Liggett:
8721         * plugins/profiler/gprof-options.c: (on_option_changed),
8722         (setup_widgets):
8723         * plugins/profiler/gprof-options.h:
8724         * plugins/profiler/gprof-profile-data.c:
8725         (gprof_profile_data_init_profile):
8726         * plugins/profiler/gprof-profile-data.h:
8727         * plugins/profiler/plugin.c: (profiler_get_data),
8728         (profiler_set_target), (register_options),
8729         (on_profile_data_browse_button_clicked),
8730         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8731         * plugins/profiler/profiler.glade: implements independent targets.
8732         implements the ability to select arbitrary gmon.out files.
8733         Fixes bug #403502 â€“ User should also be allowed to select an
8734         independent executable target.
8736 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8738         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8740         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8741         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8743 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8745         * plugins/debug-manager/plugin.c,
8746         plugins/debug-manager/breakpoints.c:
8747         Remove weak pointers when owner is destroyed
8748         Remove all breakpoints before loading new one
8750 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8752         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8753          
8754 2007-06-19  Naba Kumar  <naba@gnome.org>
8756         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8757         Bug #448491 Empty Lines Problem.
8759         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8760         
8761         * data/default.profile, plugins/message-view/plugin.c: Do not
8762         restore session for messages.
8763         Fixes bug #377461 â€“ don't create new message window for each
8764         build/find.
8766         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8767         Fixes a crash on exit/project-close if profiler plugin is loaded.
8769 2007-06-17  Naba Kumar  <naba@gnome.org>
8771         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8772         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
8774         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8775         Bug #448034 â€“ Anjuta crashes on starting (when the last project
8776         directory was deleted).
8778         * plugins/document-manager/plugin.c: Set line markers for files
8779         opened via IAnjutaFile::open(). Fixes missing line markers while
8780         navigating symbols.
8782 2007-06-17  Naba Kumar  <naba@gnome.org>
8784         * plugins/sourceview/sourceview.glade: Set correct font
8785         default value and use monospace instead of sans. Fixes
8786         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
8787         editor
8789 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8791         * plugins/search/search-replace.c,
8792         plugins/search/search-replace.h,
8793         plugins/search/anjuta-search.glade:
8794         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8795         Fixes bug #355166
8797 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8799         * plugins/debug-manager/plugin.c,
8800         plugins/debug-manager/breakpoints.c:
8801         Add weak references, fixes bug #448053 ?
8803 2007-06-16  Naba Kumar  <naba@gnome.org>
8805         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8806         dialog to allow forgetting them if user chooses to select a different
8807         one.
8809 2007-06-13  Naba Kumar  <naba@gnome.org>
8811         * plugins/sourceview/sourceview-prefs.c: Initialize font
8812         on startup correctly if use_theme is set.
8814         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8815         if available for default font. Fixes bug #447304.
8817         * plugins/sourceview/sourceview-prefs.c: Return value based
8818         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
8819         for the first time has black background
8820         
8821         * plugins/project-manager/plugin.c: Give a better error message
8822         when project could not be loaded.
8824         * libanjuta/anjuta-serializer.c: Added a comment.
8826 2007-06-13  Johannes Schmid <jhs@gnome.org>
8828         * configure.in:
8829         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8830         most warnings to avoid simple coding problems.
8831         
8832         * plugins/message-view/anjuta-msgman.c:
8833         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8834         * plugins/message-view/plugin.c: (on_view_changed),
8835         (ianjuta_msgman_add_view):
8836         
8837         Fixed #440866 by always presenting the message-manager when a tab is
8838         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8839         
8840         * plugins/subversion/subversion-callbacks.c:
8841         (on_subversion_commit_response):
8842         Destroy dialog if user clicks "No"
8844 2007-06-12  Naba Kumar  <naba@gnome.org>
8846         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8847         read and use of uninitialized variable.
8849         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8850         because it is used in credits listing and packaging could compress
8851         it in docdir. Fixes bug #397881: The credits are empty
8853         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8854         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8855         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8856         plugins/symbol-browser/an_symbol_info.c,
8857         plugins/symbol-browser/plugin.c,
8858         plugins/symbol-browser/an_symbol_view.c,
8859         plugins/editor/aneditor-autocomplete.cxx:
8861         - Do not access TMTag
8862         member in TMSymbol when freeing it because by then the tags
8863         could have changed. Avoids dangerous memory corruptions by freeing
8864         someone else's memory (Could explain those random crashes when
8865         refreshing symbols or re-loading a different project or closing
8866         a project). Anything that tries to refresh symbols could trigger
8867         this corruptions.
8868         - Added a flag to also retrieve method definitions as part of
8869         the class's scope members. And used it to set both function prototype
8870         and definition in symbols. Fixes navigation to prototype and
8871         function definitions from symbol browser (bug #440370)
8873         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8874         memory. Could fix those bogus 'file changed' dialogs.
8876         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8878 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8880         * (added) libanjuta/anjuta-utils-priv.h,
8881         libanjuta/anjuta-utils.h,
8882         libanjuta/anjuta-launcher.c,
8883         libanjuta/Makefile.am:
8884         Fix bug #440801: do not use config.h in public include files
8886 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8888         * plugins/project-wizard/templates/mkfile.wiz:
8889         Fix bug #442038: missing project.sh file
8891         * configure.in,
8892         plugins/project-wizard/templates/Makefile.am,
8893         plugins/project-wizard/templates/translatable-strings.h,
8894         (added) plugins/project-wizard/templates/sdl.wiz,
8895         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8896         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8897         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8898         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8899         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8900         (added) plugins/project-wizard/templates/sdl/src/main.c,
8901         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8902         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8903         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8904         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8905         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8906         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8907         Fix bug #315635: add a SDL project wizard
8909 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8911         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8912         when SIGCHLD is triggered when main loop context is locked. Dead lock
8913         happens when child_exited callback also accesses main loop context.
8914         Happens particularly badly in debug target exiting.
8916 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8918         * manuals/anjuta-manual/C/debugger.xml:
8919         First update of the debugger documentation
8921 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8923         * manuals/anjuta-manual/C/fileoperations.xml,
8924         manuals/anjuta-manual/C/projects.xml,
8925         manuals/anjuta-manual/C/anjuta-manual.xml,
8926         manuals/anjuta-manual/C/build.xml,
8927         manuals/anjuta-manual/C/execute.xml,
8928         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8929         Added project properties documentation. Moved execution section
8930         inside project management. Removed dead documentation.
8932 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8934         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8935         plugins/symbol-browser/plugin.h,
8936         plugins/symbol-browser/an_symbol_prefs.c,
8937         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8938         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8939         progress bar instead of separate window for system tags
8940         generation. Renamed AnjutaStatus methods to a proper ones.
8942         * plugins/symbol-browser/plugin.c,
8943         plugins/symbol-browser/plugin.h,
8944         plugins/symbol-browser/an_symbol_prefs.c,
8945         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8946         global-tags/create_global_tags.sh.in: Get rid of message window
8947         for showing global tags creation and use a small window with
8948         progress bar.
8950 2007-05-30  Naba Kumar  <naba@gnome.org>
8952         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8953         Bug 442315 – After calling configure, the build menus are still insensitive,
8954         Bug 442314 – Autogeneration fails when there is no autogen.sh
8956         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8957         fails to remove target/source/group. Fixes bug #440196 – crash in
8958         Anjuta IDE: removing a target
8960 2007-05-29  Naba Kumar  <naba@gnome.org>
8962         * plugins/symbol-browser/an_symbol_view.c,
8963         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8964         tags generation. Fixed runtime warning.
8966 2007-05-28  Naba Kumar  <naba@gnome.org>
8968         Patch from James Liggett  <jrliggett@cox.net>:
8969         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8970         Fixed bug #403502 – User should also be allowed to select an
8971         independent executable target.
8973 2007-05-27  Johannes Schmid <jhs@gnome.org>
8975         * plugins/build-basic-autotools/build-basic-autotools.c:
8976         (get_real_directory), (on_build_mesg_format):
8977         
8978         Find correct files for error messages inside scratchbox
8980 2007-05-27  Naba Kumar  <naba@gnome.org>
8982         * manuals/anjuta-manual/C/projects.xml,
8983         manuals/anjuta-manual/C/projects.xml: Updated project
8984         management chapter more.
8986 2007-05-25  Johannes Schmid <jhs@gnome.org>
8988         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8989         * plugins/build-basic-autotools/build-basic-autotools.c:
8990         (on_sb_check_toggled), (build_execute_command),
8991         (ipreferences_merge), (ipreferences_unmerge):
8992         Added support for building inside scratchbox environment
8993         
8994         Patch from James Liggett <jrliggett@cox.net>:
8995         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8996         (anjuta_msgman_append_view):
8998         Fix 440866 
8999           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9001 2007-05-23  Naba Kumar  <naba@gnome.org>
9003         * manuals/anjuta-manual/C/projects.xml: Updated project
9004         management chapter.
9006 2007-05-22  Naba Kumar  <naba@gnome.org>
9008         * manuals/anjuta-manual/C/projects.xml: More updates.
9010         * manuals/anjuta-manual/C/introduction.xml,
9011         manuals/anjuta-manual/C/projects.xml,
9012         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9014 2007-05-22  Naba Kumar  <naba@gnome.org>
9016         Patch from Étienne Bersac:
9017         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9018         class in generated class.
9020 2007-05-22  Naba Kumar  <naba@gnome.org>
9022         * plugins/profiler/plugin.c: Fixed a compiler warning.
9023         * plugins/valgrind/Makefile.am: Added ldflags.
9025         Patch from James Liggett:
9026         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9027         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9028         specific options.
9030 2007-05-18  Johannes Schmid <jhs@gnome.org>
9032         * plugins/editor/text_editor.c:
9033         * plugins/language-support-cpp-java/plugin.c:
9034         (on_editor_language_changed), (on_value_added_current_editor),
9035         (on_value_removed_current_editor):
9036         
9037         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9038         Fix assist support in language-support-plugin.
9040 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9042         * libanjuta/interfaces/libanjuta.idl:
9043         Add a new interface allowing to implement plugin able
9044         to load other plugins (not written in C)
9046         * libanjuta/anjuta-plugin-handle.c,
9047         libanjuta/anjuta-plugin-handle.h:
9048         Add a language and a resident plugin properties
9050         * libanjuta/anjuta-glue-plugin.c,
9051         libanjuta/anjuta-glue-plugin.h,
9052         (added)libanjuta/anjuta-glue-c.c,
9053         (added)libanjuta/anjuta-glue-c.h,
9054         libanjuta/Makefile.am:
9055         Split code used to load a C plugin into a common part
9056         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9058         * libanjuta/anjuta-glue-factory.c,
9059         libanjuta/anjuta-glue-factory.h,
9060         libanjuta/anjuta-plugin-manager.c:
9061         Allow to load plugin not written in C and search for the
9062         additional needed code in another plugin
9064 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9066         * plugins/editor/text_editor.c:
9067         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9068         avoiding a crash if scintilla is used
9070 2007-05-14  Johannes Schmid <jhs@gnome.org>
9072         * libanjuta/interfaces/libanjuta.idl:
9073         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9074         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9075         (on_assist_chosen), (on_assist_update), (get_context),
9076         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9077         (install_assist), (uninstall_assist), (install_support),
9078         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9079         (cpp_java_plugin_instance_init):
9080         * plugins/language-support-cpp-java/plugin.h:
9081         Use IAnjutaEditorAssist to show language specific suggestions
9082         
9083         * plugins/sourceview/Makefile.am:
9084         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9085         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9086         * plugins/sourceview/anjuta-view.h:
9087         * plugins/sourceview/assist-window.c: (assist_window_expose),
9088         (assist_window_set_property), (assist_window_get_property),
9089         (assist_window_class_init), (assist_activated),
9090         (assist_window_init), (assist_window_finalize),
9091         (assist_window_select), (assist_window_first),
9092         (assist_window_last), (assist_window_up), (assist_window_down),
9093         (get_coordinates), (assist_window_move), (assist_window_update),
9094         (assist_window_filter_keypress), (assist_window_is_active),
9095         (assist_window_new), (assist_window_get_trigger),
9096         (assist_window_get_position):
9097         * plugins/sourceview/assist-window.h:
9098         * plugins/sourceview/sourceview-args.c (removed):
9099         * plugins/sourceview/sourceview-args.h (removed):
9100         * plugins/sourceview/sourceview-autocomplete.c (removed):
9101         * plugins/sourceview/sourceview-autocomplete.h (removed):
9102         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9103         * plugins/sourceview/sourceview-private.h:
9104         * plugins/sourceview/sourceview-scope.c(removed):
9105         * plugins/sourceview/sourceview-scope.h(removed):
9106         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9107         (on_assist_cancel), (on_document_char_added),
9108         (on_reload_dialog_response), (sourceview_class_init),
9109         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9110         (iassist_remove_trigger), (iassist_autocomplete),
9111         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9112         (iassist_react), (iassist_iface_init):
9113         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9114         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9115         
9116         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9117         - Mark files dirty if reload dialog is canceled.
9119 2007-05-12  Naba Kumar  <naba@gnome.org>
9121         * libanjuta/anjuta-launcher.h: Corrected include file.
9123 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9125         * libanjuta/anjuta-glue-plugin.c,
9126         libanjuta/anjuta-glue-plugin.h,
9127         libanjuta/anjuta-glue-factory.c,
9128         libanjuta/anjuta-glue-factory.h,
9129         ibanjuta/anjuta-plugin-manager.c:
9130         Move code used to load a C plugin from glue-factory to glue-plugin
9131         So loading a plugin written in another language could be done by
9132         just using another object derived from AnjutaGluePlugin
9134         * libanjuta/libanjuta.h:
9135         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9136         includes
9138 === anjuta 2.1.3 ===
9140 2007-05-11  Naba Kumar  <naba@gnome.org>
9142         * configure.in: Bumped version to 2.1.3
9143         * NEWS: Updated.
9144         * AUTHORS: Updated.
9145         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9147 2007-05-11  Naba Kumar  <naba@gnome.org>
9149         * configure.in:
9150         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9151         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9152         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9154 2007-05-10  Johannes Schmid <jhs@gnome.org>
9156         * plugins/search/plugin.c:
9157         Make incremental search behave less annoying
9158         
9159 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9161         * plugins/macro/macro-util.c:
9162         Fix bug #419008 and bug #419036
9163         When creating new header file, use name and email set in
9164         preferences and replace invalid C character by underscore
9165         in guards
9167 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9169         * plugins/search/search-replace.c,
9170         plugins/search/search-replace_backend.c:
9171         Disable search button if search expression is empty (bug #378193)
9173 2007-05-08  Naba Kumar  <naba@gnome.org>
9175         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9176         build error.
9178 2007-05-07  Naba Kumar  <naba@gnome.org>
9180         * configure.in:
9181         * plugins/project-wizard/templates/Makefile.am:
9182         * plugins/project-wizard/templates/minimal.wiz:
9183         * plugins/project-wizard/templates/minimal/.cvsignore:
9184         * plugins/project-wizard/templates/minimal/Makefile.am:
9185         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9186         * plugins/project-wizard/templates/minimal/autogen.sh:
9187         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9188         * plugins/project-wizard/templates/minimal/project.anjuta:
9189         Added 'minimal', a generic and flat, project template.
9190         
9191 2007-05-05  Naba Kumar  <naba@gnome.org>
9193         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9195         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9196         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9197         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9198         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9199         instead of a real one, fixes interdependency with libanjuta.
9200         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9201         * libanjuta/Makefile.am: 
9202         * libegg/Makefile.am:
9203         * plugins/build-basic-autotools/Makefile.am:
9204         * plugins/class-gen/Makefile.am:
9205         * plugins/class-inheritance/Makefile.am:
9206         * plugins/cvs-plugin/Makefile.am:
9207         * plugins/debug-manager/Makefile.am:
9208         * plugins/devhelp/Makefile.am:
9209         * plugins/document-manager/Makefile.am:
9210         * plugins/editor/Makefile.am:
9211         * plugins/file-loader/Makefile.am:
9212         * plugins/file-manager/Makefile.am:
9213         * plugins/file-wizard/Makefile.am:
9214         * plugins/gdb/Makefile.am:
9215         * plugins/glade/Makefile.am:
9216         * plugins/gtodo/Makefile.am:
9217         * plugins/language-support-cpp-java/Makefile.am:
9218         * plugins/macro/Makefile.am:
9219         * plugins/message-view/Makefile.am:
9220         * plugins/patch/Makefile.am:
9221         * plugins/profiler/Makefile.am:
9222         * plugins/project-import/Makefile.am:
9223         * plugins/project-manager/Makefile.am:
9224         * plugins/project-wizard/Makefile.am:
9225         * plugins/sample1/Makefile.am:
9226         * plugins/search/Makefile.am:
9227         * plugins/sourceview/Makefile.am:
9228         * plugins/subversion/Makefile.am:
9229         * plugins/symbol-browser/Makefile.am:
9230         * plugins/terminal/Makefile.am:
9231         * plugins/tools/Makefile.am:
9232         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9234 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9236         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9238 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9240         * libanjuta/anjuta-launcher.c,
9241         libanjuta/anjuta-launcher.h:
9242         Add some missing implementation
9244 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9246         Reviewed by Naba Kumar  <naba@gnome.org>:
9247         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9248         for uninstall-hook.
9250 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9252         Reviewed by Naba Kumar  <naba@gnome.org>:
9253         * plugins/editor/text_editor.c: Large memory addresses were being
9254         truncated, switched to glong (bug #422143).
9256 2007-04-24  Naba Kumar  <naba@gnome.org>
9258         * plugins/document-manager/plugin.c: (prefs_finalize):
9259         * plugins/editor/aneditor-autocomplete.cxx:
9260         * plugins/editor/text_editor_menu.c:
9261         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9262         * plugins/file-loader/plugin.c: (open_file_with),
9263         (create_open_with_submenu):
9264         * plugins/file-manager/plugin.c: (prefs_finalize):
9265         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9266         pointer type castings.
9268 2007-04-24  Naba Kumar  <naba@gnome.org>
9270         Patch from s|s  <supreet.sethi@gmail.com>:
9271         * (added) plugins/project-wizard/templates/django-logo.png:
9272         * (added) plugins/project-wizard/templates/django.wiz:
9273         * plugins/project-wizard/templates/Makefile.am:
9274         * plugins/project-wizard/templates/translatable-strings.h: Added
9275         django project template. http://www.djangoproject.com/
9277 2007-04-24  Naba Kumar  <naba@gnome.org>
9279         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9280         the log entry widget and made the dialog little larger.
9282 2007-04-24  Naba Kumar  <naba@gnome.org>
9284         Patch from Halton Huo:
9285         * configure.in:
9286         * plugins/project-wizard/property.c:
9287         * plugins/subversion/svn-auth.c:
9288         * plugins/subversion/svn-backend-priv.h:
9289         * plugins/subversion/svn-backend.c:
9290         * plugins/subversion/svn-backend.h:
9291         * plugins/subversion/svn-notify.h: Proper use of subversion
9292         headers. Fixes build issues in solaris (bug #426701).
9294 2007-04-24  Naba Kumar  <naba@gnome.org>
9296         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9297         
9298         * plugins/project-wizard/templates/cpp.wiz:
9299         * plugins/project-wizard/templates/gcj.wiz:
9300         * plugins/project-wizard/templates/gnome.wiz:
9301         * plugins/project-wizard/templates/gtk.wiz:
9302         * plugins/project-wizard/templates/gtkmm.wiz:
9303         * plugins/project-wizard/templates/java.wiz:
9304         * plugins/project-wizard/templates/python.wiz:
9305         * plugins/project-wizard/templates/terminal.wiz:
9306         * plugins/project-wizard/templates/wxwin.wiz:
9307         * plugins/project-wizard/templates/xlib-dock.wiz:
9308         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9309         project option and set it ON by default (since gnome-build, can't
9310         enabled configure shared lib support later when a sharedlib target
9311         is added).
9313 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9315         * plugins/debug-manager/stack_trace.c:
9316         Fix a missing case in the previous changes
9318 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9320         * plugins/debug-manager/plugin.c:
9321         Fix bug #430401
9323         * plugins/debug-manager/breakpoints.c,
9324         plugins/gdb/plugin.c:
9325         Fix adding breakpoint on a function
9327         * plugins/debug-manager/stack_trace.c:
9328         Highlight changed stack frame
9330 2007-04-18  Naba Kumar  <naba@gnome.org>
9332         * plugins/document-manager/anjuta-docman.c:
9333         (anjuta_docman_dispose), (on_editor_destroy),
9334         (anjuta_docman_remove_editor): Remove the editor widget from
9335         the parent container before calling destroy, otherwise container
9336         removal happens after TextEditor is disposed resulting in call
9337         to value-remove for a TextEditor which is half-dead (crash).
9339 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9341         * plugins/debug-manager/data_buffer.c
9342         plugins/debug-manager/data_view.c,
9343         plugins/debug-manager/memory.c:
9344         Fixes for bug #418523, bug #427090 and bug #428174
9346 2007-04-11 Halton Huo <halton.huo@sun.com>
9348         reviewed by: <jhs@gnome.org>
9350         * configure.in:
9351         * libanjuta/Makefile.am:
9352         * libanjuta/anjuta-utils.c:
9353         * libanjuta/anjuta-utils.h:
9354         * manuals/reference/libanjuta/Makefile.am:
9355         
9356         Fixed compilation on sun by deploying the libutil methods
9357         in anjuta-utils.h and building them on condition.
9359 2007-04-11  Johannes Schmid <jhs@gnome.org>
9361         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9362         (anjuta_docman_add_editor):
9363         Hold a reference on the editor as long as we use it.
9364         
9365         * plugins/document-manager/plugin.c: (on_editor_changed):
9366         Destroy GValue to fix a memoery leak.
9368 2007-04-11  Johannes Schmid <jhs@gnome.org>
9370         * plugins/document-manager/plugin.c: (on_editor_changed):
9371         Fixed reference counting for editor by using g_value_take_object instead
9372         of g_value_set_object. The editors are now correctly finalized and thus
9373         we do not lack so much memory anymore.
9374         
9375         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9376         (anjuta_view_finalize), (anjuta_view_focus_out),
9377         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9378         * plugins/sourceview/anjuta-view.h:
9379         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9380         * plugins/sourceview/sourceview-prefs.c:
9381         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9382         * plugins/sourceview/sourceview-prefs.h:
9383         * plugins/sourceview/sourceview-private.h:
9384         * plugins/sourceview/sourceview.c: (on_document_loaded),
9385         (timeout_unref), (on_document_saved), (sourceview_finalize),
9386         (sourceview_new), (ifile_open), (ifile_savable_save),
9387         (ifile_savable_save_as):
9389         Several changes to fix things when the editor is correctly destroyed.
9390         Fixed preferences (which led me to the refcounting issue, #409412)
9391         and removed deprecated completition code that will be replace by
9392         IAnjutaAssist interface soon. 
9394 2007-04-11  Johannes Schmid <jhs@gnome.org>
9396         * libanjuta/anjuta-launcher.c:
9397         (anjuta_launcher_execution_done_cleanup),
9398         (anjuta_launcher_child_terminated):
9399         Possible fix for #428363 and added a g_return_if_fail
9401         * plugins/message-view/plugin.c: (activate_plugin):
9402         Fixed a Gtk/Gdl-Critical
9403         
9404         Patches from Étienne Bersac <bersace03@laposte.net>
9405         * plugins/class-gen/templates/go-source.tpl:
9406         * plugins/macro/macros.xml:
9407         Use better template for GObjects (#417875 and #417918)
9408         
9409         Patches from Halton Huo <halton.huo@sun.com>
9410         * libanjuta/anjuta-launcher.h:
9411         * libanjuta/anjuta-preferences.c:
9412         * libanjuta/anjuta-utils.c:
9413         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9414         (cg_window_set_add_to_repository):
9415         * plugins/class-inheritance/class-inherit.c:
9416         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9418 2007-04-09  Johannes Schmid <jhs@gnome.org>
9420         * plugins/editor/print.c: (anjuta_print_show_header):
9421         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9422         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9424   Some string changes (#427395 and #427399)
9426 2007-04-06  Johannes Schmid <jhs@gnome.org>
9428         * plugins/build-basic-autotools/build-basic-autotools.c:
9429         (on_build_mesg_format), (on_build_mesg_parse):
9430         Fixed full path detection
9432 2007-04-05  Naba Kumar  <naba@gnome.org>
9434         Patch from Halton Huo:
9435         * libanjuta/Makefile.am:
9436         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9437         * libanjuta/anjuta-glue-cpp.h:
9438         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9439         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9440         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9441         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9442         (load_plugin), (anjuta_glue_factory_get_object_type):
9443         * libanjuta/anjuta-glue-factory.h:
9444         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9445         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9446         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9447         (anjuta_glue_plugin_new):
9448         * libanjuta/anjuta-glue-plugin.h:
9449         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9450         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9451         * libanjuta/anjuta-plugin.h:
9452         * libanjuta/glue-cpp.c:
9453         * libanjuta/glue-cpp.h:
9454         * libanjuta/glue-factory.c:
9455         * libanjuta/glue-factory.h:
9456         * libanjuta/glue-plugin.c:
9457         * libanjuta/glue-plugin.h:
9458         * plugins/build-basic-autotools/build-basic-autotools.h:
9459         * plugins/class-gen/plugin.h:
9460         * plugins/class-inheritance/plugin.h:
9461         * plugins/cvs-plugin/plugin.h:
9462         * plugins/debug-manager/plugin.h:
9463         * plugins/devhelp/plugin.h:
9464         * plugins/document-manager/plugin.h:
9465         * plugins/editor/plugin.h:
9466         * plugins/file-loader/plugin.h:
9467         * plugins/file-manager/plugin.h:
9468         * plugins/file-wizard/plugin.h:
9469         * plugins/gdb/plugin.h:
9470         * plugins/glade/plugin.h:
9471         * plugins/gtodo/plugin.h:
9472         * plugins/language-support-cpp-java/plugin.h:
9473         * plugins/macro/plugin.h:
9474         * plugins/message-view/plugin.h:
9475         * plugins/patch/plugin.h:
9476         * plugins/profiler/plugin.h:
9477         * plugins/project-import/plugin.h:
9478         * plugins/project-manager/plugin.h:
9479         * plugins/project-wizard/plugin.h:
9480         * plugins/sample1/plugin.h:
9481         * plugins/search/plugin.h:
9482         * plugins/sourceview/plugin.h:
9483         * plugins/subversion/plugin.h:
9484         * plugins/symbol-browser/plugin.h:
9485         * plugins/terminal/terminal.c:
9486         * plugins/tools/plugin.h:
9487         * plugins/tools/scripts/tools-2.xml.in:
9488         * plugins/valgrind/plugin.h:
9490         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9492 2007-04-05  Naba Kumar  <naba@gnome.org>
9494         * anjuta.spec.in, configure.in: Removed dead codes.
9495         
9496         Patch from Jos Dehaes:
9497         * configure.in, plugins/project-wizard/templates/Makefile.am,
9498         plugins/project-wizard/templates/mkfile.wiz,
9499         plugins/project-wizard/templates/translatable-strings.h: Enabled
9500         makefile-based project creation and import. Fixes bug #355145
9502 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9504         * plugins/debug-manager/debugger.c,
9505         plugins/debug-manager/plugin.c,
9506         plugins/gdb/anjuta-gdb.plugin.in:
9507         Code cleaning (remove unused code, rename this into self)
9508         Add information about supported format in debugger plugin
9509         Activate debugger plugin according to the target format
9511 2007-04-01  Naba Kumar  <naba@gnome.org>
9513         * plugins/message-view/message-view.c:
9514         (message_view_instance_init): Fixed message icons to appear.
9516 2007-03-31  Johannes Schmid <jhs@gnome.org>
9518         * plugins/message-view/anjuta-msgman.c:
9519         (anjuta_msgman_append_view):
9520         * plugins/message-view/plugin.c: (on_view_changed),
9521         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9522         
9523         Fixed #424845
9525 2007-03-31  Johannes Schmid <jhs@gnome.org>
9527         * plugins/message-view/message-view.c:
9528         (message_view_instance_init), (imessage_view_append):
9529         Show nice icons beside the messages for info, warning and error. This is a completly
9530         cosmetic change so if someone dislikes it he is free to remove it.
9532 2007-03-31  Johannes Schmid <jhs@gnome.org>
9533         
9534         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9535         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9536         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9537         * plugins/message-view/anjuta-msgman.h:
9538         * plugins/message-view/message-view.h:
9539         * plugins/message-view/plugin.c: (on_view_changed),
9540         (activate_plugin):
9541         Fixed #359399 and made next/previous insensitive when not availible
9542         
9543         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9544         (tag_style_to_string):
9545         Fixed namespace Problem with gdk >= 2.11
9546         
9547         * plugins/sourceview/sourceview-autocomplete.c:
9548         (sourceview_autocomplete_init):
9549         Removed structure, follow-up of #423682
9551 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9553         * plugins/debug-manager/debug_tree.c,
9554         plugins/debug-manager/debug_tree.h,
9555         plugins/debug-manager/watch.c,
9556         plugins/debug-manager/anjuta-debug-manager.glade:
9557         Inspect variable at cursor
9558         Fix buttons in inspect dialog
9560 2007-03-27  Halton Huo  <halton.huo@sun.com>
9562         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9564         * plugins/sourceview/sourceview-autocomplete.c
9565         plugins/debug-manager/disassemble.c,
9566         libanjuta/interfaces/libanjuta.idl:
9567         Remove array with 0 size and empty structure as it is not
9568         supported by sun cc, Fixes bug #423682
9570         * plugins/debug-manager/debugger.c:
9571         Remove anonymous union as it is not supported by sun cc,
9572         Fixes bug #423680
9574 === anjuta 2.1.2 ===
9576 2007-03-28  Naba Kumar  <naba@gnome.org>
9578         * configure.in: Bumped version to 2.1.2
9579         * NEWS: Updated for release.
9580         
9581         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9582         Improved breakpoint marker icon.
9583         
9584         * plugins/editor/anjuta-editor.plugin.in,
9585         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9586         non user activable since they are now remembered properly.
9588 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9590         * plugins/tools/editor.c:
9591         Fix bug #423270
9593 2007-03-27  Naba Kumar  <naba@gnome.org>
9595         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9596         word when autocompleting without leaving any trailing part of
9597         the word.
9599 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9601         Reviewed by Naba Kumar  <naba@gnome.org>:
9602         * anjuta.desktop.in.in: Remove "Application" category from desktop
9603         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9604         
9605 2007-03-27  Naba Kumar  <naba@gnome.org>
9606         
9607         * configure.in, plugins/document-manager/anjuta-docman.c:
9608         (anjuta_docman_add_editor): Conditionally compile notebook tab
9609         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9611         Patch from Halton Huo:
9612         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9613         non gcc compiler flags. Fixes bug #423089.
9614         
9615 2007-03-26  Naba Kumar  <naba@gnome.org>
9616         
9617         * AUTHORS, NEWS, TODO.tasks: Updated.
9618         
9619         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
9620         close menuitem.
9621         
9622         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9623         (update_editor_symbol_model), (iter_matches),
9624         (on_editor_update_ui), (value_added_current_editor),
9625         (activate_plugin), (dispose),
9626         (symbol_browser_plugin_instance_init):
9627         * plugins/symbol-browser/plugin.h: update line on editor save
9628         and editor change. Code clean up and fixed warnings.
9630 2007-03-26  Naba Kumar  <naba@gnome.org>
9632         * plugins/project-wizard/templates/java/project.anjuta,
9633         plugins/project-wizard/templates/python/project.anjuta,
9634         plugins/project-wizard/templates/python/project.anjuta:
9635         Removed version control plugins from default selection.
9637         * plugins/tools/scripts/prepare-changelog.pl,
9638         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9639         script to a better one (that works on both cvs and svn).
9641 2007-03-26  Naba Kumar  <naba@gnome.org>
9643         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9644         Makefile.am: Added the generated translatable file (required for
9645         translations for svn checkouts).
9647         * (added)
9648         plugins/project-wizard/templates/extract-translatable-strings.pl
9649         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9650         po/POTFILES.in: Generated translatable strings for .wiz files and
9651         added them in POTFILES.in for translation. Fixes bug #398035
9653 2007-03-25  Naba Kumar  <naba@gnome.org>
9655         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9656         
9657         * src/anjuta-app.c: Removed dead codes.
9658         
9659         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9660         global tags generation starts.
9661         
9662         * plugins/debug-manager/chunk_view.c,
9663         plugins/debug-manager/start.h,
9664         plugins/debug-manager/chunk_view.h,
9665         plugins/debug-manager/utilities.c,
9666         plugins/debug-manager/utilities.h,
9667         plugins/debug-manager/debugger.c,
9668         plugins/debug-manager/threads.c,
9669         plugins/debug-manager/disassemble.c,
9670         plugins/debug-manager/info.c,
9671         plugins/debug-manager/sharedlib.c,
9672         plugins/debug-manager/threads.h,
9673         plugins/debug-manager/disassemble.h,
9674         plugins/debug-manager/signals.c,
9675         plugins/debug-manager/info.h,
9676         plugins/debug-manager/sharedlib.h,
9677         plugins/debug-manager/data_buffer.c,
9678         plugins/debug-manager/data_view.c,
9679         plugins/debug-manager/signals.h,
9680         plugins/debug-manager/debug_tree.c,
9681         plugins/debug-manager/watch.c,
9682         plugins/debug-manager/registers.c,
9683         plugins/debug-manager/data_buffer.h,
9684         plugins/debug-manager/data_view.h,
9685         plugins/debug-manager/memory.c,
9686         plugins/debug-manager/debug_tree.h,
9687         plugins/debug-manager/watch.h,
9688         plugins/debug-manager/registers.h,
9689         plugins/debug-manager/memory.h,
9690         plugins/debug-manager/locals.c,
9691         plugins/debug-manager/sexy-icon-entry.c,
9692         plugins/debug-manager/breakpoints.c,
9693         plugins/debug-manager/locals.h,
9694         plugins/debug-manager/sexy-icon-entry.h,
9695         plugins/debug-manager/stack_trace.c,
9696         plugins/debug-manager/breakpoints.h,
9697         plugins/debug-manager/sparse_buffer.c,
9698         plugins/debug-manager/sparse_view.c,
9699         plugins/debug-manager/stack_trace.h,
9700         plugins/debug-manager/sparse_buffer.h,
9701         plugins/debug-manager/sparse_view.h,
9702         plugins/debug-manager/start.c,
9703         plugins/gdb/utilities.c,
9704         plugins/gdb/utilities.h,
9705         plugins/gdb/debugger.c,
9706         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9707         setup.
9709 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9711         * plugins/gdb/debugger.c:
9712         Avoid empty debugger log window by limiting line to 90 characters
9714 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9716         * plugins/debug-manager/plugin.c,
9717         plugins/debug-manager/plugin.h,
9718         plugins/debug-manager/threads.c,
9719         plugins/debug-manager/threads.h,
9720         plugins/debug-manager/breakpoints.c,
9721         plugins/debug-manager/breakpoints.h,
9722         plugins/debug-manager/stack_trace.c,
9723         plugins/debug-manager/stack_trace.h:
9724         View code action now changes location in disassembly view too
9726         * plugins/debug-manager/anjuta-debug-manager.ui:
9727         Rename breakpoint actions
9729 2007-03-24  Naba Kumar  <naba@gnome.org>
9731         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9732         in gdl 0.7.3 (svn trunk).
9733         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9734         
9735 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9737         * plugins/debug-manager/threads.c,
9738         plugins/debug-manager/debug_tree.c,
9739         plugins/debug-manager/debug_tree.h,
9740         plugins/debug-manager/locals.c,
9741         plugins/debug-manager/registers.c,
9742         plugins/debug-manager/stack_trace.c:
9743         Allow to change current thread updating register, stack and locals
9744         Allow to change current stack frame updating locals
9746         * plugins/gdb/debugger.c:
9747         Read argument of selected stack frame
9749         * plugins/debug-manager/data_view.c:
9750         Fix an unrelated bug
9752 2007-03-23  Naba Kumar  <naba@gnome.org>
9754         * plugins/document-manager/anjuta-docman.c,
9755         plugins/document-manager/plugin.c: Fixed many memory leaks.
9756         (ianjuta_file_get_uri() returns a new string).
9758         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9759         widget for save dialogs.
9760         
9761         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9762         svn and fixed to get function/prototype/member args list. Call tips
9763         also work fine now.
9765 2007-03-22  Naba Kumar  <naba@gnome.org>
9767         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9768         and calltips would work again for functions from global tags (Needs
9769         regenerating global tags).
9771         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9772         ctags svn version and reopened bug #395362. Fixes tags parsing that
9773         seemed to have stopped working recently.
9775 2007-03-21  Naba Kumar  <naba@gnome.org>
9777         * tagmanager/tm_source_file.c, tagmanager/options.c,
9778         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9779         extend .. more needs to be investigated and fixed). Enabled some
9780         debugging.
9782 2007-03-16  Naba Kumar  <naba@gnome.org>
9784         * src/anjuta.c: Fixed project loading from command line.
9786 2007-03-16  Naba Kumar  <naba@gnome.org>
9788         Patch from James Liggett <jrliggett@cox.net>:
9789         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9790         
9791 2007-03-15  Naba Kumar  <naba@gnome.org>
9793         * libanjuta/anjuta-profile-manager.c,
9794         libanjuta/anjuta-profile-manager.h: Added method to get current
9795         profile.
9797         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9798         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9799         is exiting.
9801         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9802         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9803         Also, not load project files in session load in loader plugin.
9804         
9805         * plugins/project-manager/plugin.c, src/anjuta.c:
9806         Emit "exiting" signal in shell when exiting anjuta. project manager
9807         listens to exiting signal and saves session. anjuta.c saves session
9808         only when current projfile is 'user'. Load project saved in session
9809         differently then the rest of the session. This should fix all the
9810         session restoration bugs.
9811         
9812         src/main.c: Present anjuta window when becon message is received.
9814 2007-03-14  Naba Kumar  <naba@gnome.org>
9816         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9817         not randomly save (it was a wrong looping).
9818         
9819 2007-03-12  Naba Kumar  <naba@gnome.org>
9821         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9823 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9825         * plugins/debug-manager/anjuta-debug-manager.ui,
9826         libanjuta/interfaces/libanjuta.idl,
9827         plugins/debug-manager/debugger.c,
9828         (added) plugins/debug-manager/threads.c,
9829         (added) plugins/debug-manager/threads.h,
9830         plugins/debug-manager/plugin.c,
9831         plugins/debug-manager/Makefile.am,
9832         plugins/gdb/plugin.c,
9833         plugins/gdb/debugger.c,
9834         plugins/gdb/debugger.h:
9835         Add a window displaying all threads
9836         Add needed functions
9837         Switching to a different thread is still not done
9839         * plugins/debug-manager/debug_tree.c,
9840         plugins/debug-manager/locals.c,
9841         plugins/debug-manager/stack_trace.c:
9842         Small cosmetic changes
9844         * plugins/gdb/gdbmi.c:
9845         Keep all elements in gdbmi hash
9846         Even if using the same key like in -threads-list-ids
9848 2007-03-11  Naba Kumar  <naba@gnome.org>
9850         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9851         
9852         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9853         
9854         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9855         manuals/reference/libanjuta/libanjuta-sections.txt,
9856         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9857         interfaces.
9859 2007-03-11  Naba Kumar  <naba@gnome.org>
9861         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9862         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9864         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9865         manuals/reference/libanjuta/libanjuta.types,
9866         manuals/reference/libanjuta/libanjuta-sections.txt,
9867         manuals/reference/libanjuta/.cvsignore,
9868         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9869         infrastructure. Got rid of tmpl/ directory and moved all section
9870         documenation to source code (requires gtk-doc >= 1.4).
9871         
9872         * libanjuta/anjuta-plugin-description.c,
9873         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9874         libanjuta/cell-renderer-captioned-image.c,
9875         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9876         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9877         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9878         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9879         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9880         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9881         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9882         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9883         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9884         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9885         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9886         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9887         documentation from templates to source code.
9889 2007-03-10  Johannes Schmid <jhs@gnome.org>
9891         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9892         Added some debug output but could not figure out why 
9893         some plugins are not kept.
9894         
9895         * libanjuta/interfaces/libanjuta.idl:
9896         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9897         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9898         Added IAnjutaEditorGoto::matching_brace
9899         
9900         * plugins/document-manager/action-callbacks.c:
9901         (on_editor_command_match_brace_activate):
9902         * plugins/document-manager/plugin.c:
9903         (update_editor_ui_interface_items):
9904         * plugins/editor/text_editor.c: (igoto_matching_brace),
9905         (igoto_iface_init):
9906         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9907         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9909 2007-03-09  Johannes Schmid <jhs@gnome.org>
9911         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9912         Hide correct column
9913         
9914         * plugins/sourceview/sourceview-private.h:
9915         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9916         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9917         (sourceview_new), (ifile_savable_save_as):
9918         Tweaked vfs monitoring
9920 2007-03-09  Johannes Schmid <jhs@gnome.org>
9922         * libanjuta/interfaces/Makefile.am.iface:
9923         Fixed installtion of header files
9924         
9925         * plugins/sourceview/sourceview.c: (set_select):
9926         do not scroll to much in interactive search
9928 2007-03-09  Naba Kumar  <naba@gnome.org>
9930         * src/anjuta.c: Fixed session restoration.
9931         
9932         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9933         signal handlers after symbol browser plugin is deactivated.
9934         
9935         * plugins/editor/editor.glade,
9936         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9937         Fixed indentation confustion in preferences.
9939 2007-03-08  Johannes Schmid <jhs@gnome.org>
9941         * plugins/search/search-replace.c: (search_set_combo),
9942         (search_set_action), (search_set_target), (search_set_direction),
9943         (create_dialog), (search_disconnect_set_toggle_connect),
9944         (on_search_match_whole_word_toggled),
9945         (on_search_match_whole_line_toggled),
9946         (on_search_match_word_start_toggled),
9947         (search_set_toggle_direction):
9948         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9949         it's somehow ugly and uses many deprecated widgets
9950         
9951         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9952         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9953         Fix #394709
9954         
9955 2007-03-07  Naba Kumar  <naba@gnome.org>
9957         * src/anjuta.c: Make launching projects work from command line. Also
9958         fixes gnome session restart command.
9959         
9960 2007-03-07  Johannes Schmid <jhs@gnome.org>
9962         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9963         * plugins/class-gen/plugin.c: (iwizard_activate):
9964         Fixed #408218
9965         
9966         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9967         Fixed #402774
9968         
9969         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9970         Fixed #377483 (It's not possible to know if directories have
9971         a version in CVS. Show version column only if there are version
9972         informations availible
9974         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9975         Fixed memory leak
9977 2007-03-07  Johannes Schmid <jhs@gnome.org>
9979         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9980         Fixed #409408
9981         * plugins/symbol-browser/an_symbol_prefs.c:
9982         (on_update_global_clicked):
9983         Fixed ##409176
9985 2007-03-07  Johannes Schmid <jhs@gnome.org>
9987         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9988         (anjuta_save_prompt_new):
9989         * plugins/project-import/project-import.c:
9990         (project_import_finalize):
9991         Fixed Gtk-Criticals (maybe #409408)
9993 2007-03-07  Naba Kumar  <naba@gnome.org>
9995         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9996         when we are at just beginning of string or comment. Fixes bug #397981.
9998 2007-03-07  Johannes Schmid <jhs@gnome.org>
10000         * plugins/language-support-cpp-java/plugin.c:
10001         (initialize_indentation_params):
10002         Removed annoying DEBUG_PRINT
10003         
10004         * plugins/sourceview/sourceview-cell.c:
10005         (sourceview_cell_instance_init), (icell_get_character),
10006         (icell_get_length), (icell_get_char), (icell_get_attribute):
10007         Improved code to be faster
10008         Implemented attribute handling so that indentation really works in any case
10010 2007-03-06  Johannes Schmid <jhs@gnome.org>
10012         * configure.in:
10013         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10014         
10015         * plugins/document-manager/anjuta-docman.c:
10016         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10017         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10018         instead (required GTK >= 2.10)
10019         
10020         * plugins/sourceview/sourceview-private.h:
10021         * plugins/sourceview/sourceview.c:
10022         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10023         (sourceview_finalize), (sourceview_new), (imark_mark),
10024         (imark_unmark), (imark_is_marker_set),
10025         (imark_location_from_handle), (imark_delete_all_markers):
10026         Fixed marker handling and worked a bit more on vfs monitoring
10028 2007-03-05  Johannes Schmid <jhs@gnome.org>
10030         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10031         Added method to select specific iter
10032         
10033         * plugins/sourceview/sourceview-private.h:
10034         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10035         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10036         (sourceview_add_monitor), (on_document_saved),
10037         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10038         Fixed vfs monitoring (mostly ported code from text_editor.c)
10039         
10040         * plugins/symbol-browser/an_symbol_view.c:
10041         * plugins/symbol-browser/an_symbol_view.h:
10042         * plugins/symbol-browser/plugin.c: (iter_matches),
10043         (on_editor_update_ui), (value_added_current_editor):
10044         Select the current tag in locals window and symbol toolbar. If there
10045         is no tag at the current line, reserve backward for the next tag. This will
10046         select the correct tag if inside a function.
10048 2007-03-05  Naba Kumar  <naba@gnome.org>
10050         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10051         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10052         compiler warnings.
10053         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10054         (Bug #412186)
10055         
10056 2007-03-04  Johannes Schmid <jhs@gnome.org>
10058         * data/Makefile.am:
10059         * po/POTFILES.in:
10060         Fixed distcheck (well, partly)
10062 2007-03-04  Johannes Schmid <jhs@gnome.org>
10064         * plugins/document-manager/anjuta-document-manager.ui:
10065         Move "Swap .c/.h from Main to Browser toolbar
10067         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10068         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10069         (fv_prefs_free), (fv_add_tree_entry):
10070         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10071         * plugins/file-manager/plugin.c: (prefs_init):
10072         
10073         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10075 2007-03-04  Naba Kumar  <naba@gnome.org>
10077         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10078         plugins/project-manager/plugin.c:
10079         Restored default profile and renamed it from "default.anjuta" to
10080         "default.profile".
10081         
10082 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10084         * plugins/debug-manager/debugger.c,
10085         plugins/debug-manager/plugin.c,
10086         plugins/gdb/debugger.c,
10087         libanjuta/interfaces/libanjuta.idl,
10088         plugins/debug-manager/stack_trace.c:
10089         Add a dialog box when a signal is received (except SIGINT)
10090         Display stack frame even if arguments are not available
10092 2007-03-03  Naba Kumar  <naba@gnome.org>
10094         * TODO.tasks: Icons bounty added.
10096         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10097         choise selection.
10098         
10099         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10100         and descoping.
10102         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10103         plugins/Makefile.am, (removed) plugins/profile-default/*,
10104         plugins/project-manager/anjuta-project-manager.plugin.in,
10105         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10106         profile implementation to load user profile and projects. Store and
10107         restore remembered plugins. Use profile scoping and descoping for
10108         saving and loading sesstions.
10109         
10110         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10111         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10112         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10113         DEBUG_PRINTs.
10115 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10117         * plugins/debug-manager/debug_tree.c
10118         plugins/debug-manager/debug_tree.h:
10119         Bug fix, deleting wrong variable
10121         * plugins/gdb/debugger.c:
10122         Bug fix, remove forgotten debugging code
10124 2007-03-02  Johannes Schmid <jhs@gnome.org>
10126         * plugins/document-manager/anjuta-document-manager.ui:
10127         * plugins/search/anjuta-search.ui:
10128         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10129         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10130         ToolbarFind
10132         * src/anjuta-app.c: (on_toolbar_view_toggled),
10133         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10134         Save toolbar positions, don't use fixed toolbar style
10135         
10136         All in all this will allow more complex toolbar configurations and
10137         might gain some space on smaller displays because the user can disable
10138         toolbar parts he does not use. Also allows to use any toolbar style
10139         without looking too ugly.
10141 2007-03-01  Naba Kumasr  <naba@gnome.org>
10143         * TODO.tasks: Added a bounty for creating icons.
10145         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10146         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10147         profile-changed signal. Do not sync non-user-activatable plugins.
10149 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10151         * plugins/debug-manager/disassemble.c,
10152         plugins/debug-manager/sparse_view.c,
10153         plugins/gdb/debugger.c,
10154         libanjuta/interfaces/libanjuta.idl:
10155         Display function name in disassembly view
10157 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10159         * (added) plugins/debug-manager/bookmark.png,
10160         (added) plugins/debug-manager/breakpoint-disabled.png,
10161         (added) plugins/debug-manager/breakpoint-enabled.png,
10162         (added) plugins/debug-manager/program-counter.png,
10163         (added) plugins/debug-manager/linemarker.png,
10164         plugins/debug-manager/Makefile.am,
10165         plugins/debug-manager/disassemble.c,
10166         plugins/debug-manager/disassemble.h,
10167         plugins/debug-manager/sparse_buffer.c,
10168         plugins/debug-manager/sparse_buffer.h,
10169         plugins/debug-manager/sparse_view.c,
10170         plugins/debug-manager/sparse_view.h,
10171         plugins/debug-manager/plugin.c,
10172         plugins/debug-manager/breakpoints.c,
10173         libanjuta/interfaces/libanjuta.idl:
10174         Add markers in the disassembly view
10175         Display program counter and breakpoints in disassembly view
10177         * plugins/gdb/debugger.c:
10178         Fix a bug added with my previous patch, setting and clearing
10179         breakpoints was not working
10181 2007-02-28  Johannes Schmid <jhs@gnome.org>
10183         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10184         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10185         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10186         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10187         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10188         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10189         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10190         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10191         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10192         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10193         Updated (why do they need to be under version control?)
10194         
10195         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10196         (create_tab_popup_menu), (on_msgman_popup_menu),
10197         (on_tab_button_press_event), (anjuta_msgman_page_new),
10198         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10199         Added "Close all message tabs" popup menu
10201 2007-02-26  Naba Kumar  <naba@gnome.org>
10203         * plugins/profiler/gprof-flat-profile-entry.c,
10204         plugins/profiler/gprof-flat-profile.c,
10205         plugins/profiler/gprof-flat-profile-entry.h,
10206         plugins/profiler/gprof-flat-profile.h,
10207         plugins/profiler/gprof-flat-profile-view.c,
10208         plugins/profiler/gprof-flat-profile-view.h,
10209         plugins/profiler/gprof-call-graph-block-entry.c,
10210         plugins/profiler/gprof-call-graph-block.c,
10211         plugins/profiler/gprof-function-call-chart-view.c,
10212         plugins/profiler/gprof-call-graph-block-entry.h,
10213         plugins/profiler/gprof-profile-data.c,
10214         plugins/profiler/gprof-call-graph-block.h,
10215         plugins/profiler/gprof-view.c,
10216         plugins/profiler/gprof-call-graph.c,
10217         plugins/profiler/gprof-function-call-chart-view.h,
10218         plugins/profiler/gprof-profile-data.h,
10219         plugins/profiler/gprof-call-graph.h,
10220         plugins/profiler/gprof-view.h,
10221         plugins/profiler/gprof-view-manager.c,
10222         plugins/profiler/gprof-call-graph-view.c,
10223         plugins/profiler/plugin.c,
10224         plugins/profiler/gprof-view-manager.h,
10225         plugins/profiler/gprof-call-graph-view.h,
10226         plugins/profiler/gprof-function-call-tree-view.c,
10227         plugins/profiler/gprof-function-call-tree-view.h,
10228         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10229         gnome-vfs. Fixes bug #411377.
10231 2007-02-26  Naba Kumar  <naba@gnome.org>
10233         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10235         Patch from James Liggett  <jrliggett@cox.net>:
10236         * plugins/profiler/gprof-flat-profile-view.c,
10237         plugins/profiler/gprof-flat-profile-view.h,
10238         plugins/profiler/gprof-function-call-chart-view.c,
10239         plugins/profiler/gprof-function-call-chart-view.h,
10240         plugins/profiler/gprof-view.c,
10241         plugins/profiler/gprof-view.h,
10242         plugins/profiler/gprof-call-graph-view.c,
10243         plugins/profiler/plugin.c,
10244         plugins/profiler/gprof-call-graph-view.h,
10245         plugins/profiler/gprof-function-call-tree-view.c,
10246         plugins/profiler/gprof-function-call-tree-view.h: Implements
10247         double click navigation. Fixes bug #403514.
10249 2007-02-25  Naba Kumar  <naba@gnome.org>
10251         * libanjuta/anjuta-plugin-manager.c,
10252         libanjuta/anjuta-plugin-handle.[ch],
10253         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10254         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10255         dependency on glib 2.8. Fixes bug #411623.
10257 2007-02-24  Naba kumar  <naba@gnome.org>
10259         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10260         
10261         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10262         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10263         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10264         (added) libanjuta/anjuta-profile-manager.c,
10265         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10266         manager.
10267         Implemented profile pushing and popping. Implemented profile xml
10268         synchronization. Implemented error handling in profiles. Implemented
10269         activation and deactivation signals in plugin manager.
10270         
10271         * libanjuta/Makefile.am: Added libanjuta log domain.
10272         
10273         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10274         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10275         in AnjutaShell interface and implemented it in AnjutaApp.
10276         
10277         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10279 2007-02-23  Naba kumar  <naba@gnome.org>
10281         src/main.c: Fixed missing end quote.
10283 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10285         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10288 2007-02-20  Naba Kumar  <naba@gnome.org>
10290         * plugins/subversion/plugin.c: Added "..." menuitems.
10291         * ROADMAP, README: Updated.
10292         * libanjuta/anjuta-profile.c: Fixed bugs.
10294         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10295         plugins/gtodo/Makefile.am: Removed dead code.
10297         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10298         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10299         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10300         plugins/gtodo/list_tooltip.c,
10301         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10302         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10303         not contain markups. Fixes Bug #360462.
10305 2007-02-16  Naba Kumar  <naba@gnome.org>
10307         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10308         unnecessary sub-sections.
10309         
10310 2007-02-15  Naba Kumar  <naba@gnome.org>
10312         * (removed) plugins/document-manager/bookmark-prev-16.png,
10313         plugins/document-manager/bookmark-last.png,
10314         (removed)plugins/document-manager/bookmark-first-16.png,
10315         plugins/document-manager/bookmark-prev.png,
10316         (added) plugins/document-manager/bookmark-toggle.png,
10317         (removed)plugins/document-manager/bookmark_toggle.xpm,
10318         (removed)plugins/document-manager/bookmark-last-16.png,
10319         plugins/document-manager/plugin.c,
10320         plugins/document-manager/anjuta-document-manager.ui,
10321         (removed)plugins/document-manager/bookmark-next-16.png,
10322         plugins/document-manager/bookmark-next.png,
10323         plugins/document-manager/Makefile.am,
10324         (added) plugins/document-manager/bookmark-clear.png,
10325         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10326         icons (stolen from monodevelop). Added clear bookmarks toolbar
10327         button.
10329         * plugins/document-manager/plugin.c,
10330         (added) plugins/document-manager/swap.png,
10331         (removed) plugins/document-manager/undock.png,
10332         plugins/document-manager/Makefile.am: Fixed swap icon.
10334 2007-02-13  Naba Kumar  <naba@gnome.org>
10336         * plugins/class-gen/element-editor.c: Fixed typo.
10337         
10338         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10339         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10340         Implementing plugin profiles loading.
10342 2007-02-13  Naba Kumar  <naba@gnome.org>
10344         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10345         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10346         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10347         pixmaps/open_project.png, pixmaps/close_project.png:
10348         Removed more old icons.
10349         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10350         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10351         anjuta_logo.png
10352         
10353 2007-02-13  Naba Kumar  <naba@gnome.org>
10355         * plugins/class-gen/element-editor.c: Included missing headers to
10356         prevent build failures in some cases.
10357         
10358 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10360         * plugins/debug-manager/stack_trace.c:
10361         Fix bug #407115
10363         * plugins/debug-manager/watch.c,
10364         plugins/debug-manager/breakpoints.c:
10365         Same bug than above, wrong use of gtk_ui_manager_get_widget
10367 === anjuta 2.1.1 ===
10369 2007-02-11  Naba Kumar  <naba@gnome.org>
10371         * cofigure.in: Bumped version to 2.1.1
10372         * NEWS: Updated for 2.1.1 release.
10373         
10374 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10376         * plugins/debug-manager/plugin.c,
10377         plugins/debug-manager/sparse_view.c,
10378         plugins/debug-manager/sparse_view.h:
10379         Reorder some code
10381         * plugins/gdb/debugger.c,
10382         plugins/debug-manager/debugger.c,
10383         plugins/debug-manager/memory.c,
10384         plugins/debug-manager/sparse_buffer.c
10385         plugins/gdb/debugger.h,
10386         libanjuta/interfaces/libanjuta.idl:
10387         Clean up, remove some warnings
10388         Use guint everywhere for addresses
10389         Rewrite code parsing position in debugger
10391 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10393         * plugins/debug-manager/debug_tree.c:
10394         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10395         Fix bug #406113
10397 2007-02-08  Naba Kumar  <naba@gnome.org>
10399         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10400         Delay showing the 'file modified on disk' dialog for one sec
10401         from the last notification to insure multiple notifications for
10402         the same file are treated as one. Do not same multiple dialogs
10403         for the same file. Make sure to destory the dialog if later
10404         the conent is no longer different.
10405         
10406 2007-02-08  Naba Kumar  <naba@gnome.org>
10408         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10409         Prevented spurious 'file modified' dialogs in scintilla editor
10410         when the file is saved.
10412 2007-02-09  Johannes Schmid <jhs@gnome.org>
10414         * scripts/glade2schema.pl:
10415         Added script to convert glade preferences into gconf schema files.
10416         See #406061
10418 2007-02-08  Naba Kumar  <naba@gnome.org>
10420         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10421         itself is destroyed. Fixes bug #355160.
10422         
10423 2007-02-08  Johannes Schmid <jhs@gnome.org>
10425         * plugins/profiler/profiler.plugin: 
10426         removed from version control (only .in file needed)
10427         
10428         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10429         * plugins/sourceview/sourceview.c: (sourceview_new):
10430         Code cleanup
10431         
10432         * plugins/subversion/svn-thread.c: (svn_thread_start):
10433         * src/main.c: (main):
10434         
10435         Fixed #395875 about initialisation of threads too late
10437 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10439         Reviewed by Naba Kumar  <naba@gnome.org>:
10440         * plugins/class-gen/plugin.c:
10441         * plugins/class-gen/window.c: Removed browse button related code, load
10442         generated output directly into new buffers when not adding to project.
10444         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10445         buttons from user interface.
10447 2007-02-07  Naba Kumar  <naba@gnome.org>
10449         * po/POTFILES.in: Fixed distcheck.
10451 2007-02-07  Daniel Nylander <po@danielnylander.se>
10453         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10455 2007-02-07  Johannes Schmid <jhs@gnome.org>
10457         * anjuta.desktop.in.in:
10458         Fixed spelling
10460 2007-02-07  Johannes Schmid <jhs@gnome.org>
10462         * configure.in:
10463         * manuals/anjuta-manual/*
10464         * manuals/anjuta-faqs/*:
10465         #398991 – Anjuta manuals does not use the gnome-doc-utils format
10466         
10467         * plugins/document-manager/anjuta-document-manager.plugin.in:
10468         Removed duplicate application-xml mime-type (review patches properly ;-)
10469         
10470 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10472         * plugins/gdb/debugger.c,
10473         libanjuta/interfaces/libanjuta.idl:
10474         Fix bug #404755
10475         Fix handling of missing source file
10477 2007-02-06  Naba Kumar  <naba@gnome.org>
10479         Patch from James Liggett  <jrliggett@cox.net>:
10480         * plugins/profiler/gprof-flat-profile.c,
10481         plugins/profiler/gprof-profile-data.c,
10482         plugins/profiler/gprof-call-graph.c,
10483         plugins/profiler/gprof-profile-data.h,
10484         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10485         Show profiler view when target selected bug #403515.
10487 2007-02-05  Naba Kumar  <naba@gnome.org>
10489         * configure.in: Enabled devhelp plugin by default now that
10490         it works.
10491         
10492         Patch from parmigio@2ainfo.it:
10493         * plugins/document-manager/anjuta-document-manager.plugin.in:
10494         Added xml file type in supported mime types list.
10495         
10496 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10498         * plugins/debug-manager/debugger.c,
10499         plugins/debug-manager/plugin.c:
10500         Add a field in status bar displaying debugger state
10501         Change cursor shape when debugger is busy
10502         Fix bug #378600
10504         * plugins/debug-manager/watch.c,
10505         plugins/debug-manager/locals.c,
10506         libanjuta/interfaces/libanjuta.idl:
10507         Clean up, remove debugging messages and unused signals
10509 2007-02-03  Johannes Schmid <jhs@gnome.org>
10511         * configure.in:
10512         Fixed AC_INIT and seperated version to major, minor, micro
10514         * anjuta.anjuta:
10515         Load Subversion instead of CVS
10516         
10517         * anjuta.desktop.in.in:
10518         Fixed bug-buddy component
10520         Original patch from Rob Bradfort <robster@debian.org>:
10521         * src/main.c: (get_command_line_args), (main):
10522         Bug #335981 – Migration from popt to GOption
10524 2007-02-03  Naba Kumar  <naba@gnome.org>
10526         * configure.in: Depend on devhelp 0.13 and fixed gecko home
10527         path variable. Fixed bug #341170.
10528         * plugins/profiler/Makefile.am: Fixed indentation.
10529         
10530 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10532         * libanjuta/interfaces/libanjuta.idl,
10533         plugins/sourceview/sourceview.c,
10534         plugins/editor/text-editor.c,
10535         plugins/symbol-browser/plugin.c,
10536         plugins/search/search-replace.c,
10537         plugins/document-manager/goto_line.c,
10538         plugins/document-manager/action-callbacks.c,
10539         plugins/document-manager/anjuta-docman.c:
10540         Rename markers of anjuta interface
10541         IANJUTA_MARKABLE_NONE has been removed
10542         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10543         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10544         IANJUTA_MARKABLE_ATTENTIVE renamed in
10545                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10546         IANJUTA_MARKABLE_INTENSE renamed in
10547                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10548         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10550         * (removed) plugins/sourceview/marker-light.png,
10551         (removed) plugins/sourceview/marker-basic.png,
10552         (removed) plugins/sourceview/marker-attentive.png,
10553         (removed) plugins/sourceview/marker-intense.png,
10554         plugins/sourceview/bookmark.png,
10555         (added) plugins/sourceview/breakpoint-disabled.png,
10556         (added) plugins/sourceview/breakpoint-enabled.png,
10557         (added) plugins/sourceview/program-counter.png,
10558         (added) plugins/sourceview/linemarker.png,
10559         plugins/sourceview/Makefile.am,
10560         (added) plugins/editor/bookmark.xpm,
10561         (added) plugins/editor/breakpoint-disabled.xpm,
10562         (added) plugins/editor/breakpoint-enabled.xpm,
10563         (added) plugins/editor/program-counter.xpm,
10564         (added) plugins/editor/linemarker.xpm,
10565         plugins/editor/Makefile.am:
10566         Add or change marker pixmaps in scintilla and sourceview editor
10568         * plugins/document-manager/plugin.c,
10569         libanjuta/interfaces/libanjuta.idl,
10570         plugins/debug-manager/plugin.c,
10571         plugins/debug-manager/breakpoints.c
10572         plugins/gdb/debugger.c:
10573         Fix bug #376404, program counter marker is not displayed when debugger
10574         Return the selected editor or NULL (if file does not exist) with 
10575         ianjuta_document_manager_goto_file_line* functions
10576         Emit a change-location signal even if the program counter is in an
10577         unknown file
10579 2007-02-02  Naba Kumar  <naba@gnome.org>
10581         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10582         older bounties 'Done'.
10583         
10584 2007-02-02  Naba Kumar  <naba@gnome.org>
10586         * TODO.tasks: Fixed typop.
10588         Patch from James Liggett  <jrliggett@cox.net>:
10589         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10590         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10591         profiler plugin by James Liggett. Completes bounty bug #359478
10592         'Gprof performance profiler plugin'
10594 2007-02-01  Naba Kumar  <naba@gnome.org>
10596         * src/main.c: Renamed option name.
10598         * TODO.tasks: Marked "Test and fix all project wizards templates"
10599         bounty completed.
10600         
10601 2007-01-29  Johannes Schmid <jhs@gnome.org>
10603         * plugins/document-manager/plugin.c: (on_editor_changed):
10604         Added DEBUG_PRINT(...)
10605         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10606         implemented
10607         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10608         Fix language support plugin for sourceview editor (add some new
10609         language names)
10610         
10611         * plugins/sourceview/sourceview.c: (iindic_clear):
10612         Clear all indicators
10614 2007-01-29  Johannes Schmid <jhs@gnome.org>
10616         * TODO.tasks:
10617         Minor task currentions
10618         
10619         * libanjuta/interfaces/libanjuta.idl:
10620         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10621         (itext_editor_iface_init):
10622         * plugins/language-support-cpp-java/plugin.c: (install_support):
10623         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10624         (ieditor_get_attributes), (ieditor_iface_init):
10625         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10626         plugins.
10627         
10628         * plugins/sourceview/sourceview.glade:
10629         Fixed sourceview preference window
10631 2007-01-28  Naba Kumar  <naba@gnome.org>
10632         
10633         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10634         Implemented --no-files and --no-session command line options and
10635         corresponding preferernces checkboxes in General tab.
10637 2007-01-28  Johannes Schmid <jhs@gnome.org>
10639         * plugins/subversion/plugin.c:
10640         * plugins/subversion/plugin.h:
10641         * plugins/subversion/svn-notify.c: (svn_show_info),
10642         (show_svn_error), (on_svn_notify):
10643         * plugins/subversion/svn-notify.h:
10644         * plugins/subversion/svn-thread.c: (create_message_view),
10645         (svn_thread_start):
10646         Fixed error handling and fixed #394216 – No indication of subversion commands running
10647         
10648         * plugins/tools/execute.c: (atp_output_context_print):
10649         Show name of tool in message pane
10651 2007-01-28  Naba Kumar  <naba@gnome.org>
10652         
10653         * configure.in, plugins/glade/plugin.c: Make it work with
10654         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10655         
10656         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10657         from devhelp (won't work untill devhelp is fixed: bug #341170).
10658         
10659         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10660         
10661 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10663         Reviewed by Naba Kumar  <naba@gnome.org>:
10664         * libanjuta/interfaces/libanjuta.idl, 
10665         plugins/debug-manager/debugger.c,
10666         plugins/debug-manager/start.c,
10667         plugins/gdb/plugin.c,
10668         plugins/gdb/debugger.c,
10669         plugins/gdb/debugger.h:
10670         Fix a bug when launching gdb
10671         Set the terminal for the debugged program on the command line.
10673 2007-01-26  Johannes Schmid <jhs@gnome.org>
10675         * plugins/sourceview/anjuta-document-saver.c:
10676         (anjuta_document_saver_save):
10677         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10678         * plugins/sourceview/sourceview.c: (save_if_modified),
10679         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10680         Proper error handling, for example if a file was modified externally. Use backup files
10681         to avoid data-loss on disk full.
10683 2007-01-24  Naba Kumar  <naba@gnome.org>
10684         
10685         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10686         Fixed mem leak and source leak.
10687         
10688 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10690         Reviewed by Naba Kumar  <naba@gnome.org>:
10691         * plugins/debug-manager/debug_tree.c,
10692         plugins/debug-manager/debug_tree.h,
10693         plugins/debug-manager/watch.c:
10694         Partial rewrite of the variable object code, find and fix a few bugs
10695         Fix bug #395808: gdb can still crash but children are listed
10696         on request only so you can avoid the crash
10698 2007-01-24  Naba Kumar  <naba@gnome.org>
10699         
10700         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10701         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10702         plugins/symbol-browser/plugin.h,
10703         plugins/symbol-browser/plugin.c,
10704         plugins/symbol-browser/Makefile.am: Added current file (local)
10705         symbols view (Seriously getting bored with the browse toolbar).
10707 2007-01-22  Naba Kumar  <naba@gnome.org>
10708         
10709         Patch from Gabor Kelemen:
10710         * po/POTFILES.in: Added .plugin.in files.
10712 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10714         Reviewed by Naba Kumar  <naba@gnome.org>:
10715         * plugins/document-manager/anjuta-docman.c,
10716         plugins/message-view/anjuta-msgman.c
10717         Set right alignment to the label widget in the tab title.
10719 2007-01-21  Naba Kumar  <naba@gnome.org>
10720         
10721         * libegg/egg-combo-action.c: Fixed mode line.
10722         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10723         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10725 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10727         Reviewed by Naba Kumar  <naba@gnome.org>:
10728         * plugins/class-gen/plugin.c: Prompt for target before actually
10729         generating the class files. This ensures that the files are created in
10730         the correct directory. Fixes bug #397406.
10732         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10733         the class is added to the project.
10735 2007-01-21  Naba Kumar  <naba@gnome.org>
10737         * libanjuta/anjuta-plugin-description.c,
10738         libanjuta/anjuta-ui.h,
10739         libanjuta/anjuta-status.c,
10740         libanjuta/anjuta-plugin-description.h,
10741         libanjuta/cell-renderer-captioned-image.c,
10742         libanjuta/anjuta-plugin-handle.c,
10743         libanjuta/anjuta-status.h,
10744         libanjuta/resources.c,
10745         libanjuta/cell-renderer-captioned-image.h,
10746         libanjuta/glue-cpp.c,
10747         libanjuta/anjuta-plugin-handle.h,
10748         libanjuta/anjuta-plugin.c,
10749         libanjuta/anjuta-preferences-dialog.c,
10750         libanjuta/libanjuta.h,
10751         libanjuta/resources.h,
10752         libanjuta/glue-cpp.h,
10753         libanjuta/anjuta-plugin.h,
10754         libanjuta/anjuta-preferences-dialog.h,
10755         libanjuta/anjuta-plugin-manager.c,
10756         libanjuta/anjuta-shell.c,
10757         libanjuta/anjuta-plugin-manager.h,
10758         libanjuta/anjuta-shell.h,
10759         libanjuta/anjuta-save-prompt.c,
10760         libanjuta/anjuta-save-prompt.h,
10761         libanjuta/anjuta-children.c,
10762         libanjuta/anjuta-utils.c,
10763         libanjuta/anjuta-profile.c,
10764         libanjuta/anjuta-preferences.c,
10765         libanjuta/anjuta-launcher.c,
10766         libanjuta/anjuta-utils.h,
10767         libanjuta/anjuta-profile.h,
10768         libanjuta/anjuta-launcher.h,
10769         libanjuta/anjuta-ui.c: Updated file headers.
10771         * po/POTFILES.in: Updated.
10773         * libanjuta/anjuta-marshal.list,
10774         (added) libanjuta/anjuta-plugin-handle.c,
10775         (added) libanjuta/anjuta-plugin-handle.h,
10776         (added) libanjuta/anjuta-plugin-manager.c,
10777         (added) libanjuta/anjuta-plugin-manager.h,
10778         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10779         (added) libanjuta/anjuta-profile.c,
10780         (added) libanjuta/anjuta-profile.h,
10781         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10782         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10783         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10784         src/action-callbacks.c: Implemented AnjutaPluginManager
10785         class based on old plugins.[ch]. Implemented AnjutaProfile as
10786         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10787         class to represent plugins (not to be confused with plugin objects).
10788         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10789         implemented it in AnjutaApp and AnjutaTestShell.
10790         De-globalized plugin management and several clean ups.
10792         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10793         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10794         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10795         plugins/project-import/project-import.c,
10796         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10797         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10798         Fixed plugins for the change in API.
10800         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10801         file.
10802         
10803         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10805 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10807         Reviewed by Naba Kumar  <naba@gnome.org>:
10808         * libanjuta/anjuta-launcher.c,
10809         libanjuta/anjuta-launcher.h:
10810         Add a new function anjuta_set_terminate_on_exit to close the i/o
10811         channel when the child exit
10812         Return directly the status and not the exit code in child-exited
10813         signal
10815         * plugins/gdb/debugger.c:
10816         Use new function in debugger plugin
10818 2007-01-18  Johannes Schmid <jhs@gnome.org>
10820         * src/about.c: Do not show empty license information instead hide the button (#397883)
10822 2007-01-15  Johannes Schmid <jhs@gnome.org>
10824         * plugins/project-manager/plugin.c:
10825         * plugins/project-wizard/templates/python.wiz
10826         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10827         
10828         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10829         You will also need latest gnome-build svn       
10831 === anjuta 2.1.0 ===
10833 2007-01-14  Naba Kumar  <naba@gnome.org>
10835         * configure.in: Removed reference of mkfile project
10836         template to fix distcheck build error.
10837         * AUTHORS: Updated.
10838         * NEWS: Updated.
10839         * configure.in: Bumped version to 2.1.0 for beta release.
10840         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10841         crashes as soon as editing starts in normal text files.
10843 2007-01-14  Johannes Schmid <jhs@gnome.org>
10845         * configure.in
10846         * po/LINGUAS:
10847         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10849         * tagmanager/c.c:
10850         Patch from Massimo Cora' to hopefully fix #395362
10852         * plugins/project-wizard/templates/*:
10854         Fixed and tested all project-wizards. Deactivated mkfile project because
10855         it was totally broken and I don't see any real use for it.
10856         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10858 2007-01-14  Naba Kumar  <naba@gnome.org>
10860         * NEWS: Updated for release.
10861         
10862         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10863         
10864         * libanjuta/interfaces/libanjuta.idl,
10865         plugins/editor/text_editor_cbs.c,
10866         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10867         interface and implemented it for scintilla.
10868         
10869         * plugins/editor/text-editor.c: Fixed highlighing issues when
10870         used with indicators (particularly when the file is just opened).
10871         Fixes bug #377477 – when debugging, scintilla editor grays out all
10872         lines before current line.
10873         
10874         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10875         Maintain a separate list of indicated edtitors for separate contexts.
10876         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10877         
10878 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10880         Reviewed by Naba Kumar  <naba@gnome.org>:
10881         * plugins/debug-manager/plugin.c:
10882         Bug fix: breakpoints cannot be added after stopping the debugger
10884 2007-01-13  Naba Kumar  <naba@gnome.org>
10886         * NEWS: Updated for release.
10888 2007-01-12  Johannes Schmid <jhs@gnome.org>
10890         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10891         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10892         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10893         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10894         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10895         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10896         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10897         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10898         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10899         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10900         
10901         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10902         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10903         
10904         * plugins/sourceview/sourceview.c:
10905         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10906         on character positions.
10907         
10908 2007-01-12  Naba Kumar  <naba@gnome.org>
10910         * src/anjuta-app.c,
10911         plugins/project-manager/plugin.c,
10912         plugins/profile-default/plugin.c,
10913         libanjuta/anjuta-status.c,
10914         libanjuta/anjuta-status.h: Introduced an API for application title
10915         in AnjutaStatus. Set application title to project name.
10917 2007-01-11  Massimo Cora' <maxcvs@email.i>
10919         Reviewed by Naba Kumar  <naba@gnome.org>:
10920         * tagmanager/Makefile.am,
10921         plugins/symbol-browser/Makefile.am: removed installation for 
10922         test programs.
10924 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10926         Reviewed by Naba Kumar  <naba@gnome.org>:
10927         * plugins/debug-manager/start.h,
10928         plugins/debug-manager/start.c,
10929         plugins/debug-manager/anjuta-debug-manager.ui,
10930         plugins/debug-manager/plugin.c:
10931         Partial fix for bug #392537
10933         * plugins/debug-manager/disassemble.c:
10934         Fix bug #392543
10936 2007-01-11  Naba Kumar  <naba@gnome.org>
10938         * src/anjuta.c: Load project seperately from session,
10939         so that project session is also loaded.
10940         
10941         * plugins/profile-default/plugin.c: Load project in new
10942         anjuta if there already is one loaded currently (disabled
10943         code for now).
10944         
10945         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10946         signals when editor is destroyed. Fixes a crash bug.
10947         
10948         * plugins/editor/text_editor.c: Do not mark line in
10949         ianjuta_editor_goto_line() implementation.
10950         
10951         * plugins/search/search-replace.c: Always check for markable
10952         interface availablility because its optional for an editor.
10953         
10954         * plugins/document-manager/goto_line.c,
10955         plugins/document-manager/action-callbacks.c: Mark lines for
10956         goto line commands (from dialog and from menu entry box).
10957         
10958         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10959         plugins/file-manager/an_file_view.c: Expand file manager
10960         nodes in idle loop, one at a time. Did as a possible work
10961         around for bug #361763, but it didn't make any difference.
10962         However, it could still be useful in situations where there
10963         are lots to expand.
10964         
10965         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10967 2007-01-11  Naba Kumar  <naba@gnome.org>
10969         * plugins/editor/scintilla/LineMarker.h,
10970         plugins/editor/scintilla/LexBasic.cxx,
10971         plugins/editor/scintilla/LexHTML.cxx,
10972         plugins/editor/scintilla/include/SciLexer.h,
10973         plugins/editor/scintilla/include/Scintilla.h,
10974         plugins/editor/scintilla/include/Scintilla.iface,
10975         plugins/editor/scintilla/include/ScintillaWidget.h,
10976         plugins/editor/scintilla/LexBash.cxx,
10977         plugins/editor/scintilla/PlatGTK.cxx,
10978         plugins/editor/scintilla/ViewStyle.h,
10979         plugins/editor/scintilla/Editor.cxx,
10980         plugins/editor/scintilla/StyleContext.h,
10981         plugins/editor/scintilla/LexCPP.cxx,
10982         plugins/editor/scintilla/Converter.h,
10983         plugins/editor/scintilla/LexAU3.cxx,
10984         plugins/editor/scintilla/Editor.h,
10985         plugins/editor/scintilla/LexPerl.cxx,
10986         plugins/editor/scintilla/LexVB.cxx,
10987         plugins/editor/scintilla/ScintillaGTK.cxx,
10988         plugins/editor/scintilla/ViewStyle.cxx,
10989         plugins/editor/scintilla/PropSet.cxx,
10990         plugins/editor/scintilla/LexSQL.cxx,
10991         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10992         version 1.71
10994 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10996         Reviewed by Naba Kumar  <naba@gnome.org>:
10997         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10998         selected for editing. This fixes bug #394218.
11000         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11001         name if said URI is not known.
11003         * plugins/class-gen/window.c: When stripping function prefix away,
11004         include the trailing underscore because it is already set by the
11005         template.
11007         * plugins/class-gen/transform.c: Include "const char*" and "const
11008         gchar*" in the list for transforming a default C type to a GType.
11009         Don't access invalid memory when writing pointer_str in
11010         cg_transform_first_argument.
11012 2007-01-11  Naba Kumar  <naba@gnome.org>
11014         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11015         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11016         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11017         libegg/test-actions.c, anjuta.desktop.in.in,
11018         anjuta.prj: Renamed application icon to 'anjuta.png' from
11019         'anjuta_icon.png'. Added more fields in desktop file.
11021         * mime/anjuta.xml: Added magic section.
11022         
11023         * (removed) mime/anjuta.applications,
11024         (removed) mime/anjuta.mime, mime/Makefile.am,
11025         (removed) mime/anjuta.keys,
11026         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11027         registeration and added scalable icon. Also fixes bug #393680
11029 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11031         Reviewed by Naba Kumar  <naba@gnome.org>:
11032         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11033         and anjuta_status_progress_add_ticks() to check for progressbar 
11034         being realized before trying to update it.
11036 2007-01-10  Naba Kumar  <naba@gnome.org>
11038         * tagmanager/tm_workspace.c,
11039         po/POTFILES.in,
11040         plugins/debug-manager/Makefile.am,
11041         plugins/tools/scripts/Makefile.am,
11042         plugins/class-gen/plugin.c,
11043         plugins/class-gen/Makefile.am,
11044         global-tags/Makefile.am: Fixed make distcheck.
11046         * plugins/debug-manager/attach_process.c,
11047         plugins/debug-manager/attach_process.h,
11048         plugins/class-gen/action-callbacks.h,
11049         plugins/class-gen/action-callbacks.c,
11050         plugins/class-gen/class_gen.h,
11051         plugins/class-gen/class_gen.c: Deleted unused/old files.
11053         * (removed) scintilla, (added) plugins/editor/scintilla,
11054         plugins/editor/scintilla/lexers.make,
11055         plugins/editor/scintilla/Makefile.am,
11056         plugins/editor/Makefile.am
11057         configure.in, manuals/reference/libanjuta/Makefile.am
11058         Makefile.am: Moved scintilla to its right place.
11060 2007-01-09  Naba Kumar  <naba@gnome.org>
11062         * plugins/profile-default/plugin.c: Save project session before
11063         a new one is opened.
11065         * plugins/project-manager/plugin.c,
11066         plugins/project-manager/plugin.h,
11067         plugins/project-manager/anjuta-project-manager.ui,
11068         plugins/profile-default/plugin.c,
11069         plugins/profile-default/plugin.h,
11070         plugins/profile-default/Makefile.am,
11071         (added) plugins/profile-default/anjuta-default-profile.ui,
11072         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11073         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11074         multiple projects support.
11075         
11076 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11078         Reviewed by Naba Kumar  <naba@gnome.org>
11079         * plugins/class-gen/combo-flags.h:
11080         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11081         enum, added a type parameter to selected signal. Select highlighted
11082         entry when pressing enter (but not unselect it if it was already
11083         selected) before closing the popup. Also accept input when clicking
11084         not into the popup.
11086         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11087         according to selection type.
11089         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11090         VOID:BOXED,ENUM.
11092 2007-01-08  Johannes Schmid <jhs@gnome.org>
11094   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11095   * plugins/project-wizard/templates/gtkmm/Makefile.am
11096   * plugins/project-wizard/templates/python/configure.ac.tpl
11097   * plugins/project-wizard/templates/python/configure.in.tpl
11098   * plugins/project-wizard/templates/python/Makefile.am
11099   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11100   * plugins/project-wizard/templates/cpp/configure.in.tpl
11101   * plugins/project-wizard/templates/cpp/Makefile.am
11102   * plugins/project-wizard/templates/terminal.wiz
11103   * plugins/project-wizard/templates/xlib-dock.wiz
11104   * plugins/project-wizard/templates/wxwin.wiz
11105   * plugins/project-wizard/templates/java.wiz
11106   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11107   * plugins/project-wizard/templates/xlib/configure.in.tpl
11108   * plugins/project-wizard/templates/xlib/Makefile.am
11109   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11110   * plugins/project-wizard/templates/gcj/configure.in.tpl
11111   * plugins/project-wizard/templates/gcj/Makefile.am
11112   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11113   * plugins/project-wizard/templates/terminal/configure.in.tpl
11114   * plugins/project-wizard/templates/terminal/Makefile.am
11115   * plugins/project-wizard/templates/terminal/autogen.sh
11116   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11117   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11118   * plugins/project-wizard/templates/wxwin/Makefile.am
11119   * plugins/project-wizard/templates/gnome.wiz 
11120   * plugins/project-wizard/templates/java/configure.ac.tpl
11121   * plugins/project-wizard/templates/java/configure.in.tpl
11122   * plugins/project-wizard/templates/java/Makefile.am
11123   * plugins/project-wizard/templates/anjuta-plugin.wiz
11124   * plugins/project-wizard/templates/gtkmm.wiz
11125   * plugins/project-wizard/templates/python.wiz
11126   * plugins/project-wizard/templates/cpp.wiz
11127   * plugins/project-wizard/templates/gtk.wiz
11128   * plugins/project-wizard/templates/gcj.wiz
11129   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11130   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11131   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11133   Starting fixing of all project wizards:
11134   - rename configure.in to configure.ac
11135   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11136   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11137   (See #394184)
11138   
11139   * TODO.task: Added bug number to bounty
11141 2007-01-07  Johannes Schmid <jhs@gnome.org>
11143   *  plugins/build-basic-autotools.c:
11144   Fixed #392290 – Missed install as root option in project manager
11146 2007-01-07  Johannes Schmid <jhs@gnome.org>
11148   * plugins/sourceview/sourceview.c:
11149   Fixed #388731 – Odd editor behaviour after performing block-text operations
11150   Fixed #388727 – Block-tab does not work
11151   
11152   * plugins/sourceview/anjuta-document.h/c:
11153   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11154   
11155   * configure.in:
11156   Require Gtk+ >= 2.10 for sourceview plugin
11158 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11160         * libanjuta/anjuta-status.c:
11161         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11163 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11165         * configure.in,
11166         plugins/terminal/terminal.c:
11167         Fix bug #377027
11168         remove support for VTE < 0.9
11170 2007-01-06  Naba Kumar  <naba@gnome.org>
11172         * po/POTFILES.in: Updated
11174 2007-01-05  Adam Dingle  <adam@medovina.org>
11176         Reviewed by Naba Kumar  <naba@gnome.org>:
11177         * plugins/message-view/anjuta-message-manager-plugin.glade:
11178         Fixed bug #377903 (improve message color defaults).
11180 2007-01-05  Naba Kumar  <naba@gnome.org>
11182         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11183         
11184 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11186         Reviewed by  Naba Kumar  <naba@gnome.org>:
11187         * plugins/symbol-browser/test-class.h: Fixed block ends.
11189         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11190         C-style-block comment.
11192         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11193         allow lists when writing autogen definition files. This is required
11194         for the new class generator. Also fixed a wrong return value in
11195         npw_autogen_write_definition_file and set a GError in
11196         npw_autogen_execute when the output file could not be opened.
11198         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11199         user interface.
11201         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11202         goc_template_header and goc_template_source, added top_srcdir to
11203         includes, link against project wizard (also hopefully temporarily),
11204         removed class_gen.h, class_gen.c, action-callbacks.h,
11205         action-callbacks.c.
11207         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11209         * plugins/class-gen/cell-renderer-flags.h:
11210         * plugins/class-gen/cell-renderer-flags.c:
11211         * plugins/class-gen/combo-flags.h:
11212         * plugins/class-gen/combo-flags.c:
11213         * plugins/class-gen/element-editor.c:
11214         * plugins/class-gen/element-editor.h:
11215         * plugins/class-gen/generator.c:
11216         * plugins/class-gen/generator.h:
11217         * plugins/class-gen/plugin.h:
11218         * plugins/class-gen/plugin.c:
11219         * plugins/class-gen/transform.c:
11220         * plugins/class-gen/transform.h:
11221         * plugins/class-gen/validator.c:
11222         * plugins/class-gen/validator.h:
11223         * plugins/class-gen/window.c:
11224         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11225         adding of several class elements and uses autogen.
11227         * plugins/class-gen/templates/cc-header.tpl:
11228         * plugins/class-gen/templates/cc-source.tpl:
11229         * plugins/class-gen/templates/go-header.tpl:
11230         * plugins/class-gen/templates/go-source.tpl:
11231         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11232         for the class generator.
11234         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11236 2007-01-04  Naba Kumar  <naba@gnome.org>
11238         Patch from Nick Treleaven:
11239         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11240         all matching symbols.
11241         
11242         Patches from  Maik Beckmann and Sébastien Granjoux:
11243         * plugins/profile-default/plugin.c,
11244         plugins/project-manager/plugin.c: Unescape project name. Fixes
11245         Bug #357151
11247 2007-01-04  Naba Kumar  <naba@gnome.org>
11249         * plugins/glade/plugin.c: Fixed compilation with
11250         older glade-3 version.
11251         
11252         Patch from Roland Illig:
11253         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11254         plugins/sourceview/anjuta-document-saver.c,
11255         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11256         are necessary to build anjuta on NetBSD 3.0
11258         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11259         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11260         window manager in gnome.
11261         
11262 2007-01-02  Naba Kumar  <naba@gnome.org>
11263         
11264         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11265         
11266 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11268         Reviewed by Naba Kumar  <naba@gnome.org>:
11269         * libanjuta/interfaces/libanjuta.idl,
11270         plugins/debug-manager/Makefile.am,
11271         plugins/debug-manager/anjuta-marshal.list,
11272         plugins/debug-manager/debugger.c,
11273         plugins/debug-manager/sparse_buffer.c,
11274         plugins/debug-manager/sparse_buffer.h,
11275         plugins/debug-manager/sparse_view.c,
11276         plugins/debug-manager/sparse_view.h,
11277         plugins/debug-manager/disassemble.h,
11278         plugins/debug-manager/disassemble.c,
11279         plugins/debug-manager/anjuta-marshal.list,
11280         plugins/debug-manager/plugin.c,
11281         plugins/gdb/debugger.c,
11282         plugins/gdb/debugger.h,
11283         plugins/gdb/plugin.c:
11284         Add a disassembly view window
11286         * plugins/debug-manager/breakpoints.c,
11287         plugins/debug-manager/chunk_view.c,
11288         plugins/debug-manager/locals.c,
11289         plugins/debug-manager/memory.c,
11290         plugins/debug-manager/registers.c,
11291         plugins/debug-manager/stack_trace.c:
11292         Add some debugging information 
11294 2006-12-18  Naba Kumar  <naba@gnome.org>
11296         * configure.in, plugins/glade/plugin.c: Allow building against both
11297         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11299 2006-12-03  Naba Kumar  <naba@gnome.org>
11300         
11301         * TODO.tasks: Marked a bounty completed.
11303 2006-11-24  Adam Dingle <adam@medovina.org>
11305         Reviewed by Naba Kumar  <naba@gnome.org>:
11306         * plugins/build-basic-autotools/build-basic-autotools.c,
11307         plugins/debug-manager/watch.c,
11308         plugins/document-manager/plugin.c, 
11309         plugins/patch/plugin.c,
11310         plugins/project-manager/plugin.c:
11311         Fixed bug #378879 (several command names need ellipses).
11313 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11315         Reviewed by: Naba Kumar  <naba@gnome.org>
11316         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11317         GCC 4.1.2 (there are only two warnings remaining now when compiling
11318         plugins).
11320         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11322         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11323         macro so that the generated function support a NULL plugin parameter.
11325         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11326         in debug_tree_find_expression by freeing memory returned by the call
11327         to gtk_tree_model_get instead of the parameter string.
11329 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11331         * plugins/debug-manager/breakpoints.c:
11332         Fix bug #378850
11334         * plugins/debug-manager/anjuta-debug-manager.ui,
11335         plugins/debug-manager/debugger.c,
11336         plugins/debug-manager/plugin.c:
11337         Fix bug #378871
11339 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11341         * libanjuta/anjuta-launcher.c,
11342         plugins/gdb/debugger.c:
11343         Fix bug #377061
11345 2006-11-21  Naba Kumar  <naba@gnome.org>
11347         * plugins/search/search_preferences.c: Fixed build break.
11348         
11349 2006-11-20  Naba Kumar  <naba@gnome.org>
11350         
11351         Patch from Kjartan Maraas:
11352         * plugins/cvs-plugin/cvs-interface.c,
11353         plugins/document-manager/plugin.c,
11354         plugins/gtodo/interface.c,
11355         plugins/gtodo/libgtodo.h,
11356         plugins/message-view/anjuta-msgman.c,
11357         plugins/project-wizard/druid.c,
11358         plugins/search/search_preferences.c,
11359         plugins/sourceview/sourceview-prefs.c,
11360         plugins/terminal/terminal.c,
11361         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11363         Patch from Przemysław Grzegorczyk:
11364         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11365         plugins/subversion/anjuta-subversion.glade: Enable files in
11366         fileselection dialog. Fixes bug #376031.
11367         
11368 2006-11-17  Adam Dingle <adam@medovina.org>
11370         Reviewed by: Naba Kumar  <naba@gnome.org>
11371         * plugins/build-basic-autotools/build-basic-autotools.c
11372         * plugins/class-gen/anjuta-class-gen.plugin.in
11373         * plugins/debug-manager/breakpoints.c
11374         * plugins/debug-manager/plugin.c
11375         * plugins/devhelp/plugin.c
11376         * plugins/document-manager/plugin.c
11377         * plugins/gdb/debugger.c
11378         * plugins/glade/anjuta-glade.plugin.in
11379         * plugins/gtodo/plugin.c
11380         * plugins/language-support-cpp-java/plugin.c
11381         * plugins/message-view/plugin.c
11382         * plugins/project-import/anjuta-project-import.glade
11383         * plugins/project-import/anjuta-project-import.plugin.in
11384         * plugins/search/plugin.c
11385         * plugins/tools/scripts/tools-2.xml.in
11386         * plugins/valgrind/plugin.c
11387         * src/anjuta-actions.h:
11388         Fixed bug #376335 "menu items should be capitalized".  Minor
11389         grammar edits.
11391 2006-11-20  Naba Kumar  <naba@gnome.org>
11392         
11393         * configure.in: Fixed build.
11395         Patch from: Arjan Timmerman
11396         *configure.in: Make subvesion plugin build for apr 1.x.
11397         Fixes: Bug #364754.
11398         
11399 2006-11-20  Johannes Schmid <jhs@gnome.org>
11401         * configure.in
11402         * plugins/*/*.[ch]:
11403         Removed patches from Sylvain and Günther. They caused not problems but
11404         Naba was against them.
11406 2006-11-20  Johannes Schmid <jhs@gnome.org>
11408         * Removed me from MAINTAINERS
11410 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11412         * configure.in:
11413         Use apr-1 instead of apr-0
11415 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11417         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11418         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11419         and another bug occuring when parsing .pc file containing quotes.
11421 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11423         * plugins/*/*.[ch]: Use class macro for type casting.
11425         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11426         GCC 4.1.2 (there are only two warnings remaining now when compiling
11427         plugins).
11429         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11430         a memory leak in debug_tree_find_expression; g_free was called on
11431         the parameter instead of the memory allocated by gtk_tree_model_get.
11433         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11434         to declare and initialize the global type variable of the plugin.
11436 2006-10-31  Naba Kumar  <naba@gnome.org>
11438         * global-tags/create_global_tags.sh.in: Added an end message.
11439         
11440         * libanjuta/anjuta-launcher.h: Fixed indentation.
11441         
11442         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11443         creation to a) append the messages in right way, b) Connect signals
11444         to the view properly and c) Recreate the system-tags.cache at the
11445         end of the generation.
11447         * plugins/symbol-browser: Fixed action path (double
11448         click on sysmbols was not working).
11450         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11451         Fixed typedef and removed dead code.
11453         * tagmanager/c.c: Took the latest version from ctags source
11454         repository, because the one we had (from ctags 5.6) was broken.
11455         
11456         * global_tags/create_global_tags.sh.in: Reverted the patch from
11457         Sylvain because it was not right fix (and added a helpful comment).
11458         Used /bin/bash to fix the bashism and generated separate log files
11459         for each tag files in the same directory.
11460         
11461 2006-10-29  Naba Kumar  <naba@gnome.org>
11463         * plugins/editor/text_editor.c: Use a temporary file
11464         to save the editor and move it at the end to original
11465         file. This will prevent data corruption if file save
11466         failed for any reason. Also report proper errors when
11467         file save fails. Fixes bug #346575.
11468         
11469 2006-10-26  Naba Kumar  <naba@gnome.org>
11471         * plugins/document-manager/anjuta-docman.c: Do not load
11472         the same files with different path more than once (happens
11473         with symlinked files). Fixes Bug #323591.
11475 2006-10-25  Naba Kumar  <naba@gnome.org>
11477         * plugins/valgrind/vgactions.c: Fixed a warning.
11479 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
11481         Reviewed by Naba Kumar  <naba@gnome.org>:
11483         * plugins/valgrind/vgtoolview.c:
11484         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11486         * plugins/valgrind/bugged-prg-test.c:
11487         No more warning during compilation with GCC 4.1.
11488         Program is still buggy in order to be used as a test of the
11489         plugin.
11491         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11492         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11493         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11494         plugins/valgrind/vgrule.c:
11495         No more warning during compilation with GCC 4.1.
11497         * plugins/valgrind/plugin.c:
11498         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11499         prototype (was missing from previous patch).
11501 2006-10-24  Naba Kumar  <naba@gnome.org>
11503         * plugins/glade/plugin.c: Show glade tree view, not list view.
11504         
11505         * plugins/glade/plugin.c: Fixed crash when Anjuta is
11506         exited with glade plugin still loaded. Fixes Bug #364755.
11508         * plugins/document-manager/anjuta-document-manager.plugin.in:
11509         Added application/x-reject in accepted mime-types.
11510         
11511         * Changelog: Fixed changelog alignments.
11513 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
11515         Reviewed by: Naba Kumar  <naba@gnome.org>
11516         
11517         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11518         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11519         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11520         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11521         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11522         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11523         plugins/valgrind/vgsearchbar.c:
11524         Use class macro for type casting.
11526         * plugins/valgrind/plugin.h:
11527         Don't force cast a GtkActionGroup to a GtkAction.
11529         * plugins/valgrind/plugin.c:
11530         Use correct API to get path of the preoject root when building
11531         the list of targets for the run action.
11532         Correct ordering of the construction of the preferences widgets.
11533         Only remove the valgrind widget if it is currently displayed.
11535         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11536         Return if check_valgrind_binary() fails.
11537         The ValgrindPluginPrefs object is initialized after the call to
11538         vg_action_new. Take a handle to the location of the pointer to
11539         the future object.
11541 2006-10-24  Naba Kumar  <naba@gnome.org>
11543         * HACKING: Updated coding sample.
11544         
11545         Patch from: Armin Burgmeier  <armin@arbur.net>
11546         * plugins/symbol-browser/test-class.h,
11547         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11548         
11549 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11551         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11552         * plugins/valgrind/vgtoolview.h:
11553         Correctly handle the argv / srcdir of vg_tool_view object. Do
11554         not leak memory associated with those arrays.
11556         * plugins/symbol-browser/an_symbol_prefs.c:
11557         Support unloading / reloading of the module (for example when
11558         closing a project and opening another one).
11560         * plugins/project-manager/plugin.c:
11561         Remove plugin widget before removing plugin itself, preventing
11562         a crash with valgrind plugin.
11564         * libanjuta/anjuta-preferences-dialog.c:
11565         Do not use the page_num returned by gtk_notebook_append_page to
11566         remove the page as it cause bugs when pages removal is not done
11567         in LIFO.
11569         * plugins/document-manager/anjuta-docman.c:
11570         Fix some GTK+ warnings.
11572         * global-tags/create_global_tags.sh.in:
11573         Rewrite script to remove bash-ism and use pkg-config directly
11574         instead of parsing the *.pc file by hand. This solve problems
11575         that occurred when one of the directory in PKG_CONFIG_PATH is
11576         empty.
11578 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11580         * plugins/glade/plugin.c: Fix build (#363884)
11582 2006-10-22  Johannes Schmid <jhs@gnome.org>
11584         * plugins/file-manager/an_file_view.c:
11585         * plugins/file-manager/plugin.c:
11586         * plugins/file-manager/plugin.h:
11587         Fix possible crasher when changing project-root uri when we try to restore open nodes
11588         * AUTHORS: Updated
11590 2006-10-19  Naba Kumar  <naba@gnome.org>
11592         Patch from: Juan Pablo Ugarte
11593         * plugins/glade/plugin.c: Include glade header
11594         correctly.
11595         
11596 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11597         
11598         * plugins/debug-manager/Makefile.am,
11599         plugins/debug-manager/sexy-icon-entry.h,
11600         plugins/debug-manager/sexy-icon-entry.c,
11601         plugins/debug-manager/dataview.c:
11602         Fix bug #358134 (Goto memory prompt)
11603         Use sexy-icon-entry from libsexy 0.1.10
11605         * plugins/debug-manager/debugger.c,
11606         plugins/debug-manager/plugin.c,
11607         plugins/debug-manager/start.c,
11608         plugins/gdb/debugger.c,
11609         plugins/gdb/plugin.c:
11610         Better error handling when starting and stopping debugger
11612 2006-10-13  Maik Beckmann <maik@eigenco.de>
11614         * src/action_callbacks.c:
11615         Fixed bug #361830 (AboutDialog does not close) which is caused 
11616         due to a change in Gtk+ 2.10  
11617   
11618 2006-10-12  Adam Dingle <adam@medovina.org>
11620         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11622         * plugins/search/search-replace.c:
11623         Fixed bug #358068 (indicate when Find in Files is complete)
11625         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11627         * plugins/sourceview/sourceview-prefs.c:
11628         * plugins/sourceview/sourceview.glade:
11629         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11631         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11633         * plugins/devhelp/plugin.c:
11634         * plugins/search/plugin.c: 
11635         Fixed bug #359750 (fix find/replace shortcut keys).
11637         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11638         use Alt+key for shortcuts)
11640         *  plugins/debug-manager/debug_tree.c:
11641         *  plugins/debug-manager/debugger.c:
11642         Fixed bug #359317 (can't load debug manager)
11644         * /plugins/document-manager/plugin.c:
11645         Fixed bug #359259 (highlight modes listed in reverse 
11646         alphabetical order).
11648 2006-10-10  Johannes Schmid <jhs@gnome.org>
11650         * plugins/glade/plugin.c:
11651         Add scrollbars to glade project window
11653 2006-10-10  Johannes Schmid <jhs@gnome.org>
11655         * libanjuta/interfaces/Makefile.am.iface:
11656         Fixed Makefile with broke build
11658 2006-10-07  Johannes Schmid <jhs@gnome.org>
11660         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11661         * libanjuta/interfaces/Makefile.iface.am:
11662         Fixed enum types generation
11664         * libanjuta/interfaces/libanjuta.idl:
11665         Fixed some strange typo
11667 2006-10-06  Johannes Schmid <jhs@gnome.org>
11669         * libanjuta/interfaces/Makefile.iface.am:
11670         Fixed enum-types.h generation
11671         * libanjuta/interfaces/libanjuta.idl:
11672         char* => gchar*
11673         IAnjutaTODO::load should take const gchar* argument
11674         Remove include to libanjuta/e-splash.h which is not installed as header file
11675         Disable get_attributes for now
11676         
11677         * pluings/sourceview/sourceview.c: Disabled get_attributes
11678         
11679         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11681 2006-10-05  Naba Kumar  <naba@gnome.org>
11683         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11684         Set bug id for 'Profiler plugin' task.
11686 2006-10-03  Naba Kumar  <naba@gnome.org>
11688         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11689         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11691         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11692         plugins/project-manager/plugin.c: Added a new API in
11693         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11694         Added some documentation. On project close, close all editors that
11695         has files opened for the project.
11696         
11697         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11698         from the containers on anjuta_shell_remove_widget(). Do not destroy
11699         glade widgets once created.
11700         
11701 2006-10-03  Johannes Schmid <jhs@gnome.org>
11703         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11704         * libanjuta/interfaces/libanjuta.idl:
11705         const-List<> => const List<>
11706         List-free<> => List<>
11707         
11708         * Makefile.am: Reenabled launcher
11710 2006-10-03  Johannes Schmid <jhs@gnome.org>
11712         * libanjuta/interfaces/Makefile.am.iface:
11713         Install libanjuta.idl
11715 2006-10-02  Adam Dingle <adam@medovina.org>
11717         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11719 2006-10-02  Adam Dingle <adam@medovina.org>
11721         * plugins/editor/style-editor.c: fixed bug #357534
11722         * plugins/gdb/utilities.h: removed 2 unused declarations
11724 2006-10-02  Johannes Schmid <jhs@gnome.org>
11726         * Makefile.am: disabled anjuta-launcher
11727         * libanjuta/Makefile.am:
11728         
11729         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11730         * libanjuta/glue-factory.c: (glue_factory_add_path),
11731         (glue_factory_get_path):
11732         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11733         * libanjuta/glue-factory.h:
11734         * libanjuta/glue-cpp.h:
11735         * libanjuta/glue-cpp.c:
11736         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11737         
11738         * libanjuta/interfaces/Makefile.am.iface:
11739         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11740         * libanjuta/interfaces/libanjuta.idl:
11741         Add a new features to idl compiler:
11742         List<Type> => List of Type
11743         List-free<Type> => List of Type, it is up to the caller to free items and list
11744         const-List(-free)<Type> = const List of Types
11745         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11746         
11747         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11748         (generic_cpp_class_create_code):
11749         Adapted to new project_manager interface
11750         
11751         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11752         * plugins/debug-manager/debugger.c:
11753         (ivariable_debugger_iface_init):
11754         Do not use C++ keyword "delete" for interface name
11755         
11756         * plugins/document-manager/anjuta-document-manager.plugin.in:
11757         Added m4 to mime-types
11758         
11759         * plugins/project-manager/plugin.c:
11760         (iproject_manager_add_source_multi):
11761         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11763 2006-10-01  Naba Kumar  <naba@gnome.org>
11765         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11766         UI file used when out-of-process devhelp is used instead of
11767         embedded devhelp.
11768         
11769         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11770         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11771         plugins/profile-default/default.anjuta: Build devhelp plugin,
11772         but use out-of-process devhelp if devhelp plugin is disabled
11773         (either by user or devhelp is not installed). Disabled devhelp
11774         plugin by default. Added it in default profile.
11776 2006-10-01  Naba Kumar  <naba@gnome.org>
11778         * plguins/project-manager/plugin.c: Possible fix for crash
11779         bug #358583.
11780         
11781         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11782         set dep to last version 3.0.2.
11783         
11784         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11785         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11786         plugins/symbol-browser/plugin.c: Use the right action group
11787         for getting popup actions (Fixes lots of assertion failures).
11789         * plugins/project-manager/plugin.c,
11790         plugins/project-manager/plugin.h: use separate action group
11791         for profie actions.
11792         
11793         * plugins/message-view/plugin.c: Disconnect session load
11794         signal on plugin deactivation (fixes a crash).
11796 2006-09-30  Naba Kumar  <naba@gnome.org>
11798         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11799         * TODO.tasks: Assigned a bounty to Massimo.
11801 2006-09-29  Naba Kumar  <naba@gnome.org>
11803         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11805 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11807         * plugins/debug-manager/debugger.c,
11808         plugins/debug-manager/plugin.c,
11809         libanjuta/interfaces/libanjuta.idl:
11810         Add a new abort command to quit debugger without waiting
11812         * plugins/gdb/debugger.c,
11813         plugins/gdb/debugger.h,
11814         plugins/gdb/plugin.c:
11815         Send a signal directly to the debugged program
11816         Implement abort command
11818         * plugins/debug-manager/debug_tree.c:
11819         Fix bug #358163
11821         * plugins/debug-manager/stack-trace.c:
11822         Fix bug #358009
11824 2006-09-29  Naba Kumar  <naba@gnome.org>
11826         * TODO.tasks: Updated.
11827         
11828         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11829         dialog.
11830         
11831         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11832         
11833         * TODO.tasks: Updated in light of the word wrapping fix
11834         in Tasks Manager. Added a test bounty entry.
11836         * TODO.tasks: Added four bounties.
11837         
11838 2006-09-28  Naba Kumar  <naba@gnome.org>
11840         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11841         Added 'customizable' parameter to
11842         anjuta_ui_add_action_group_entries() and similar functions to
11843         allow user configuration of the actions. Filter out actions that
11844         are not configurable items (such as submenu items). Now the
11845         'Customize shortcuts' dialog is much better listed.
11847         * plugins/build-basic-autotools/build-basic-autotools.c,
11848         plugins/build-basic-autotools/build-basic-autotools.h,
11849         plugins/cvs-plugin/plugin.c,
11850         plugins/cvs-plugin/plugin.h,
11851         plugins/debug-manager/breakpoints.c,
11852         plugins/debug-manager/plugin.c,
11853         plugins/debug-manager/stack_trace.c,
11854         plugins/debug-manager/watch.c,
11855         plugins/devhelp/plugin.c,
11856         plugins/document-manager/plugin.c,
11857         plugins/file-loader/plugin.c,
11858         plugins/file-manager/plugin.c,
11859         plugins/glade/plugin.c,
11860         plugins/gtodo/interface.c,
11861         plugins/gtodo/plugin.c,
11862         plugins/language-support-cpp-java/plugin.c,
11863         plugins/macro/plugin.c,
11864         plugins/macro/plugin.h,
11865         plugins/message-view/plugin.c,
11866         plugins/patch/plugin.c,
11867         plugins/profile-default/default.anjuta,
11868         plugins/project-manager/plugin.c,
11869         plugins/project-manager/plugin.h,
11870         plugins/sample1/plugin.c,
11871         plugins/search/plugin.c,
11872         plugins/subversion/plugin.c,
11873         plugins/subversion/plugin.h,
11874         plugins/symbol-browser/plugin.c,
11875         plugins/symbol-browser/plugin.h,
11876         plugins/tools/plugin.c,
11877         plugins/valgrind/plugin.c,
11878         plugins/valgrind/plugin.h: Fixed to take care of above change
11879         in API of AnjutaUI. Properly added/removed action groups in some
11880         plugins. Split action groups into customization and non-customizable
11881         groups and added them separately.
11883         * plugins/document-manager/plugin.c: Close files belonging to
11884         project when project is closed (not complete).
11885         
11886         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11887         vertical aligned cell entries.
11888         
11889         * src/anjuta-app.c: Define macros for the placeholder names.
11890         Set default widths and heights of the default placeholders,
11891         so that newly docked widgets are correclty sized.
11892         
11893         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11894         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11895         Fixed to generated correct actions addition/removal code.
11897 2006-09-25  Naba Kumar  <naba@gnome.org>
11899         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11900         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11901         class.
11902         
11903         * plugins/message-view/anjuta-msgman.c,
11904         plugins/message-view/anjuta-msgman.h,
11905         plugins/message-view/message-view.c,
11906         plugins/message-view/message-view.h,
11907         plugins/message-view/plugin.c: Serialize messages panes in
11908         session save and deserialize them in session load so that
11909         build messages persistant.
11910         
11911 2006-09-24  Johannes Schmid <jhs@gnome.org>
11913         * libanjuta/anjuta-utils.c:
11914         * plugins/message-view/message-view.c:
11915         Really fixed #355407
11917 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11919         * libanjuta/interfaces/libanjuta.idl:
11920         Change one variable sign
11922         * plugins/debug-manager/anjuta-debug-manager.glade,
11923         plugins/debug-manager/anjuta-debug-manager.ui:
11924         Few small interface changes     
11926         * plugins/debug-manager/debug_tree.h,
11927         plugins/debug-manager/watch.c,
11928         plugins/debug-manager/debugger.c,
11929         plugins/debug-manager/plugin.c
11930         plugins/gdb/debugger.c,
11931         plugins/gdb/plugin.c:
11932         Big rewrite of debugger queue
11933         Allow to cancel command
11935         * plugins/debug-manager/memory.c:
11936         Fix a bug if a command is cancelled
11938 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11940         * plugins/gdb/debugger.c,
11941         plugins/debug-manager/debug_tree.c,
11942         plugins/debug-manager/locals.c:
11943         Restore tree representation for local variable
11944         Add argument in local variable list
11945         Use gdb variable object to get all informations
11947 2006-09-19  Naba Kumar  <naba@gnome.org>
11949         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11950         that implements AnjutaSavePrompt class.
11952         * ChangeLog: Fixed indentation.
11953         
11954         * libanjuta/Makefile.am,
11955         libanjuta/anjuta-marshal.list,
11956         libanjuta/anjuta-shell.c,
11957         libanjuta/anjuta-shell.h,
11958         plugins/document-manager/action-callbacks.c,
11959         plugins/document-manager/action-callbacks.h,
11960         plugins/document-manager/anjuta-docman.c,
11961         plugins/document-manager/anjuta-docman.h,
11962         plugins/document-manager/plugin.c,
11963         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11964         unsaved items during exit. A new signal is added in shell
11965         interface called 'save-prompt' to collect all unsaved items.
11966         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11967         Fixed document manager to use the new save-prompt signal in shell
11968         and AnjutaSavePrompt object for unsaved files. Cleaned up
11969         AnjutaDocman to synchronously save new files. Fixed function
11970         names.
11972 2006-09-18  Johannes Schmid <jhs@gnome.org>
11974         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11975         gdl requirement to 0.7.0
11977 2006-09-18  Johannes Schmid <jhs@gnome.org>
11979         * global-tags/.cvsignore:
11980         * global-tags/Makefile.am:
11981         * global-tags/create_global_tags.sh (removed):
11982         * global-tags/create_global_tags.sh.in (added):
11983         Fixed #355407
11984         
11985         * libanjuta/anjuta-launcher.c:
11986         Fixed #349374
11987         
11988         * plugins/project-manager/plugin.c:
11989         (project_manager_plugin_close_project):
11990         Fixed crasher
11991         
11992         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11993         Fixed gtk critical
11994         
11995         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11996         More reasonable toolbar creation/deletition though it does
11997         not completly work!
11999 2006-09-15  Johannes Schmid <jhs@gnome.org>
12001         * libanjuta/anjuta-utils.c/.h:
12002         Fixed #355168
12004 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12006         * scintilla/ScintillaGTK.cxx
12007         Fixed doulbe freeing in Scintilla
12009 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12011         * plugins/symbol-browser/an_symbol_prefs.c:
12012         Support unloading / reloading of the module (for example when
12013         closing a project and opening another one).
12015         * plugins/project-manager/plugin.c:
12016         Really fixed #355148 (Show project name in title bar)
12018 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12020         * libanjuta/plugins.c:
12021         Fixed #355156 (Show plugins in alphabetical order)
12023 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12025         * plugins/project-manager/plugin.c:
12026         Fixed #355148 (Show project name in title bar)
12028 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12030         * plugins/project-manager/plugin.c:
12031         (value_removed_project_root_uri):
12032         Fixed crasher if project cannot be opened
12034 2006-08-30 Naba Kumar  <naba@gnome.org>
12036         * plugins/language-support-cpp-java/plugin.[c,h],
12037         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12038         Impletemnted UI for auto indent.
12039         
12040 2006-08-28 Naba Kumar  <naba@gnome.org>
12041         
12042         * plugins/gvim/.cvsignore,
12043         plugins/gvim/Makefile.am,
12044         plugins/gvim/anjuta-vim-plugin.png,
12045         plugins/gvim/anjuta-vim.c,
12046         plugins/gvim/anjuta-vim.h,
12047         plugins/gvim/anjuta-vim.plugin.in,
12048         plugins/gvim/gtkvim.c,
12049         plugins/gvim/gtkvim.h,
12050         plugins/gvim/plugin.c,
12051         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12052         in build yet.
12054 2006-08-28 Naba Kumar  <naba@gnome.org>
12056         Patch from: Massimo Corà  <maxcvs@email.it>
12057         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12058         possible infinite loop.
12060 2006-08-22 Adam Dingle <adam@medovina.org>
12061         
12062         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12063         to edit are shown in the preferences dialog in anjuta").
12064         Removed unused widgets from the style editor dialog.
12066 2006-08-21  Johannes Schmid <jhs@gnome.org>
12068         * plugins/symbol-browser/test-class.[cpp/h]
12069         Added missing files
12071 2006-08-18  Naba Kumar  <naba@gnome.org>
12073         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12074         end of document loading.
12076         * plugins/language-support-cpp-java/plugin.c,
12077         plugins/sourceview/sourceview.c: Fixed plugin loading.
12079 2006-08-17  Naba Kumar  <naba@gnome.org>
12081         * plugins/language-support-cpp-java/plugin.c,
12082         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12083         mode line parsing. Indentation parameters initialized based on
12084         mode line parameters.
12086 2006-08-16  Naba Kumar  <naba@gnome.org>
12088         * Makefile.am, plugins/editor/text_editor.c,
12089         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12090         comments.
12092 2006-08-16 Naba Kumar  <naba@gnome.org>
12094         Patch from  Massimo Cora'  <maxcvs@email.it>:
12095         
12096         * plugins/editor/aneditor-autocomplete.cxx,
12097         plugins/editor/aneditor-calltip.cxx,
12098         plugins/symbol-browser/Makefile.am,
12099         plugins/symbol-browser/an_symbol.c,
12100         plugins/symbol-browser/an_symbol_view.c,
12101         plugins/symbol-browser/plugin.c,
12102         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12103         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12104         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12105         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12106         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12107         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12108         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12109         tagmanager/get.h, tagmanager/html.c,
12110         tagmanager/include/tm_source_file.h,
12111         tagmanager/include/tm_tag.h,
12112         tagmanager/include/tm_workspace.h,
12113         tagmanager/jscript.c, tagmanager/keyword.c,
12114         tagmanager/keyword.h, tagmanager/lisp.c,
12115         tagmanager/lregex.c, tagmanager/lua.c,
12116         tagmanager/main.h, tagmanager/make.c,
12117         tagmanager/options.c, tagmanager/options.h,
12118         tagmanager/parse.c, tagmanager/parse.h,
12119         tagmanager/parsers.h, tagmanager/pascal.c,
12120         tagmanager/perl.c, tagmanager/php.c,
12121         tagmanager/python.c, tagmanager/read.c,
12122         tagmanager/read.h, tagmanager/readtags.c,
12123         tagmanager/readtags.h, tagmanager/rexx.c,
12124         tagmanager/routines.c, tagmanager/routines.h,
12125         tagmanager/ruby.c, tagmanager/scheme.c,
12126         tagmanager/sh.c, tagmanager/slang.c,
12127         tagmanager/sml.c, tagmanager/sort.c,
12128         tagmanager/sort.h, tagmanager/sql.c,
12129         tagmanager/strlist.c, tagmanager/strlist.h,
12130         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12131         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12132         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12133         tagmanager/vim.c, tagmanager/vstring.c,
12134         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12135         5.6 and namespace completion fixed.
12137         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12138         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12140 2006-08-15 Naba Kumar  <naba@gnome.org>
12142         * libanjuta/interfaces/libanjuta.idl,
12143         plugins/editor/text-editor-iterable.c,
12144         plugins/editor/text_editor.c,
12145         plugins/sourceview/sourceview-cell.c,
12146         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12147         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12148         ianjuta_editor_end_action().
12149         
12150         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12152 2006-08-13 Naba Kumar  <naba@gnome.org>
12154         * plugins/debug-manager/breakpoints.c,
12155         plugins/debug-manager/memory.c,
12156         plugins/debug-manager/registers.c,
12157         src/layout.xml: Fixed debugger widgets layout.
12159 2006-08-12 Naba Kumar  <naba@gnome.org>
12161         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12162         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12163         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12164         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12165         codes and dead codes. Removed automatic indentation prefs.
12167 2006-08-12  Johannes Schmid <jhs@gnome.org>
12169         * libanjuta/Makefile.am:
12170         * libanjuta/anjuta-launcher.c:
12171         * libanjuta/anjuta-launcher.h:
12172         * libanjuta/anjuta-plugin.c:
12173         * libanjuta/anjuta-plugin.h:
12174         * libanjuta/anjuta-preferences.c:
12175         * libanjuta/anjuta-preferences.h:
12176         * libanjuta/anjuta-shell.c:
12177         * libanjuta/anjuta-shell.h:
12178         * libanjuta/libanjuta.h:
12179         
12180         Made wrapper friendly:
12181         - no inline in header files (preferences_set/get)
12182         - correct signal names
12183         - correct GError** argument in anjuta_shell_freeze/thaw
12184         - include correct files in libanjuta.h
12185         
12186         * plugins/project-manager/plugin.c: 
12187         Fixed two crashers
12189 2006-08-11 Naba Kumar  <naba@gnome.org>
12191         * plugins/editor/aneditor-priv.h,
12192         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12193         
12194         * plugins/editor/text_editor_cbs.c,
12195         plugins/sourceview/anjuta-view.c: Pass the right position for char
12196         added signal.
12197         
12198         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12199         
12200         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12202 2006-08-11 Naba Kumar  <naba@gnome.org>
12204         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12205         return the right character at the iter position and get_char() to
12206         not leak memory.
12208         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12209         to set to character offset and not byte index.
12211         * plugins/language-support-cpp-java/plugin.c: Improved
12212         auto-indentation login. Indents opening and closing braces correctly.
12214 2006-08-10  Johannes Schmid <jhs@gnome.org>
12216         * INSTALL:
12217         * autogen.sh:
12218         Required automake = 1.9
12220         * libanjuta/anjuta-children.c:
12221         * libanjuta/anjuta-children.h:
12222         * libanjuta/anjuta-encodings.h:
12223         * libanjuta/anjuta-launcher.h:
12224         * libanjuta/anjuta-plugin-description.h:
12225         * libanjuta/anjuta-preferences-dialog.h:
12226         * libanjuta/anjuta-preferences.h:
12227         * libanjuta/anjuta-session.h:
12228         * libanjuta/anjuta-status.h:
12229         * libanjuta/anjuta-ui.h:
12230         * libanjuta/anjuta-utils.c:
12231         * libanjuta/anjuta-utils.h:
12232         * libanjuta/e-splash.h:
12233         * libanjuta/glue-factory.h:
12234         * libanjuta/glue-plugin.h:
12235         * libanjuta/plugins.h:
12236         * libanjuta/resources.h:
12237         Fixed libanjuta to be able to wrap it
12238         - G_BEGIN_DECLS, G_END_DECLS
12239         - include all necessary files in libanjuta.h
12241         * plugins/gtodo/tray-icon.c:
12242         * plugins/terminal/terminal.c:
12243         Some build fixes for freebsd
12245         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12246         * plugins/sourceview/sourceview.glade:
12247         Remove auto-indent feature as it is now in language-support
12249 2006-08-09 Naba Kumar  <naba@gnome.org>
12251         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12252         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12253         Added missing files.
12255         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12256         get_use_spaces(), set_tabsize() and set_use_spaces().
12258 2006-08-09 Naba Kumar  <naba@gnome.org>
12260         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12261         succeeded in activating.
12263         * plugins/document-manager/plugin.c: Added debug message.
12265         * libanjuta/interfaces/libanjuta.idl,
12266         plugins/editor/text_editor.c: Implemented get_tabsize(),
12267         get_use_spaces(), set_tabsize() and set_use_spaces().
12269         * plugins/language-support-cpp-java/Makefile.am,
12270         plugins/language-support-cpp-java/plugin.c,
12271         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12272         for indentation. Added preferences page for paramenters.
12274         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12276 2006-08-08 Naba Kumar  <naba@gnome.org>
12278         * libanjuta/interfaces/libanjuta.idl,
12279         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12280         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12281         plugins/editor/text_editor.c,
12282         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12283         and implemented it for both scintilla and sourceview.
12285         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12286         focus back to editor (happens when pressing esc in incremental
12287         search box).
12289 2006-08-08 Naba Kumar  <naba@gnome.org>
12291         * libanjuta/interfaces/libanjuta.idl,
12292         plugins/editor/text_editor.c,
12293         plugins/editor/text_editor.h,
12294         plugins/editor/text-editor-iterable.c,
12295         plugins/sourceview/sourceview-cell.c,
12296         plugins/sourceview/sourceview.c: Implemented editor attributes
12297         methods.
12298         
12299         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12300         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12301         code (not complete yet).
12303         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12304         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12305         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12306         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12307         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12308         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12310 2006-08-04 Naba Kumar  <naba@gnome.org>
12312         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12313         implementation.
12314         
12315 2006-08-03  Johannes Schmid <jhs@gnome.org>
12317         * configure.in: Add a more informative text to valgrind plugin
12319         * TODO.tasks:
12320         Modified Preferences tasl
12321         * libanjuta/anjuta-plugin.c: 
12322         * libanjuta/anjuta-preferences-dialog.c: 
12323         * libanjuta/anjuta-preferences-dialog.h:
12324         * libanjuta/anjuta-preferences.c:
12325         * libanjuta/anjuta-preferences.h:
12326         * libanjuta/interfaces/Makefile.am.iface:
12327         * libanjuta/interfaces/libanjuta.idl:
12328         Added IAnjutaPreferences interface which every plugin that has preferences should
12329         implement. Call merge() and unmerge() at plugin activation/deactivation.
12330         Fixed preferences_page_remove()
12331         
12332         * plugins/build-basic-autotools/build-basic-autotools.c:
12333         * plugins/cvs-plugin/plugin.c: 
12334         * plugins/document-manager/plugin.c:
12335         * plugins/editor/plugin.c:
12336         * plugins/editor/plugin.h:
12337         * plugins/file-manager/plugin.c: 
12338         * plugins/gtodo/main.h:
12339         * plugins/gtodo/plugin.c: 
12340         * plugins/gtodo/preferences.c: 
12341         * plugins/message-view/anjuta-msgman.c: 
12342         * plugins/message-view/anjuta-msgman.h:
12343         * plugins/message-view/plugin.c:
12344         * plugins/sourceview/plugin.c: 
12345         * plugins/sourceview/plugin.h:
12346         * plugins/symbol-browser/an_symbol_prefs.c:
12347         * plugins/symbol-browser/plugin.c: 
12348         * plugins/terminal/terminal.c: 
12349         * plugins/valgrind/plugin.c
12350         * src/anjuta-app.c:
12351         
12352         Updated preference loading/unloading for all plugins
12354 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12355         
12356         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12357         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12358     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12359         recommended by the autoconf manual. 
12360         - Fixes compiling with autoconf 2.60.
12361         
12362         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12364 2006-08-02      Johanes Schmid <jhs@gnome.org>
12366         * plugins/profile-default/plugin.c:
12367         Fixed session handling
12369 2006-08-01  Johannes Schmid <jhs@gnome.org>
12371         * configure.in
12372         * plugins/Makefile.am:
12373         Disabled devhelp and glade for now as they do not work (#341073
12374         and #341170)
12375         
12376         * plugins/profile-default/anjuta-default-profile.ui (removed):
12377         * plugins/profile-default/plugin.c:
12378         * plugins/profile-default/plugin.h:
12379         * plugins/project-manager/anjuta-project-manager.ui:
12380         * plugins/project-manager/plugin.c:
12381         * plugins/project-manager/plugin.h:
12382         Limted multiple project support #315043
12384         * libanjuta/interfaces/libanjuta.idl:
12385         Added ianjuta_profile_unload
12387 2006-07-31 Naba Kumar  <naba@gnome.org>
12389         * libanjuta/interfaces/libanjuta.idl,
12390         plugins/editor/text-editor-iterable.c,
12391         plugins/editor/text_editor.c,
12392         plugins/sourceview/anjuta-view.c,
12393         plugins/sourceview/anjuta-view.h,
12394         plugins/sourceview/sourceview.c: Fixed text iteration and 
12395         IAnjutaEditor implementations in both scintilla
12396         and sourceview. Cleand up libanjuta API: Removed redundant
12397         erase_range() method from IAnjutaEditor interface, fixed
12398         ianjuta_editor_get_text to take length instead of range (consistency).
12399         autoindentation in both sourceview and scintilla more or less works,
12400         but still disabled for now because there are still some anomalies
12401         in text iteration.
12403         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12405         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12406         API changes.
12408 2006-07-30  Johannes Schmid <jhs@gnome.org>
12410         * plugins/sourceview/anjuta-document.c:
12411         * plugins/sourceview/anjuta-document.h:
12412         * plugins/sourceview/anjuta-view.c: 
12413         * plugins/sourceview/sourceview.c:
12414         Wrote a new "char_added" implementation, I hope this one is good
12416         * plugins/sourceview/sourceview-cell.c:
12417         Fixed typo: "text_iter" instead of "iter"
12419 2006-07-30 Naba Kumar  <naba@gnome.org>
12421         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12423 2006-07-30  Johannes Schmid <jhs@gnome.org>
12425         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12426         
12427         * plugins/debug-manager/plugin.c: 
12428         * plugins/patch/plugin.c:
12429         Use IAnjutaIndicable to mark debugger position
12431         * plugins/sourceview/sourceview.c:
12432         Define colors for IAnjutaIndicable
12434 2006-07-29  Johannes Schmid <jhs@gnome.org>
12436         * plugins/debug-manager/anjuta-debug-manager.ui:
12437         * plugins/debug-manager/breakpoints.c:
12438         * plugins/debug-manager/images/Makefile.am:
12439         * plugins/debug-manager/images/run-to-cursor.png:
12440         * plugins/debug-manager/plugin.c:
12441         Added toolbar and some icons
12443         * plugins/patch/anjuta-patch.ui:
12444         * plugins/patch/patch-plugin.c:
12445         * plugins/patch/patch-plugin.glade:
12446         * plugins/patch/plugin.c:
12447         * plugins/patch/plugin.h:
12448         Improved patch plugin (GUI and function)
12450         * plugins/sourceview/sourceview.c:
12451         Fixed another Gtk-Critical
12453         * plugins/tools/anjuta-tools.ui:
12454         * plugins/tools/plugin.h:
12455         Put Patch plugin in tools menu and changed ui file
12457 2006-07-29  Johannes Schmid <jhs@gnome.org>
12459         * plugins/document-manager/plugin.c:
12460         Fixed accelator Gtk-Warning
12462         * plugins/message-view/anjuta-msgman.c: 
12463         Fixed Gtk-Warning
12465         * plugins/sourceview/anjuta-document.c:
12466         * plugins/sourceview/anjuta-document.h:
12467         * plugins/sourceview/anjuta-marshal.list:
12468         Wrote a better emitter for the char-added signal
12470         * plugins/sourceview/sourceview.c:
12471         Fixed Redo/Undo to void Gtk-Criticals
12472         
12473         * plugins/sourceview/sourceview-args.c:
12474         * plugins/sourceview/sourceview-cell.c:
12475         * plugins/sourceview/sourceview-scope.c:
12476         * plugins/sourceview/sourceview-tags.c: 
12477         Adapted to new IAnjutaIterator API
12479 2006-07-28 Naba Kumar  <naba@gnome.org>
12481         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12483         * plugins/symbol-browser/an_symbol.c,
12484         plugins/symbol-browser/an_symbol_iter.c,
12485         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12486         subclass of AnjutaSymbol so that the symbol is accessible from
12487         the iter in light of changes in IAnjutaIterable.
12489         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12490         implementation of IAnjutaIterable.
12492 2006-07-28 Naba Kumar  <naba@gnome.org>
12494         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12495         IAnjutaIterable. They were kind of useless since the interface is
12496         defined on the data object itself. Added set_position() method
12497         in IAnjutaIterable to allow setting arbitrary current index to the
12498         iter.
12499         Added erase() and erase_range() in IAnjutaEditor.
12501         * plugins/editor/text-editor-iterable.c: Fixed 
12502         plugins/editor/text_editor.c: Implemented erase() and erase_range()
12503         methods in editor. Fixed get_line_from_position() method.
12505         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12506         code. It's disabled for now.
12508         * plugins/sourceview/sourceview-cell.c,
12509         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12510         implementation.
12512 2006-07-27  Johannes Schmid <jhs@gnome.org>
12514         * plugins/sourceview/sourceview-cell.c:
12515         Fixed IAnjutaEditorCell to work only on a single line
12516         Fixed crasher in finalize
12518         * plugins/symbol-browser/an_symbol_prefs.c:
12519         * global-tags/Makefile.am:
12520         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12521         script installation     
12523 2006-07-26 Naba Kumar  <naba@gnome.org>
12525         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12526         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12527         
12528         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12529         
12530         * plugins/document-manager/plugin.c: Fixed dynamic loading of
12531         support plugins
12532         
12533         * plugins/editor/text-editor-iterable.c,
12534         plugins/editor/text_editor.c,
12535         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12536         method to work correctly, it was ignoring start and end parameters.
12537         Fixed TextEditorCell implementation. Fixed 'char-added' signal
12538         emission.
12539         
12540         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12541         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12543 2006-07-24  Massimo Cora'  <maxcvs@email.it>
12545         * plugins/symbol-browser/an_symbol_view.c,
12546         plugins/symbol-browser/an_symbol_view.h,
12547         plugins/symbol-browser/plugin.c:
12548     fix a matching case into sv_extract_type_qualifier_from_expr ()
12549     and some minor issues.
12551 2006-07-26  Johannes Schmid <jhs@gnome.org>
12553         * plugins/language-support-cpp-java/plugin.c:
12554         Fixed to work kind of with sourceview editor
12555         * plugins/sourceview/anjuta-document.c: 
12556         * plugins/sourceview/anjuta-view.c: 
12557         * plugins/sourceview/sourceview-cell.c:
12558         * plugins/sourceview/sourceview.c:
12559         Fixed IAnjutaEditorCell and "char-added" signal
12561 2006-07-24 Naba Kumar  <naba@gnome.org>
12563         * plugins/document-manager/plugin.c,
12564         plugins/document-manager/plugin.h: Initial implementedion for loading
12565         support plugins.
12566         
12567         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12568         implementation.
12569         
12570         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12571         indicators are cleared (that leaved grey texts).
12573 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12575         * libanjuta/interfaces/libanjuta.idl,
12576         plugins/debug-manager/breakpoints.c,
12577         plugins/debug-manager/memory.c,
12578         plugins/debug-manager/registers.c,
12579         plugins/debug-manager/debug_tree.c,
12580         plugins/debug-manager/debugger.c,
12581         plugins/gdb/debugger.c,
12582         plugins/gdb/debugger.h,
12583         plugins/gdb/plugin.c:
12584         Add a parameter for reporting error
12585         Add a new interface for using gdb variable object
12586         Allow to cancel commands
12587         Rewrite handling of debugger state
12589         * plugins/debug-manager/plugin.c,
12590         plugins/debug-manager/locals.c,
12591         plugins/debug-manager/locals.h,
12592         plugins/debug-manager/register.c,
12593         plugins/debug-manager/stack_trace.c,
12594         plugins/debug-manager/stack_trace.h:
12595         Create and destroy local and stack trace windows when needed
12597 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12599         * plugins/document-manager/plugin.c:
12600         Fixed "Automatic" highlighting
12602 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12604         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12606         * plugins/sourceview/anjuta-view.c:
12607         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12609 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12610         
12611         * configure.in: Check for C/C++-Compiler correctly
12613 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12615         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12617         * plugins/debug-manager/stack_trace.c:
12618         Destroy stack window when debuuger is disabled (#347414)
12619         
12620         * plugins/sourceview/anjuta-view.c:
12621         Fix a crash with popup-menu (#347412)
12623 2006-07-13 Naba Kumar  <naba@gnome.org>
12625         * plugins/editor/Makefile.am,
12626         plugins/editor/text_editor.h,
12627         plugins/editor/text-editor-iterable.h,
12628         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12629         tested yet).
12630         
12631         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12632         code.
12633         
12634         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12636 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12638         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12639         Bug #342937
12640         
12641 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12643         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12645         * libanjuta/anjuta-preferences-dialog.c:
12646         Do not use the page_num returned by gtk_notebook_append_page to
12647         remove the page as it cause bugs when pages removal is not done
12648         in LIFO.
12650         * plugins/document-manager/anjuta-docman.c:
12651         * src/anjuta-app.c:
12652         makes Anjuta display dock_items which have previously been hidden
12654 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12656         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12658         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12659         * plugins/sourceview/sourceview.c: (imark_unmark):
12660         
12661         Patches for bugs #346450 and #346295
12662         
12663         * AUTHORS: Added Fredrik
12665 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12667         * plugins/message-view/anjuta-msgman.c: 
12668         Fixed close button/icon size (like in docman)
12670 2006-06-10 Naba Kumar <naba@gnome.org>
12672         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12673         being set.
12674         
12675 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12677         * libanjuta/interfaces/libanjuta.idl:
12678         Move inspect_memory function in IAnjutaCpuDebugger interface
12679         Rename Boolean type to State
12681         * plugins/debug-manager/breakpoint.c:
12682         Rename Boolean type to State
12684         * plugins/debug-manager/Makefile.am,
12685         plugins/debug-manager/anjuta-marshal.list,
12686         plugins/debug-manager/data_view.c,
12687         plugins/debug-manager/data_view.h,
12688         plugins/debug-manager/data_buffer.c,
12689         plugins/debug-manager/data_buffer.h,
12690         plugins/debug-manager/chunk_view.c,
12691         plugins/debug-manager/chunk_view.h,
12692         plugins/debug-manager/anjuta-debug-manager.ui,
12693         plugins/debug-manager/debugger.c,
12694         plugins/debug-manager/memory.c,
12695         plugins/debug-manager/memory.h,
12696         plugins/debug-manager/plugin.c,
12697         plugins/gdb/debugger.c,
12698         plugins/gdb/debugger.h,
12699         plugins/gdb/plugin.c:
12700         Rewrite memory window using a special widget
12701         Rename Boolean type to State
12703 2006-06-08 Naba Kumar <naba@gnome.org>
12705         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12706         Do not return garbage characters and return NULL when there is no
12707         current word.
12708         
12709         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12710         work correctly.
12711         
12712         * plugins/search/search-replace.c: Fixed a mem leak.
12714 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12716         * libanjuta/anjuta-launcher.c:
12717         Added debug message (see #343522)
12718         
12719         * plugins/build-basic-autotools/build-basic-autotools.c:
12720         Patch from Günther Brammer to fix #344015
12722         * plugins/sourceview/sourceview.c:
12723         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12724         automatic highlight of build messages)
12726 2006-06-06 Naba Kumar <naba@gnome.org>
12728         * configure.in,
12729         libanjuta/interfaces/libanjuta.idl,
12730         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12731         plugins/Makefile.am,
12732         plugins/document-manager/action-callbacks.c,
12733         plugins/document-manager/plugin.c,
12734         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12735         interface for language highlight selection and langauge change
12736         signal.
12737         
12738         * plugins/language-support-cpp-java: Added language support
12739         plugin for cpp and java.
12741 2006-05-27  Naba Kumar  <naba@gnome.org>
12743         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12744         plugins/debug-manager/*, data/Makefile.am,
12745         manuals/reference/libanjuta/libanjuta.types,
12746         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12747         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12748         merged anjuta-new-debugger branch into trunck.
12749         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12751 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12752         
12753         * libanjuta/interfaces/libanjuta.idl,
12754         plugins/debug-manager/debugger.c,
12755         plugins/debug-manager/debugger.h,
12756         plugins/gdb/anjuta-gdb.plugin.in,
12757         plugins/gdb/debugger.c,
12758         plugins/gdb/debugger.h,
12759         plugins/gdb/plugin.c:
12760         Add new IAnjutaCpuDebugger interface to access cpu register
12761         Run gdb instead of /usr/local/bin/gdb
12762         
12763         * plugins/debug-manager/plugin.c,
12764         plugins/debug-manager/registers.c,
12765         plugins/debug-manager/registers.h:
12766         Rewrite register window
12767         Rename Load target menu item to Run target
12769 2006-05-07  Naba Kumar  <naba@gnome.org>
12771         * plugins/gdb.init
12772         
12773 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12775         * plugins/debug-manager/watch.c,
12776         plugins/debug-manager/breakpoint.c,
12777         plugins/debug-manager/breakpoint.h:
12778         Fix crash: disconnect save and load session signals
12780 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12782         * libanjuta/interface/libanjuta.idl,
12783         plugins/debug-manager/debugger.c,
12784         plugins/gdb/plugin.c:
12785         Add a value parameter for evaluate command
12787         * plugins/debug-manager/anjuta-debug-manager.glade:
12788         Create new dialog box for watches using glade
12790         * plugins/debug-manager/anjuta-debug-manager.ui:
12791         Move watch menu items near the end
12792         Move breakpoint menu items outside the sub menu
12794         * plugins/debug-manager/debug_tree.c,
12795         plugins/debug-manager/debug_tree.h,
12796         plugins/debug-manager/debug_tree.h,
12797         plugins/debug-manager/watch.c:
12798         Move all GUI code from watch.c to debug_tree.c
12799         Add an auto update property to watches
12800         
12801         * plugins/debug-manager/locals.c,
12802         plugins/debug-manager/locals.h,
12803         plugins/debug-manager/stack_trace.c,
12804         plugins/debug-manager/stack_trace.h,
12805         plugins/debug-manager/plugin.c:
12806         Register actions before starting debugger
12808         * plugins/gdb/debugger.c:
12809         Do not call callback function if not present
12811 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12813         * libanjuta/interfaces/libanjuta.idl,
12814         plugins/debug-manager/stack_trace.c,
12815         plugins/debug-manager/stack_trace.h,
12816         plugins/debug-manager/anjuta-debug-manager.ui,
12817         plugins/gdb/debugger.c:
12818         Add a popup menu in stack frame window
12819         Add a new frame-changed event
12820         Use MI command for getting stack informations
12821         Get filename with full path (need gdb > 6.3)
12823         * libanjuta/interfaces/libanjuta.idl,
12824         plugins/debug-manager/debug_tree.c,
12825         plugins/debug-manager/debugger.c,
12826         plugins/debug-manager/locals.c,
12827         plugins/debug-manager/locals.h,
12828         plugins/debug-manager/plugin.c,
12829         plugins/gdb/debugger.c,
12830         plugins/gdb/debugger.h,
12831         plugins/gdb/parser.c,
12832         plugins/gdb/parser.h,
12833         plugins/gdb/plugin.c,
12834         plugins/gdb/Makefile.am:
12835         Pass watch data with string instead of Watch structures
12836         Use debug_tree in local window
12837         Remove info local
12838         Remove parser.{ch}
12840         * plugins/debug-manager/breakpoints.c,
12841         plugins/debug-manager/utilities.c,
12842         plugins/debug-manager/utilities.h:
12843         Use a GtkListStore instead of a GtkTreeStore
12844         move goto_location_in_editor in utilities.c
12845         
12846 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12848         * libanjuta/interfaces/libanjuta.idl,
12849         plugins/debug-manager/anjuta-debug-manager.ui,
12850         plugins/debug-manager/breakpoints.c,
12851         plugins/debug-manager/plugin.c,
12852         plugins/gdb/debugger.c:
12853         Add a breakpoint type
12854         Add new popup menu in breakpoint window
12855         Add toggle breakpoint in editor popup menu
12856         Save and restore breakpoint enable
12857         Fix bug in clear all breakpoints
12858         Remove old useless code
12860         * plugins/debug-manager/debugger.c:
12861         Fix some problem with debugger states
12863         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12864         Update documentation
12865         
12866 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12868         * data/Makefile.am,
12869         plugins/gdb/Makefile.am,
12870         plugins/gdb/gdb.init:
12871         Move gdb.init crom data to plugins/gdb
12873         * plugins/gdb/gdb.init,
12874         libanjuta/interfaces/libanjuta.idl,
12875         plugins/debug-manager/breakpoints.c,
12876         plugins/debug-manager/debugger.c,
12877         plugins/debug-manager/plugin.c,
12878         plugins/gdb/debugger.c,
12879         plugins/gdb/plugin.c:
12880         Support pending breakpoints
12881         Rewrite debugger states
12882         Split ianjuta_debugger_log into _enable_log and _disable_log
12884         * plugins/debug-manager/start.c,
12885         plugins/debug-manager/debug_tree.c,
12886         plugins/gdb/parser.c:
12887         Remove some useless lines
12889         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12890         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12891         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12892         Update documentation
12894 2006-03-12 Naba Kumar <naba@gnome.org>
12896         * manuals/references/libanjuta/libanjuta.types: Fixed
12897         debug-manager name.
12898         
12899 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12901         * libanjuta/anjuta-debugger.c,
12902         libanjuta/anjuta-debugger.h:
12903         Remove those files
12904         
12905         * libanjuta/interfaces/libanjuta.idl,
12906         plugins/debug-mananger/breakpoints.c,
12907         plugins/debug-manager/debug_tree.c,
12908         plugins/debug-manager/debugger.c,
12909         plugins/debug-manager/plugin.c,
12910         plugins/debug-manager/registers.c,
12911         plugins/debug-manager/sharedlib.c,
12912         plugins/debug-manager/signal.c,
12913         plugins/debug-manager/stack_trace.c,
12914         plugins/debug-manager/start.c,
12915         plugins/debug-manager/watch.c,
12916         plugins/gdb/debugger.c,
12917         plugins/gdb/debugger.h,
12918         plugins/gdb/parser.c,
12919         plugins/gdb/parser.h,
12920         plugins/gdb/plugin.c:
12921         Move types definitions from libanjuta/anjuta-debugger.{ch}
12922         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12923         
12924         * plugins/gdb/Makefile.am:
12925         Remove user interface from gdb plugin
12927 2006-03-12 Naba Kumar <naba@gnome.org>
12929         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12931 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12933         Modified Patch from Marc Maurer <uwog@uwog.net>:
12934         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12935         Fixes #342447
12936         
12937         * plugins/sourceview/Makefile.am:
12938         * plugins/sourceview/sourceview-cell.c:
12939         * plugins/sourceview/sourceview-cell.h:
12940         * plugins/sourceview/sourceview.c: 
12941         
12942         Implemented IAnjutaEditorCell
12944 2006-05-21  Naba Kumar  <naba@gnome.org>
12946         * libanjuta/interfaces/libanjuta.idl,
12947         plugins/document-manager/action-callbacks.c,
12948         plugins/document-manager/plugin.c,
12949         plugins/editor/print.c, plugins/editor/text_editor.c,
12950         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12951         Fixed zooming and added icons and shortcuts for zoom menu items.
12953 2006-05-21  Naba Kumar  <naba@gnome.org>
12955         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12956         whitespaces.
12958 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12960         * plugins/document-manager/anjuta-docman.c:
12961         Fixed close button reaction by setting the correct current editor
12963 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12965         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12966         * plugins/document-manager/anjuta-docman.c
12967         - Fix close button, you can close any tab as you wish now.
12968         - Fadeout mime icon as the same as close image  
12970 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12972         Patch from Marc Maurer <uwog@uwog.net>
12973         * main.c: Compile fix when NLS is enabled
12974         
12975         AUTHORS: Added Marc
12977 2006-05-20  Naba Kumar  <naba@gnome.org>
12979         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12980         while loading abiword-2.4.4/abi project).
12982 2006-05-18 Naba Kumar  <naba@gnome.org>
12984         * libanjuta/interfaces/libanjuta.idl,
12985         plugins/document-manager/action-callbacks.c,
12986         plugins/editor/print.c,
12987         plugins/editor/text_editor.c,
12988         plugins/editor/text_editor.h,
12989         plugins/editor/text_editor_prefs.c: Fixed zooming.
12990         
12991         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12992         interface for character iteration and IAnjutaEditorAssist interface
12993         for autocompletions and editor tips.
12995 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12997         Patch from Günther Brammer <GBrammer@gmx.de>:
12998         * plugins/document-manager/anjuta-docman.c:
12999         Make tabs smaller but keep nice closing icon
13001         * plugins/document-manager/anjuta-docman.c:
13002         * plugins/document-manager/Makefile.am:
13003         
13004         Added nice mime-icons to the editor tabs
13006 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13008         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13009         
13010         * plugins/symbol-browser/an_symbol_view.c:
13011         - Fixed crasher
13012         - Fixed symbol searching (Yang Hong (#341997))
13013         
13014         * plugins/devhelp/htmlview.c:
13015         Fixed devhelp plugin
13016         
13017         * plugins/build-basic-autotools/build-basic-autotools.c:
13018         * plugins/search/search-replace.c:
13019         * plugins/document-manager/anjuta-docman.c:
13020         
13021         Only add a marker to a line where it makes sense!
13023 === anjuta 2.0.2 ===
13025 2006-05-15  Naba Kumar  <naba@gnome.org>
13027         * configure.in: set required versions for
13028         gdl and glade3.
13029         
13030 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13032         * plugins/glade/plugin.c:
13033         Fixed signal connection for "gtk-doc-search"
13035 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13037         * NEWS: Set release date, add known issues
13038         
13039         * libanjuta/anjuta-shell.c:
13040         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13041         and debug other gtk-warnings/criticals)
13042         
13043         * plugins/build-basic-autotools/build-basic-autotools.c:
13044         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13045         
13046         * plugins/sourceview/anjuta-view.c:
13047         * plugins/sourceview/sourceview-args.c:
13048         * plugins/sourceview/sourceview-scope.c:
13049         * plugins/sourceview/sourceview-tags.c:
13050         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13052 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13054         * pixmaps/Makefile.am:
13055         Add preferences_general.png
13056         
13057         * plugins/devhelp/plugin.c:
13058         Fixed some more realise things
13059         
13060         * plugins/message-view/anjuta-msgman.c:
13061         Support stock icons for message panes
13062         
13063         * plugins/search/search-replace.c:
13064         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13065          
13066         * plugins/search/search-replace_backend.c:
13067         Fixed #341359
13068         
13069         * plugins/sourceview/anjuta-document.c:
13070         * plugins/sourceview/sourceview.c:
13071         Fixed finalise and tag completion
13072         
13073         * src/anjuta-app.c:
13074         Use preferences_general icon
13076 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13078         * pixmaps/Makefile.am:
13079         Fixed EXTRA_DIST
13081 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13083         * plugins/sourceview/sourceview-prefs.c:
13084         Fixed font & color handling
13085         
13086         * plugins/symbol-browser/an_symbol_view.c:
13087         Fixed crasher
13089 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13091         * plugins/macro/macros.xml:
13092         Fixed bug #341583 (Address of FSF)
13094 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13096         * src/main.c:
13097         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13098         Update: Do it the cool way...
13099         
13100 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13102         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13103         Implement gtk-api-help signals of glade3
13104         * configure.in: Bump to glade3 2.91.2
13105         
13106         * plugins/devhelp/plugin.c:
13107         Fixed some realize stuff in the devhelp plugin
13108         
13109         * plugins/sourceview/anjuta-document.c:
13110         fixed bug with scope completion
13112 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13114         * plugins/symbol-browser/an_symbol_view.c
13115         * plugins/symbol-browser/an_symbol_prefs.c
13116         * plugins/symbol-browser/an_symbol_prefs.h
13117         * global_tags/create_global_tags.sh:
13118         
13119         Automaticly create global tags on first startup
13121 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13123         * configure.in:
13124         * plugins/project-wizard/templates/Makefile.am:
13125         * (added) plugins/project-wizard/templates/cpp-logo.png:
13126         * (added) plugins/project-wizard/templates/cpp.wiz:
13127         * (added) plugins/project-wizard/templates/cpp/*:
13129         Added a generic c++ template. It's a simple hello world.
13131 2006-05-07  Massimo Cora' <maxcvs@email.it>
13133         * plugins/symbol-browser/an_symbol_view.c:
13134         fixed a stupid crasher.
13136 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13138         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13139         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13140         
13141         Fixed WxWidgets project type
13143 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13145         * plugins/devhelp/htmlview.c: 
13146         * plugins/devhelp/plugin.c:
13147         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13148         
13149         * plugins/project-wizard/install.c:
13150         Don't set a message - thanks to seb
13152 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13154         * plugins/devhelp/htmlview.c: 
13155         * plugins/symbol-browser/an_symbol_view.c:
13156         
13157         There is a weird crash in gtk_idle which I still did not completly fix!
13158         
13159         * plugins/project-wizard/install.c:
13160         Default to success instead of failure
13162 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13164         * plugins/devhelp/htmlview.c:
13165         * plugins/devhelp/plugin.c:
13166         Fixed bug and libdevhelp issue!
13168         * plugins/project-wizard/install.c:
13169         Fixed message string!
13171 2006-05-03  Massimo Cora' <maxcvs@email.it>
13172        
13173         * plugins/symbol-browser/an_symbol_view.c:
13174         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13176 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13178         * pixmaps/Makefile.am:
13179         * src/main.c:
13180         * anjuta.desktop.in.in
13181         
13182         GNOME Goal #2.1: Install theme-friendly icons
13184 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13186         * plugins/devhelp/htmlview.c: Reload page on reparent
13187         * plugins/document-manager/anjuta-docman.c:
13188         Present document-manager when document is selected in file-manager
13190 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13192         * plugins/symbol-broser/an_symbol_view.c:
13193         Fixed crasher in namespace exploration
13195 2006-05-01  Massimo Cora' <maxcvs@email.it>
13197         * configure.in:
13198         * plugins/valgrind/Makefile.am:
13200         Optional compiling of Valgrind plugin
13202 2006-05-01  Massimo Cora' <maxcvs@email.it>
13204         * plugins/symbol-browser/an_symbol_view.c:
13205         - modularized code. Marked with FIXME the parts which need improvement.
13206         - More comments.
13207     - Added basic namespace completion for Gtkmm type project:
13208     - namespace1::MyClass *class;
13209     - class-> [display]
13210     - Namespaces must be anyway improved.
13212 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13214         * plugins/devhelp/plugin.c: 
13215         Fixed up plugin unloading and show html widget on link selected
13216         
13217         * NEWS: Updated
13218         
13219 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13221         * plugins/devhelp/Makefile.am:
13222         * plugins/devhelp/anjuta-devhelp.plugin.in:
13223         * plugins/devhelp/htmlview.c:
13224         * plugins/devhelp/htmlview.h:
13225         * plugins/devhelp/plugin.c: 
13226         * plugins/devhelp/plugin.h:
13227         Reimplemeted devhelp plugin from scratch
13228         
13229         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13230         Fixed crasher
13232 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13234         * plugins/sourceview/sourceview-tags.c:
13235         complete some more tag types
13236         
13237         * plugins/valgrind/plugin.c:
13238         * plugins/valgrind/preferences.c:
13239         * plugins/valgrind/vggeneralprefs.c:
13240         
13241         Fixed lots of gtk warnings
13243 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13245         * plugins/sourceview/sourceview-scope.c:
13246         Implemented type-ahead for scope completion
13248 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13250         * manuals/C/Makefile.am:
13251         * manuals/Makefile.am:
13252         * plugins/document-manager/Makefile.am:
13253         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13254         * plugins/sourceview/Makefile.am:
13255         * tagmanager/c.c:
13256         
13257         Fixed distcheck
13258         
13259         * plugins/class-gen/goc_template_header: G_END_DECLS
13261 2006-05-27  Naba Kumar <naba@gnome.org>
13263         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13264         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13265         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13266         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13267         scintilla/include/Scintilla.iface,
13268         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13269         cvs. Fixed compile flags. Removed outdated patches.
13271 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13273         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13275         * plugins/sourceview/anjuta-document.c:
13276         * plugins/sourceview/sourceview-args.c:
13277         * plugins/sourceview/sourceview-scope.c:
13278         
13279         Add End/Home keypresses and support completion if symbol start with '!' for example
13280         in an if statement
13282 2006-04-27 Massimo Cora' <maxcvs@email.it>
13284         * libanjuta/interfaces/libanjuta.idl:
13286         * plugins/sourceview/sourceview-scope.c:
13287         * plugins/sourceview/tag-window.c: 
13288         * plugins/sourceview/tag-window.h:
13289         * plugins/symbol-browser/an_symbol_view.c:
13290         * plugins/symbol-browser/an_symbol_view.h:
13291         * plugins/symbol-browser/plugin.c:
13292         
13293         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13294         interface.
13295         Code and ideas for C/C++ new completion engine comes from IComplete written by
13296         Martin Stubenschrott <stubenschrott@gmx.net>.
13297         Currently the interface works only with GtkSourceView plugin.   
13298         
13299         * tagmanager/Makefile.am:
13300         * tagmanager/c.c: 
13301         * tagmanager/entry.h:
13302         * tagmanager/get.c:
13303         * tagmanager/get.h:
13304         * tagmanager/include/tm_file_entry.h:
13305         * tagmanager/include/tm_project.h:
13306         * tagmanager/include/tm_source_file.h:
13307         * tagmanager/include/tm_symbol.h:
13308         * tagmanager/include/tm_tagmanager.h:
13309         * tagmanager/include/tm_work_object.h:
13310         * tagmanager/include/tm_workspace.h:
13311         * tagmanager/parse.c:
13312         * tagmanager/read.c: 
13313         * tagmanager/read.h:
13314         * tagmanager/tm_project.c: 
13315         * tagmanager/tm_source_file.c: 
13316         * tagmanager/tm_workspace.c:
13317         
13318         Tagmanager can now parse a memory buffer and generate/update 
13319         tags into tm_workspace/tm_project on the fly, without using files.
13320         C/C++ is supported now.
13321         
13322 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13324         * plugins/sourceview/anjuta-document.c:
13325         * plugins/sourceview/sourceview-args.c:
13326         * plugins/sourceview/sourceview-scope.c:
13327         * plugins/sourceview/sourceview.c:
13328         
13329         Fixed some memory leaks and argument completion
13331 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13333         * plugins/glade/plugin.c:
13334         
13335         Fixed glade plugin build because of API changes in glade3
13337 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13339         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13340         Updated editor section
13341         
13342         * manuals/C/anjuta-manual/interface.xml:
13343         * manuals/C/anjuta-manual/preferences.xml:
13344         * manuals/C/anjuta-manual/projects.xml:
13345         Updated manual
13346         
13347         * plugins/editor/anjuta-editor.plugin.in:
13348         Better plugin name
13350 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13352         * configure.in:
13353         * plugins/editor/anjuta-editor.plugin.in:
13354         * plugins/sourceview/sourceview.plugin.in:
13356         Build both editors and let the user decide a runtime!
13357         
13358         * plugins/sourceview/sourceview-scope.c:
13359         Fixed bug in regex to allow test()-> completions
13361 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13363         * plugins/sourceview/anjuta-document.c:
13364         * plugins/sourceview/sourceview-args.c: 
13365         * plugins/sourceview/sourceview-scope.c:
13366         * plugins/sourceview/sourceview-tags.c:
13367         * plugins/sourceview/tag-window.c: 
13368         
13369         Improved callltip windows
13371 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13373         * src/anjuta-app.c: (on_session_save):
13374         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13375         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13377 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13379         * libanjuta/anjuta-utils.c: 
13380         * plugins/cvs-plugin/cvs-execute.c:
13381         Off-by-one...
13383         * scintilla/LexInno.cxx:
13384         * scintilla/LexOpal.cxx:
13385         * scintilla/LexTCL.cxx:
13387         Added missing files from scintilla-update
13389 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13391         * configure.in:
13392         * manuals/C/Makefile.am:
13393         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13394         * manuals/C/anjuta-manual/Makefile.am:
13395         * manuals/C/anjuta-manual/anjuta-manual.xml:
13396         * manuals/C/anjuta-manual/build.xml:
13397         * manuals/C/anjuta-manual/debugger.xml:
13398         * manuals/C/anjuta-manual/execute.xml:
13399         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13400         * manuals/C/anjuta-manual/figures/arguments.png:
13401         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13402         * manuals/C/anjuta-manual/figures/file_menu.png:
13403         * manuals/C/anjuta-manual/figures/menu_main.png:
13404         * manuals/C/anjuta-manual/figures/menubar.png:
13405         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13406         * manuals/C/anjuta-manual/figures/project_info.png:
13407         * manuals/C/anjuta-manual/figures/scrshot.png:
13408         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13409         * manuals/C/anjuta-manual/figures/tool-editor.png:
13410         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13411         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13412         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13413         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13414         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13415         * manuals/C/anjuta-manual/fileoperations.xml:
13416         * manuals/C/anjuta-manual/interface.xml:
13417         * manuals/C/anjuta-manual/introduction.xml:
13418         * manuals/C/anjuta-manual/preferences.xml:
13419         * manuals/C/anjuta-manual/projects.xml:
13420         * manuals/C/anjuta-manual/tools.xml:
13421         * manuals/Makefile.am:
13422         
13423         Updated manual and faq
13425         * scintilla/CallTip.cxx:
13426         * scintilla/CallTip.h:
13427         * scintilla/CellBuffer.cxx:
13428         * scintilla/CellBuffer.h:
13429         * scintilla/ContractionState.cxx:
13430         * scintilla/Document.cxx:
13431         * scintilla/Document.h:
13432         * scintilla/DocumentAccessor.cxx:
13433         * scintilla/Editor.cxx:
13434         * scintilla/Editor.h:
13435         * scintilla/ExternalLexer.cxx:
13436         * scintilla/Indicator.cxx:
13437         * scintilla/KeyMap.cxx:
13438         * scintilla/KeyWords.cxx:
13439         * scintilla/LexAU3.cxx:
13440         * scintilla/LexBash.cxx:
13441         * scintilla/LexCPP.cxx:
13442         * scintilla/LexCaml.cxx:
13443         * scintilla/LexCsound.cxx:
13444         * scintilla/LexEiffel.cxx:
13445         * scintilla/LexGui4Cli.cxx:
13446         * scintilla/LexHTML.cxx:
13447         * scintilla/LexLua.cxx:
13448         * scintilla/LexMSSQL.cxx:
13449         * scintilla/LexOthers.cxx:
13450         * scintilla/LexPOV.cxx:
13451         * scintilla/LexPython.cxx:
13452         * scintilla/LexRuby.cxx:
13453         * scintilla/LexSQL.cxx:
13454         * scintilla/LexVB.cxx:
13455         * scintilla/Makefile.am:
13456         * scintilla/PlatGTK.cxx:
13457         * scintilla/PropSet.cxx:
13458         * scintilla/RESearch.cxx:
13459         * scintilla/RESearch.h:
13460         * scintilla/ScintillaBase.cxx:
13461         * scintilla/ScintillaGTK.cxx:
13462         * scintilla/StyleContext.h:
13463         * scintilla/ViewStyle.cxx:
13464         * scintilla/ViewStyle.h:
13465         * scintilla/XPM.cxx:
13466         * scintilla/include/KeyWords.h:
13467         * scintilla/include/Platform.h:
13468         * scintilla/include/PropSet.h:
13469         * scintilla/include/SciLexer.h:
13470         * scintilla/include/Scintilla.h:
13471         * scintilla/include/Scintilla.iface:
13472         * scintilla/include/ScintillaWidget.h:
13473         * scintilla/lexers.make:
13475         Update to scintilla 1.68
13477         * src/anjuta-app.c:
13478         Only show help items which are really availible
13480         * plugins/cvs-plugin/cvs-callbacks.c
13481         * plugins/cvs-plugin/cvs-execute.c
13482         * plugins/cvs-plugin/subversion-callbacks.c:
13483         * libanjuta/anjuta-utils.c:
13484         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13486 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13488         * plugins/project-wizard/install.c,
13489         * plugins/project-wizard/autogen.c:
13490         Add error messages if using a read only directory
13491         Improve fix for bug #339296
13493 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13495         * libanjuta/interfaces/libanjuta.idl:
13496         * plugins/document-manager/action-callbacks.c:
13497         * plugins/document-manager/plugin.c:
13498         * plugins/editor/text_editor.c:
13499         Added IAnjutaEditorGoto 
13501         * plugins/editor/aneditor.cxx:
13502         * plugins/editor/aneditor.h:
13503         * plugins/editor/text_editor.h:
13504         * plugins/editor/text_editor_prefs.c:
13505         
13506         Fixed #305076
13508 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
13510         * libanjuta/interfaces/libanjuta.idl:
13511         * plugins/document-manager/action-callbacks.c:
13512         * plugins/document-manager/anjuta-docman.c:
13513         * plugins/document-manager/plugin.c:
13514         * plugins/editor/text_editor.c: 
13515         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13516         
13517         * plugins/sourceview/sourceview.c:
13518         * plugins/sourceview/sourceview.glade:
13519         Fixed some uft-8 issues and added a preference option
13520         to enable/disable gnome-vfs monitoring
13521         
13522         * scintilla/Makefile.am:
13523         * scintilla/include/Makefile.am:
13524         Fixed build
13526 2006-04-20  Massimo Cora' <maxcvs@email.it>
13528         * libanjuta/interfaces/libanjuta.idl:
13529         Remove get_current_pos () because we have get_position()
13531 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
13533         * NEWS: Updated
13534         * plugins/sourceview/tag-window.c:
13535         Don't close window on PageUp/PageDown
13537 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13539         * data/Makefile.am:
13540         * manuals/reference/libanjuta/Makefile.am:
13541         
13542         Some build fixes
13543         
13544         * src/Makefile.am:
13545         * src/bacon-message-connection.c: 
13546         * src/bacon-message-connection.h: (both from gedit)
13547         * src/main.c:
13548         
13549         Fixed #312319 (Opening files when Anjuta is already open)
13551 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13553         * TODO.tasks: Updated
13554         * plugins/sourceview/anjuta-view.c: 
13555         * plugins/sourceview/anjuta-view.h:
13556         * plugins/sourceview/sourceview.c: 
13557         
13558         * configure.in: Fix --enable-plugin-scintilla
13559         
13560         Added char_added signal
13562 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13564         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13565         
13566         Fixed diff for utf8
13567         
13568         * plugins/sourceview/sourceview.c:
13569         Fixed VFS monitoring (still a bit buggy)
13570         
13571         * plugins/sourceview/sourceview-args.c:
13572         * plugins/sourceview/tag-window.c: 
13573         
13574         Better sizing for the popup-window
13576 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13578         * plugins/project-wizard/templates/gnome/src/main.c:
13579         * plugins/project-wizard/templates/gnome/src/project.glade:
13580         * plugins/project-wizard/templates/gtk/src/main.c: 
13581         * plugins/project-wizard/templates/gtk/src/project.glade:
13582         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13583         
13584         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13585         
13586 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13588         * configure.in: More removal of obsoleteness.
13589         * po/no.po:
13591 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13593         * ROADMAP:
13594         * libanjuta/anjuta-preferences.c: 
13595         * libanjuta/anjuta-utils.c: 
13596         * libanjuta/anjuta-utils.h:
13597         * plugins/message-view/message-view.c:
13598         
13599         Changed color functions and moved convert_color to anjuta-utils.h
13600         
13601         * plugins/message-view/anjuta-message-manager-plugin.glade:
13602         GnomeColorPicker -> GtkColorButton (bug #309154)
13603         
13604         * plugins/sourceview/plugin.c:
13605         * plugins/sourceview/sourceview-prefs.c:
13606         * plugins/sourceview/sourceview.glade:
13607         Added color and font preferences
13609         * plugins/sourceview/sourceview-tags.c:
13610         Only show as much choices as configured in preferences
13612 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13614         * ROADMAP, NEWS: Updated (we are far behind ;-)
13615         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13617 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13619         * configure.in:
13620         * plugins/editor/Makefile.am:
13621         * scintilla/Makefile.am
13622         
13623         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13624         
13625         * global-tags/Makefile.am:
13626         * global-tags/create_global_tags.sh:
13627         * plugins/symbol-browser/an_symbol_prefs.c:
13628         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13629         * plugins/symbol-browser/plugin.h:
13630         * tagmanager/include/tm_workspace.h:
13631         * tagmanager/tm_workspace.c:
13632         
13633         Fixed symbol-browser prefs and move global tags generation from installtion to
13634         preferences to make the life easier for distributers and to allow updates after installtion
13636         * plugins/document-manager/action-callbacks.c: 
13637         * plugins/document-manager/action-callbacks.h:
13638         * plugins/document-manager/anjuta-document-manager.ui:
13639         * plugins/document-manager/indent-util.c:
13640         * plugins/document-manager/plugin.c:
13641         * plugins/editor/text_editor.c:
13642         
13643         Moved indent stuff to document-manager
13644         
13645         * plugins/sourceview/anjuta-view.c: 
13646         * plugins/sourceview/sourceview-args.c: 
13647         * plugins/sourceview/sourceview-scope.c:
13648         * plugins/sourceview/sourceview-tags.c: 
13649         * plugins/sourceview/sourceview.c:
13650         
13651         Fixed several bugs
13652         
13653         * plugins/sourceview/sourceview.plugin (removed):
13654         * plugins/sourceview/sourceview.plugin.in:
13655         Editor is not user-activatible
13656         
13657         * plugins/sourceview/sourceview.png:
13658         Updated icon
13660 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13662         * src/anjuta-app.c: Fixed crasher on plugin unloading
13664 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13666         * plugins/sourceview/sourceview.c
13667         * plugins/sourceview/sourceview-args.c
13668         * plugins/sourceview/sourceview-args.h:
13669         
13670         Polished argument completion
13672 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13674         * plugins/message-view/anjuta-msgman.c:
13675         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13676         
13677         Show message pane on switch (does not work, anjuta_shell needs a fix)
13678         
13679         * plugins/sourceview/Makefile.am:
13680         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13681         * plugins/sourceview/sourceview-args.c: 
13682         * plugins/sourceview/sourceview-args.h:
13683         * plugins/sourceview/sourceview-private.h:
13684         * plugins/sourceview/sourceview-scope.c: 
13685         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13686         * plugins/sourceview/sourceview-tags.c:
13687         * plugins/sourceview/sourceview.c:
13688         * plugins/sourceview/tag-window.c:
13689         * plugins/sourceview/tag-window.h:
13690         
13691         Added scope and argument completion
13693 2006-04-03  Johannes Schmid <jhs@gnome.org>
13695         * TODO.tasks
13696         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13697         (on_widget_remove):
13698         Save toolbar state
13700         * plugins/sourceview/sourceview.c: (iselect_clear):
13701         Make "Delete"-key working
13703         * configure.in: #336389
13705 2006-04-03  Johannes Schmid <jhs@gnome.org>
13707         * plugins/sourceview/Makefile.am:
13708         * plugins/sourceview/anjuta-view.c:
13709         * plugins/sourceview/plugin.c: 
13710         * plugins/sourceview/sourceview-private.h:
13711         * plugins/sourceview/sourceview-scope.c:
13712         * plugins/sourceview/sourceview-scope.h:
13713         * plugins/sourceview/sourceview-tags.c: 
13714         * plugins/sourceview/sourceview-tags.h:
13715         * plugins/sourceview/sourceview.c:
13716         * plugins/sourceview/sourceview.h:
13717         * plugins/sourceview/tag-window.c:
13718         
13719         - fixed goto_file_line
13720         - scroll to cursor on undo/redo
13721         - show correct popup-menu
13722         - scope completion (not ready yet)
13724 2006-04-03  Johannes Schmid <jhs@gnome.org>
13726         * plugins/sourceview/plugin.c: 
13727         * plugins/sourceview/sourceview-tags.c:
13728         * plugins/sourceview/sourceview.c: 
13729         * plugins/sourceview/sourceview.h:
13730         * plugins/sourceview/tag-window.c:
13731         
13732         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13734 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13736         * plugins/sourceview/sourceview.c:
13737         Fixed next/previous bookmark.
13738         Toggled bookmark (set/unset).
13740 2006-04-03  Johannes Schmid <jhs@gnome.org>
13742         * plugins/document-manager/action-callbacks.c:
13743         Fixed Gtk-Warning in goto_line
13744         
13745         * plugins/sourceview/Makefile.am:
13746         * plugins/sourceview/anjuta-document.c:
13747         * plugins/sourceview/anjuta-view.c: 
13748         * plugins/sourceview/anjuta-view.h:
13749         * plugins/sourceview/sourceview-autocomplete.c:
13750         * plugins/sourceview/sourceview-autocomplete.h:
13751         * plugins/sourceview/sourceview-private.h:
13752         * plugins/sourceview/sourceview-tags.c:
13753         * plugins/sourceview/sourceview-tags.h:
13754         * plugins/sourceview/sourceview.c:
13755         * plugins/sourceview/tag-window.c:
13756         * plugins/sourceview/tag-window.h:
13757         Created a nice API for tag and completion windows
13758         
13759         * plugins/sourceview/sourceview-print.h:
13760         * plugins/sourceview/sourceview-print.c:
13761         Added printing
13762                 
13763 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13765         * plugins/sourceview/sourceview.c:
13766         Fixed typo (Sort bookmarks).
13767         
13768 2006-04-01  Johannes Schmid <jhs@gnome.org>
13770         * plugins/sourceview/anjuta-document.c:
13771         * plugins/sourceview/anjuta-document.h:
13772         * plugins/sourceview/anjuta-view.c:
13773         * plugins/sourceview/anjuta-view.h:
13774         * plugins/sourceview/sourceview-autocomplete.c:
13775         * plugins/sourceview/sourceview-autocomplete.h:
13776         * plugins/sourceview/sourceview-prefs.c:
13777         * plugins/sourceview/sourceview-prefs.h:
13778         * plugins/sourceview/sourceview-private.h:
13779         * plugins/sourceview/sourceview-tags.c:
13780         * plugins/sourceview/sourceview-tags.h:
13781         * plugins/sourceview/sourceview.c:
13782         * plugins/sourceview/sourceview.glade:
13783         * plugins/sourceview/tag-window.c: 
13784         * plugins/sourceview/tag-window.h:
13785         
13786         Improved code complete and autocomplete
13788 2006-04-01  Johannes Schmid <jhs@gnome.org>
13790         * plugins/sourceview/Makefile.am:
13791         * plugins/sourceview/bookmark.png:
13792         * plugins/sourceview/marker-attentive.png:
13793         * plugins/sourceview/marker-basic.png:
13794         * plugins/sourceview/marker-intense.png:
13795         * plugins/sourceview/marker-light.png:
13796         * plugins/sourceview/sourceview.c: 
13797         
13798         Added pixmaps for all marker types and show bookmarks
13799         
13800         * configure.in
13801         * plugins/sourceview/Makefile.am:
13802         Build sourceview on 2.14 only
13804 2006-03-31  Johannes Schmid <jhs@gnome.org>
13806         * plugins/sourceview/Makefile.am:
13807         * plugins/sourceview/anjuta-document.c:
13808         * plugins/sourceview/anjuta-view.c:
13809         * plugins/sourceview/anjuta-view.h:
13810         * plugins/sourceview/sourceview-autocomplete.c:
13811         * plugins/sourceview/sourceview-private.h:
13812         * plugins/sourceview/sourceview-tags.c:
13813         * plugins/sourceview/sourceview-tags.h:
13814         * plugins/sourceview/sourceview.c: 
13815         * plugins/sourceview/tag-window.c:
13816         * plugins/sourceview/tag-window.h:
13817         
13818         Added code completion with tag manager to the editor and fixed a save_as bug
13820 2006-03-31  Johannes Schmid <jhs@gnome.org>
13822         * src/main.c: Revert patch from Rob to allow building with
13823         Gnome 2.12
13824         * configure.in: Require at least 2.12 libraries
13826 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13828         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13830         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13831         Improve anjuta-plugin project template: Added missed files dist tarball
13832         (make dist)
13834         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13835         typo
13837 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13839         reviewed by: Johannes Schmid <jhs@gnome.org>
13841         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13842         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13843         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13844         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13845         
13846         Improve anjuta-plugin project template. Also fix for #322744
13848 2006-03-27  Johannes Schmid <jhs@gnome.org>
13850         * plugins/sourceview/sourceview-private.h:
13851         plugins/sourceview/sourceview.c:
13852         
13853         Added basic bookmark support
13855 2006-03-27  Johannes Schmid <jhs@gnome.org>
13857         * TODO.tasks:
13858         Updated
13859         
13860         Patch from Rob Bradfort <robster@debian.org>:
13861         * src/main.c: (get_command_line_args), (main):
13862         Migration from popt to GOption
13863         
13864 2006-03-26 Naba Kumar  <naba@gnome.org>
13866         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13867         size to scale itself with theme.
13869 2006-03-26 Naba Kumar  <naba@gnome.org>
13871         * plugins/file-manager/an_file_view.c,
13872         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13873         when symbolview and fileview objects are destroyed to avoid crashes
13874         after the plugins are disabled.
13876 2006-03-26 Naba Kumar <naba@gnome.org>
13878         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13879         Deleted unused file.
13880         
13881         * plugins/glade/plugin.c: Be able to close glade plugin when there
13882         there is no glade project loaded.
13883         
13884         * plugins/sourceview/sourceview.plugin,
13885         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13887 2006-03-23  Naba Kumar  <naba@gnome.org>
13889         * plugins/editor/print.c: Fixed a bug where some sections of
13890         printed/previewed text is not highlighted.
13891         
13892 2006-03-20  Johannes Schmid <jhs@gnome.org>
13894         * libanjuta/interfaces/libanjuta.idl:
13895         Added IAnjutaPrint
13896         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13897         as we do not use private apis. Show help window and startup because it does 
13898         not survive gdl
13899         
13900         * plugins/document-manager/action-callbacks.c:
13901         plugins/editor/Makefile.am:
13902         plugins/editor/text_editor.c:
13903         plugins/editor/print.c:
13904         plugins/editor/print.h:
13905         
13906         Fixed printing (nobody has missed it BTW ;-)
13907         
13908         * plugins/sourceview/sourceview.c:
13909         Fixed a crasher
13911 2006-03-20 Naba Kumar <naba@gnome.org>
13913         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13914         devhelp >= 0.9 < 0.11 versions.
13915         
13916 2006-03-20  Johannes Schmid <jhs@gnome.org>
13918         * plugins/sourceview/anjuta-document-loader.c
13919         plugins/sourceview/sourceview.c:
13920         
13921         Fixed encoding bugs
13923 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13925         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13926         Fixed bug (line position)
13927         Give the good line position whatever the active editor.
13929 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13931         * configure.in: Added fi to ALL_LINGUAS
13933 2006-03-19  Johannes Schmid <jhs@gnome.org>
13935         * plugins/sourceview/anjuta-document-loader.c:
13936         replace gnome_vfs_get_mime_type_for_name_and data
13938         * plugins/build-basic-autotools/build-basic-autotools.c:
13939         Fixed #335142
13941 2006-03-17  Johannes Schmid <jhs@gnome.org>
13943         * plugins/editor/editor.glade:
13944         Added style-editor again after it got lost somehow
13946 2006-03-17  Johannes Schmid <jhs@gnome.org>
13948         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13949         configure.in: require devhelp 0.11
13950         
13951         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13953         plugins/build-basic-autotools/build-basic-autotools.c:
13954         forgot a an installtion callback for the "install as root"-feature
13956 2006-03-17  Massimo Cora' <maxcvs@email.it>
13958         reviewed by: Johannes Schmid <jhs@gnome.org>
13960         * plugins/class-gen/anjuta-class-gen-plugin.glade
13961         plugins/class-gen/class_gen.c 
13962         plugins/class-gen/goc_template_header
13963         plugins/class-gen/goc_template_source
13964         
13965         Fixed bug #334663
13967 2006-03-16  Johannes Schmid <jhs@gnome.org>
13969         * plugins/sourceview/sourceview.c:
13970         Fixed "save-point" signal for undo actions
13972 2006-03-16  Massimo Cora' <maxcvs@email.it>
13973         
13974         reviewed by: Johannes Schmid <jhs@gnome.org>
13975         
13976         * plugins/document-manager/anjuta-docman.c:
13977         Implement tab drag and drop
13979 2006-03-16  Johannes Schmid <jhs@gnome.org>
13981         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13982         plugins/build-basic-autotools/build-basic-autotools.c:
13983         
13984         Implemented "install as root"-feature (#321455)
13986 2006-03-16  Johannes Schmid <jhs@gnome.org>
13988         * mime/.cvsignore
13989         plugins/sourceview/.cvsignore
13990         plugins/tools/scripts/.cvsignore:
13991         Added/extended .cvsignore files
13992         
13993         * plugins/sourceview/sourceview-autocomplete.c:
13994         plugins/sourceview/sourceview-autocomplete.h:
13995         plugins/sourceview/sourceview-prefs.c:
13996         plugins/sourceview/sourceview-private.h:
13997         plugins/sourceview/sourceview.glade:
13998         Autcomplete just works(tm) now and respects preferences
13999         
14000         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14001         Use better algorithm from autocomplete
14003 2006-03-15  Johannes Schmid <jhs@gnome.org>
14005         * src/anjuta-app.c:
14006         Fixed bug #304495
14008 2006-03-15  Johannes Schmid <jhs@gnome.org>
14010         * libanjuta/interfaces/libanjuta.idl:
14011         plugins/class-gen/class_gen.c:
14012         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14013         plugins/project-manager/plugin.c:
14014         
14015         Allow to add multiple source files (#320191)
14016         
14017         * configure.in: Require gnome-build 0.1.3
14019 2006-03-14  Johannes Schmid <jhs@gnome.org>
14021         * plugins/macro/macro-utils.c: Fixed bug #333606
14022         * plugins/file-wizard/file.c: Fixed bug #333601
14024 2006-03-13  Johannes Schmid <jhs@gnome.org>
14026         * plugins/sourceview/sourceview_autocomplete.c
14027         plugins/sourceview/sourceview_autocomplete.h
14028         plugins/sourceview/sourceview.c
14029         plugins/sourceview/sourceview-private.h
14030         plugins/sourceview/sourceview-prefs.c:
14031         
14032         Cleaned up and fixed several issues
14033         
14034 2006-03-13  Johannes Schmid <jhs@gnome.org>
14036         * plugins/sourceview/Makefile.am:
14037         plugins/sourceview/sourceview-autocomplete.c
14038         plugins/sourceview/sourceview-autocomplete.h:
14039         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14040         plugins/sourceview/sourceview-private.h:
14041         plugins/sourceview/sourceview.c:
14042         
14043         Added (buggy) autocomplete feature to sourceview
14044         
14045 2006-03-12 Naba Kumar <naba@gnome.org>
14047         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14048         libanjuta/anjuta-session.c: Added API docs.
14050 2006-03-12 Naba Kumar <naba@gnome.org>
14052         * TODO.tasks: Added couple of tasks.
14053         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14054         Register private class as early as possible so that members could
14055         point to self class. Code clean up.
14057 2006-03-12 Naba Kumar <naba@gnome.org>
14059         * po/POTFILES.in, po/POTFILES.skip: Updated.
14061 2006-03-11 Naba Kumar <naba@gnome.org>
14063         * libanjuta/anjuta-shell.c,
14064         plugins/document-manager/anjuta-docman.c,
14065         plugins/document-manager/plugin.c,
14066         plugins/symbol-browser/an_symbol_search.c,
14067         plugins/valgrind/vgrule-list.c: Use correct signal names while
14068         creating them.
14069         
14070         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14071         signal names and fixed enum IANJUTA_TYPE_* macro.
14073 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14075         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14076         plugins/search/search-replace.c :
14077         Fixed bug (Bookmark the good line).
14078         Search & Replace (Mark all matched strings).
14079         
14080 2006-03-09  Johannes Schmid <jhs@gnome.org>
14082         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14083         Completed changes from yesterday
14084         
14085         * plugins/document-manager/anjuta-document-manager.glade:
14086         plugins/editor/editor.glade
14087         plugins/editor/plugin.c: (activate_plugin)
14088         plugins/editor/text_editor.c
14089     plugins/sourceview/Makefile.am
14090         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14091         plugins/sourceview/sourceview.glade:
14092         Completed preference changes
14094 2006-03-08  Johannes Schmid <jhs@gnome.org>
14096         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14097         plugins/search/plugin.c: (activate_plugin):
14098         
14099         Removed Gtk-Criticals
14100         
14101         * plugins/document-manager/anjuta-document-manager.glade:
14102         plugins/document-manager/plugin.c: (on_docman_auto_save),
14103         (on_gconf_notify_timer), (prefs_init):
14104     plugins/document-manager/plugin.h:
14105         plugins/editor/text_editor.c: (text_editor_instance_init),
14106         (text_editor_dispose):
14107         plugins/editor/text_editor.h:
14108         plugins/editor/text_editor_cbs.c:
14109         plugins/editor/text_editor_cbs.h:
14110         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14111         plugins/glade/plugin.c: (activate_plugin):
14112         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14113         plugins/sourceview/sourceview-private.h:
14114         plugins/sourceview/sourceview.c: (on_menu_popup),
14115         (sourceview_new), (ifile_open), (ifile_savable_save),
14116         (ifile_savable_save_as), (ieditor_set_popup_menu),
14117         (ieditor_get_filename), (imark_mark):
14119     Moved autosave from editor to document manager and fixed some things in 
14120     Sourceview plugin
14122 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14124         * plugins/search/anjuta-search.glade :
14125         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14126         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14127         plugins/search/search-replace.c : Fixed bug.
14128         
14129 2006-03-08  Johannes Schmid <jhs@gnome.org>
14131     * plugins/search/anjuta-search.glade
14132     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14134 2006-03-07  Johannes Schmid <jhs@gnome.org>
14136         * plugins/document-manager/action-callbacks.c
14137         plugins/document-manager/anjuta-document-manager.glade
14138         plugins/document-manager/plugin.c: (prefs_init),
14139         (activate_plugin):
14140         plugins/editor/Makefile.am:
14141         plugins/editor/editor.glade:
14142         plugins/editor/plugin.c: (on_style_button_clicked),
14143         (activate_plugin), (dispose):
14144         plugins/editor/style-editor.c:
14145         
14146         Startet to seperate document-manager and editor preferences
14148         * plugins/search/Makefile.am:
14149         plugins/search/anjuta-search.glade:
14150         plugins/search/search-replace.c:
14151         
14152         Moved search GUI to search-plugin
14153                 
14154         * plugins/sourceview/sourceview-prefs.c:
14155         plugins/sourceview/sourceview-prefs.h:
14156         plugins/sourceview/sourceview-private.h:
14157         plugins/sourceview/sourceview.c: 
14158         plugins/sourceview/sourceview.h:
14159         plugins/sourceview/Makefile.am:
14160         plugins/sourceview/anjuta-document.h:
14161         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14162         plugins/sourceview/plugin.c: 
14163         
14164         Added some preferences to sourceview and fixed vfs_monitor
14165         
14166         * tagmanager/c.c: (parseParens): 
14167         Removed annoying debug message
14168         
14169         * libanjuta/interfaces/libanjuta.idl: 
14170         Removed IAnjutaEditorFactory::create_style_editor()
14172 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14174         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14175         Search : Bookmark all matched lines.
14177 2006-03-06  Johannes Schmid <jhs@gnome.org>
14179         * plugins/class-gen/anjuta-class-gen.plugin.in
14180         plugins/file-loader/plugin.c: (sort_wizards)
14181         (on_create_submenu), (activate_plugin)
14182         plugins/file-wizard/anjuta-file-wizard.plugin.in
14183         plugins/glade/anjuta-glade.plugin.in
14184         plugins/project-import/anjuta-project-import.plugin.in
14185         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14186         
14187         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14188         sorted alphabeticly
14189         
14190         * plugins/project-wizard/templates/mkfile.wiz:
14191         Use configured project directory instead of ~/myproject
14192         
14193         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14194         (ifile_open):
14195         Show markers (again) and monitor uri
14197 2006-03-06  Naba Kumar  <naba@gnome.org>
14199         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14200         typedefs separately so that forward linking would work.
14201         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14203 2006-03-05  Naba Kumar  <naba@gnome.org>
14205         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14206         passing Enums and Structs in signals. Define struct _Name in
14207         generated code, so that forward referencing.
14208         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14209         
14210         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14211         
14212 2006-03-05  Naba Kumar  <naba@gnome.org>
14214         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14215         support. Generate GType definitions for enums in generated codes
14216         so that enums could be passed as signal params.
14217         
14218 2006-03-04  Naba Kumar  <naba@gnome.org>
14220         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14221         Restored cvs-moved revision files. They were originally marked
14222         deleted at their older locations. Now they are restored at
14223         their new locations. The changeset is one that was committed
14224         as part of document-manager, editor, search and print plugins
14225         separation from editor plugin.
14226         
14227 2006-03-03  Johannes Schmid <jhs@gnome.org>
14229         * plugins/sourceview/*:
14230         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14231         poiting this out!
14233 2006-03-04  Naba Kumar  <naba@gnome.org>
14235         * plugins/gdb/*: Deleted removed files (see previous changlog
14236         entry for files list).
14237         
14238 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14240         * plugins/debug-mananger/breakpoints.c,
14241         plugins/debug-manager/breakpoints.h,
14242         plugins/debug-manager/debug_tree.c,
14243         plugins/debug-manager/debug_tree.h,
14244         plugins/debug-manager/info.c,
14245         plugins/debug-manager/info.h,
14246         plugins/debug-manager/locals.c,
14247         plugins/debug-manager/locals.h,
14248         plugins/debug-manager/memory.c,
14249         plugins/debug-manager/memory.h,
14250         plugins/debug-manager/registers.c,
14251         plugins/debug-manager/registers.h,
14252         plugins/debug-manager/sharedlib.c,
14253         plugins/debug-manager/sharedlib.h,
14254         plugins/debug-manager/signal.c,
14255         plugins/debug-manager/signal.h,
14256         plugins/debug-manager/stack_trace.c,
14257         plugins/debug-manager/stack_trace.h,
14258         plugins/debug-manager/watch.c,
14259         plugins/debug-manager/watch.h,
14260         plugins/debug-manager/Makefile.am:
14261         Move from gdb plugin to debug manager plugin
14263         * plugins/debug-manager/anjuta-debug-manager.glade,
14264         plugins/debug-manager/anjuta-debug-manager.ui:
14265         Move all user interface from gdb to debug manager
14267         * plugins/debug-manager/utilities.c,
14268         plugins/debug-manager/utilities.h:
14269         Remove some unused code
14270         Add useful code from gdb plugin
14272         * plugins/debug-manager/start.c,
14273         plugins/debug-manager/start.h:
14274         Include code of attach_process
14275         Add more code to start the debugger
14277         * plugins/debug-manager/plugin.c,
14278         plugins/debug-manager/plugin.h,
14279         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14280         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14282         * plugins/debug-manager/debugger.c,
14283         plugins/debug-manager/debugger.h:
14284         Implement a queue of debugger command
14286         * plugins/gdb/actions.c,
14287         plugins/gdb/actions.h,
14288         plugins/gdb/watch_cbs.c,
14289         plugins/gdb/watch_cbs.h,
14290         plugins/gdb/watch_gui.c,
14291         plugins/gdb/watch_gui.h:
14292         Removed 
14294         * plugins/gdb/debugger.c,
14295         plugins/gdb/debugger.h,
14296         plugins/gdb/gdbmi.c,
14297         plugins/gdb/gdbmi.h,
14298         plugins/gdb/utilities.c,
14299         plugins/gdb/utilities.h,
14300         plugins/gdb/Makefile.am,
14301         plugins/gdb/anjuta-gdb.plugin.in:
14302         Implement necessary functions
14304         * plugins/gdb/parser.c,
14305         plugins/gdb/parser.h:
14306         Code for parsing variable previously in debug_tree.c
14308         * plugins/gdb/anjuta-gdb.glade,
14309         plugins/gdb/anjuta-gdb.ui:
14310         Remove user interface
14312         * plugins/gdb/gdbmi-test.c:
14313         Need update
14315         * plugins/gdb/anjuta-gdb.plugin.png:
14316         Try an improved icon for gdb (archer fish)
14318         * libanjuta/anjuta-debugger.c,
14319         libanjuta/anjuta-debugger.h,
14320         libanjuta/interfaces/libanjuta.idl,
14321         libanjuta/interfaces/anjuta-idl-compiler.pl,
14322         libanjuta/Makefile.am:
14323         Add declaration used in new IAnjutaDebugger interface
14325         * manuals/reference/libanjuta.types,
14326         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14327         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14328         Update documentation
14330 2006-03-02  Naba Kumar  <naba@gnome.org>
14332         * manuals/reference/libanjuta/Makefile.am,
14333         manuals/reference/libanjuta/libanjuta-docs.sgml,
14334         manuals/reference/libanjuta/libanjuta-sections.txt,
14335         manuals/reference/libanjuta/libanjuta.types,
14336         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14337         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14338         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14339         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14340         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14341         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14342         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14343         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14344         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14345         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14346         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14347         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14348         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14349         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14350         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14351         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14352         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14353         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14354         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14355         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14356         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14357         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14358         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14359         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14360         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14361         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14362         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14363         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14364         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14365         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14366         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14367         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14368         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14369         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14370         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14371         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14372         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14373         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14374         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14375         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14376         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14377         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14378         manuals/reference/libanjuta/tmpl/plugins.sgml,
14379         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14380         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14381         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14382         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14383         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14384         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14385         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14386         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14387         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14388         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14389         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14390         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14391         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14392         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14393         documentation.
14395 2006-02-28  Naba Kumar <naba@gnome.org>
14397         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14398         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14399         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14400         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14401         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14402         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14403         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14404         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14405         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14406         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14407         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14408         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14409         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14410         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14412 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14414         * plugins/sourceview/sourceview.c:
14415         Select to brace, select block.
14417 2006-02-28  Johannes Schmid <jhs@gnome.org>
14419         * plugins/file-wizard/Makefile.am
14420         plugins/file-wizard/action-callbacks.c (removed)
14421         plugins/file-wizard/action-callbacks.h (removed)
14422         plugins/file-wizard/anjuta-file-wizard.ui
14423         plugins/file-wizard/plugin.c: (activate_plugin),
14424         (deactivate_plugin)
14425         plugins/file-wizard/plugin.h:
14426         Removed Edit->Insert Text submenu (replace by macros plugin)
14427         
14428         * plugins/sourceview/sourceview.c: (sourceview_new),
14429         (ieditor_set_popup_menu):
14430         Fixed some more bugs
14431         
14432         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14434 2006-02-28  Naba Kumar <naba@gnome.org>
14436         * plugins/file-manager/an_file_view.c,
14437         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14438         rows also and with delay 1 sec (the color and timout value should
14439         probably be picked up from some system wide preference key).
14441 2006-02-28  Naba Kumar <naba@gnome.org>
14443         * libanjuta/interfaces/libanjuta.idl,
14444         plugins/document-manager/action-callbacks.c,
14445         plugins/document-manager/plugin.c,
14446         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14447         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14448         Added interface checks in document manager and enable/disable
14449         menus based on supported interface.
14450         
14451         * plugins/project-import/anjuta-project-import.glade: Set some
14452         resonable size for the import dialog.
14454  2006-02-27  Naba Kumar  <naba@gnome.org>
14456         * libanjuta/interfaces/libanjuta.idl,
14457         plugins/document-manager/action-callbacks.c,
14458         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14459         and eol conversion actions.
14461 2006-02-27  Johannes Schmid <jhs@gnome.org>
14462         
14463         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14464         * plugins/file-manager/an_file_view.c
14465         plugins/file-manager/plugin.h:  Added tooltips
14466         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14468 2006-02-26  Naba Kumar  <naba@gnome.org>
14470         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14471         plugins/build-basic-autotools/build-basic-autotools.c,
14472         plugins/build-basic-autotools/build-basic-autotools.h,
14473         plugins/build-basic-autotools/executer.c,
14474         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14475         disable indicator highlights preferences from message manager to
14476         build plugin. Implemented message indicator highlights in build tool.
14477         
14478         * plugins/editor/text_editor.c: Fixed indicators.
14480 2006-02-26  Johannes Schmid <jhs@gnome.org>
14482         * plugins/sourceview/sourceview.c:
14483         - Fixed some bugs
14484         - Added markers
14485         * plugins/subversion/svn_auth.c:
14486         Fixed username/password authentification but there might be a memory corruption
14488 2006-02-26  Naba Kumar  <naba@gnome.org>
14490         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14491         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14492         libanjuta/anjuta-launcher.h: Added documentation.
14494 2006-02-24  Naba Kumar  <naba@gnome.org>
14496         * plugins/editor/text_editor.c: Fixed change in API in
14497         IAnjutaEditorSelection::set().
14498         
14499 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14501         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14502         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14503         libanjuta/interfaces/libanjuta.idl :
14504         Search in sourceview editor (Select in buffer).
14507 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14509         * plugins/sourceview/sourceview.c :
14510         Fixed Replace, to_upper, to_lower.
14511         
14512         * plugins/search/search-replace_backend.c :
14513         Renamed header name.
14515 2006-02-22  Naba Kumar  <naba@gnome.org>
14517         * libanjuta/anjuta-plugin-description.c,
14518         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14519         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14520         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14521         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14522         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14523         
14524         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14525         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14526         
14527 2006-02-21  Naba Kumar  <naba@gnome.org>
14529         * libanjuta/interfaces/libanjuta.idl,
14530         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14531         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14532         interface for editor.
14534 2006-02-21  Naba Kumar  <naba@gnome.org>
14536         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14538         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14539         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14541 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14543         * GTKSOURCEVIEW EDITOR
14544         plugins/sourceview/sourceview.c :
14545         Fixed copy and Goto Line.
14546         
14547         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14548         plugins/macro/plugin.c :
14549         Fixed Insert key word and Insert macro.
14551 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14553         * plugins/document-manager/anjuta-docman.c:
14554         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14555         
14556         * configure.in:
14557         plugins/Makefile.am:
14558         plugins/sourceview/.cvsignore:
14559         plugins/sourceview/Makefile.am:
14560         plugins/sourceview/plugin.c: :
14561         plugins/sourceview/plugin.h:
14562         plugins/sourceview/sourceview.c: 
14563         plugins/sourceview/sourceview.h:
14564         plugins/sourceview/sourceview.plugin:
14565         plugins/sourceview/sourceview.plugin.in:
14566         plugins/sourceview/sourceview.png:
14568         Added sourceview editor plugin
14570 2006-02-19 Naba Kumar  <naba@gnome.org>
14572         * libanjuta/interfaces/libanjuta.idl,
14573         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14574         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14575         plugins/cvs-plugin/cvs-interface.c,
14576         plugins/document-manager/action-callbacks.c,
14577         plugins/document-manager/action-callbacks.h,
14578         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14579         plugins/search/plugin.c, plugins/search/search-replace.c,
14580         plugins/search/search-replace_backend.c,
14581         plugins/subversion/subversion-actions.c,
14582         plugins/subversion/subversion-callbacks.c,
14583         plugins/tools/editor.c, plugins/tools/execute.c,
14584         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14585         few fatal warnings.
14587 2006-02-15 Naba Kumar  <naba@gnome.org>
14589         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14590         within another.
14591         
14592         * libanjuta/interfaces/libanjuta.idl,
14593         plugins/document-manager/anjuta-docman.c,
14594         plugins/document-manager/plugin.c,
14595         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14596         unnecessary parameters from IAnjutaEditor interface and used proper
14597         types instead of 'gpointer'. Fixed various compiler warnings.
14598         
14599         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14600         file
14602 2006-02-12 Naba Kumar  <naba@gnome.org>
14604         * po/POTFILES.in: Updated.
14605         
14606 2006-02-11 Naba Kumar  <naba@gnome.org>
14608         * plugins/editor/properties.[cxx,h],
14609         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14610         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14611         to sci_prop_*(), because they were conflicting with external
14612         functions (in some ssl library).
14613         
14614 2006-02-08 Naba Kumar  <naba@gnome.org>
14616         Patch from Massimo Cora  <maxcvs@email.it>:
14617         * plugins/valgrind/anjuta-valgrind.schemas,
14618         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14619         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
14620         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14621         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14622         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14623         plugins/valgrind/vgtoolview.c,
14624         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14625         before running the debugging session. I've added also a
14626         preference in Anjuta Preferences where you can specify
14627         the path to the valgrind binary. The default is /usr/bin/valgrind.
14628         Now it displays a dialog with the error. [it can be -program
14629         exited- or -file loaded or end of input-]. Some valgrind 3.x
14630         compatibility.
14631         
14632 2006-01-29 Naba Kumar  <naba@gnome.org>
14634         Patch from Massimo Cora  <maxcvs@email.it>:
14635         * configure.in, plugins/Makefile.am,
14636         plugins/valgrind/*: Valgrind plugin (requires
14637         binutils-dev and valgrind to be installed.
14639 2005-01-24 Johannes Schmid <jhs@gnome.org>
14641         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14642         plugins/tools/variables.c:
14643         Added current directory to possible variables
14645         * Patch from Günther Brammer <gbrammer@gmx.de>
14646         plugins/document-manager/anjuta-docman.c:
14647         Fix a crash on opening a file
14649         AUTHORS: Added Günther Brammer
14651 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14653         * libanjuta/anjuta-launcher.c:
14654         Fix a bug in AnjutaLauncher when output is bigger than buffer
14655         Probably fix bug #315188 and #305134
14657 2005-12-28      Johannes Schmid <jhs@gnome.org>
14658         
14659         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14660         * src/about.c: Use new gtk about dialog
14661         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14662         Updated anjuta_ui_add_action_group_entries call
14663         
14664         Patch from Jean Breford <jean.breford@normalesup.org>
14665         and Markus Habermehl <bmh1980de@yahoo.de>:
14666         
14667         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14668         * AUTHORS: Added Jean and Markus
14670 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14671         * plugins/search/search-replace.c :
14672         Bookmark all matched lines.
14673         * plugins/search/search-replace_backend.c :
14674         Fixed bug (Search in all project files).
14676 2005-12-21      Johannes Schmid <jhs@gnome.org>
14677         
14678         * plugins/search/plugin.c:
14679         Fixed signal names
14680         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14681         investigation needed.
14682         
14683         AUTHORS: Added Ross Goldner
14685 2005-12-19  Ross Golder  <ross@golder.org>
14687         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14688         application/xml MIME type.
14690 2005-12-18  Johannes Schmid <jhs@gnome.org>
14691         
14692         po/POTFILES.in: Updated files after directory changes
14693         HACKING: Removed outdated section 3 (anoncvs)
14695 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14697         * plugins/build-basic-autotools/build-basic-autotools.c:
14698         Save all files in editor before running a command
14700         * plugins/tools/execute.c:
14701         Use document manager plugin instead of each editor for
14702         saving all files
14704 2005-12-15  Johannes Schmid <jhs@gnome.org>
14706         * plugins/document-manager/action-callbacks.c:
14707         (on_save_all1_activate), (on_swap_activate)
14708         plugins/document-manager/anjuta-docman.c:
14709         (on_save_as_filesel_response), (on_notebook_switch_page):
14710         
14711         Fixed some remaining issues in document-manger
14713 2005-12-15      Johannes Schmid <jhs@gnome.org>
14715         * plugins/profile-default/default.anjuta:
14716         Load Search plugin and Message Manager by default
14718 2005-12-14  Johannes Schmid <jhs@gnome.org>
14719         
14720         * plugins/editor/text_editor.c
14721         libanjuta/anjuta-utils.c:
14722         
14723         Check if files differ when gnome-vfs monitoring is used.
14724         (Bug #309688)
14726 2005-12-13  Johannes Schmid <jhs@gnome.org>
14728         * plugins/document-manager/plugin.c:
14729         Only save modified files in ianjuta_file_savable_save() for document-manager
14730         as discussed on mailing list.
14731         
14732         * plugins/cvs-plugin/cvs-callbacks.c:
14733         Fixed dialog handling for empty log message
14735 2005-12-13  Johannes Schmid <jhs@gnome.org>
14737         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14738         
14739         * plugins/project-manager/* Removed ununsed files
14740         
14741         * plugins/symbol-browser/an_symbol_iter.c
14742         plugins/build-basic-autotools/build-basic-autotools.c
14743         plugins/build-basic-autotools/executer.c
14744         plugins/class-gen/class_gen.c
14745         plugins/class-inheritance/class-inherit.c
14746         plugins/cvs-plugin/cvs-actions.c
14747         plugins/cvs-plugin/cvs-interface.c
14748         plugins/debug-manager/attach_process.
14749         plugins/devhelp/plugin.c
14750         plugins/document-manager/plugin.c
14751         plugins/document-manager/indent_util.c
14752         plugins/editor/properties.cxx
14753         plugins/editor/aneditor.cxx
14754         plugins/editor/style-editor.c
14755         plugins/editor/text_editor.c
14756         plugins/macro/macro_db.c
14757         tagmanager/c.c:
14758         
14759         Use DEBUG_PRINT for debug messages
14761         libanjuta/anjuta-debug.h: Include config.h
14762         
14763         HACKING: Updated (BTW: does anyone read this?)
14764         
14765 2005-12-12  Johannes Schmid <jhs@gnome.org>
14767         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14768         * plugins/gdb/debugger.c
14769         
14770         Fix a crasher in gdb plugin
14771         
14772         * plugins/gtodo/plugin.c
14773         plugins/search/plugin.c
14774         
14775         Fixed bug #305301
14776         
14777         * plugins/document-manager/anjuta-docman.c:
14778         
14779         Fixed error markers 
14780         
14781         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14782         
14783         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14784         
14785         * plugins/document-manager/anjuta-docman.c:
14786         highlight changed files in docman popup-menu
14787         * plugins/gdb/debug-tree.c:
14788         plugins/gdb/debugger.c
14789         Do not corupt entire "locals" tree when variable pointer have
14790         additional info and arrays/strucs/unions correctly.
14791         
14793 2005-12-11  Johannes Schmid <jhs@gnome.org>
14795         * plugins/document-manager/anjuta-docman.c
14796         plugins/document-manager/plugin.c
14797         plugins/editor/text_editor.c:
14798         
14799         AUTHORS: Added Johan Ersvik
14801         Fixed "is-dirty" bug and tab ordering
14803 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14804         
14805         * plugins/editor/aneditor-autocomplete.cxx
14806         plugins/editor/aneditor-calltip.cxx
14807         plugins/editor/aneditor-priv.h
14808         plugins/symbol-browser/an_symbol.c
14809         plugins/symbol-browser/an_symbol_view.c
14810         tagmanager/entry.h
14811         tagmanager/tm_symbol.c
14812         tagmanager/tm_tag.c
14813         tagmanager/include/tm_symbol.h
14814         tagmanager/include/tm_tag.h
14815         tagmanager/c.c
14817         Better pointer recognition in tagmanager and symbol browser
14819 2005-12-11  Johannes Schmid <jhs@gnome.org>
14821         * plugins/search/*: New search plugin derived from search code in old editor
14822         plugin.
14823         
14824         * plugins/document-manager/*: new document-manger which is now seperated from
14825         editor to allow implementation of other editor widgets. Code is mostly derived
14826         from old editor plugin
14828         * plugins/print/* new print plugin which is not fully implemented in the
14829         moment
14831         * plugins/editor/text_editor.c: Added lots of interface code
14832         
14833         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14834         IAnjutaEditorFactory and extended IAnjutaEditor
14835         
14836         * configure.in, plugins/Makefile.am updated build system for new
14837         plugins
14839         This is a huge commit which might still contain some bugs and also has
14840         some fixmes. Things that are not working are the search toolbar because it
14841         does not use the same backend as any other searching function and printing
14842         (easy to fix) because it did not yet implement IAnjutaPrintable.
14844 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14846         * plugins/project-wizard/property.c:
14847         Use newer GtkFileChooser instead of GtkFileSelection with
14848         GnomeFileEntry to avoid a bug
14850         * plugins/project-wizard/install.c:
14851         Avoid an endless loop if project directory is not writable
14852         
14853         * plugins/project-wizard/druid.c:
14854         Allow creating project in empty directory without a
14855         warning
14857 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14858         
14859         Patch from Massimo Cora <maxcvs@email.it>
14860         * plugins/class-inheritence/class-inherit.c
14861         plugins/class-inheritence/plugin.c
14862         plugins/class-inheritence/plugin.h
14863         configure.in
14864         
14865         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14866         no longer supported!
14868 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14869         
14870         Patch from Johan Ersvik <jersvik@fastmail.fm>
14871         * plugins/message-view/message-view.c
14872         plugins/build-basic-autotools/build-basic-autotools.c
14873         plugins/build-basic-autotools/automake-c.filters
14875         This patch correct regex-filters for newer automake
14876         versions
14878 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14880        * plugins/tools/execute.c:
14881        Detect variables inside a word
14883 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14885         * libanjuta/anjuta-status.[ch],
14886         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14887         plugins/editor/anjuta-docman.c :
14888         New anjuta-status procedure.
14890 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14892         *Modified Files:
14893         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14894         plugins/editor/Makefile.am
14895         plugins/editor/anjuta-document-manager.glade
14896         plugins/editor/plugin.c plugins/editor/plugin.h
14897         plugins/editor/text_editor.c plugins/editor/text_editor.h
14898         *Added Files:
14899         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14900         plugins/editor/indent-util.c plugins/editor/indent-util.h
14901         plugins/editor/indent_test.c :
14902         Set and Preview indent preferences parameters.
14903         Saved indent user parameters.
14905 2005-10-27  Naba Kumar  <naba@gnome.org>
14907         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14908         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14909         theme color for saved documents.
14910         
14911 2005-10-26  Naba Kumar  <naba@gnome.org>
14913         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14914         list. Fixed bug #316731.
14915         
14916 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14918         * tagmanager/tm_symbol.c: Fixed bug #315218
14920 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14922         * plugins/build/build_file.c
14923           plugins/build-basic-autotools/build-basic-autotools.c
14924           plugins/tools/execute.c
14925           plugins/build/compile.c
14926           plugins/build/configurer.c
14927           plugins/debug-manager/plugin.c
14928           plugins/editor/plugin.c
14929           plugins/editor/print.c
14930           plugins/editor/text_editor.c
14931           plugins/file-loader/plugin.c
14932           plugins/file-manager/an_file_view.c
14933           plugins/symbol-browser/an_symbol_view.c
14934           plugins/gdb/debugger.c
14935           plugins/gdb/plugin.c
14936           plugins/glade/plugin.c
14937           plugins/macro/macro-actions.c
14938           plugins/macro/plugin.c
14939           plugins/profile-default/plugin.c
14940           plugins/project-manager/plugin.c
14941           plugins/project-manager/project_import.c
14942           plugins/symbol-browser/plugin.c
14943           plugins/tools/execute.c
14944           src/anjuta.c
14945           src/anjuta-actions.h
14946           src/shell.c:
14947           Correct spacing errors before and after "...".
14949 2005-10-20  Naba Kumar  <naba@gnome.org>
14951         * plugins/gdb/debugger.c: Fixed attach/detach process to
14952         updated UI properly.
14953         
14954 2005-10-18  Naba Kumar  <naba@gnome.org>
14956         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14957         #171314 too).
14958         
14959 2005-10-13  Naba Kumar  <naba@gnome.org>
14960         
14961         * plugins/project-mkfile-import/*: Removed separate import wizard for
14962         makefile based projects (because single widzard handles all wizards).
14964         * plugins/project-import/project-import.c: Made wizard window
14965         transient to main window.
14967         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14968         
14969         * AUTHORS: Added Eric's name in contributors list.
14970         
14971         * configure.in, plugins/Makefile.am,
14972         plugins/project-import/Makefile.am,
14973         plugins/project-import/anjuta-project-import.glade,
14974         plugins/project-import/project-import.c,
14975         plugins/project-import/project-import.h: Import wizard now detects
14976         both makefile and automake projects together instead of separate wizard.
14977         
14978         * plugins/project-wizard/templates/java/project.anjuta,
14979         plugins/project-wizard/templates/mkfile/project.anjuta,
14980         plugins/project-wizard/templates/python/project.anjuta,
14981         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14982         name to make it appropriate.
14984 2005-10-11  Naba Kumar  <naba@gnome.org>
14986         * configure.in: Fixed glade3 version requirement.
14988 2005-09-29  Alexander Shopov  <ash@contact.bg>
14990         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14992 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14994         * plugins/subversion/svn_auth.c
14995         plugins/subversion/anjuta_subversion.glade:
14996         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14998 2005-09-22  Naba Kumar  <naba@gnome.org>
15000         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15002         * configure.in,  plugins/Makefile.am
15003         plugins/project-manager/anjuta-project-manager.plugin.in,
15004         plugins/project-manager/plugin.c,
15005         (added) plugins/project-mkfile-import/.cvsignore,
15006         (added) plugins/project-mkfile-import/Makefile.am,
15007         (added) plugins/project-mkfile-import/
15008             anjuta-project-mkfile-import-plugin.png,
15009         (added) plugins/project-mkfile-import/
15010             anjuta-project-mkfile-import.glade,
15011         (added) plugins/project-mkfile-import/
15012             anjuta-project-mkfile-import.plugin.in,
15013         (added) plugins/project-mkfile-import/plugin.c,
15014         (added) plugins/project-mkfile-import/plugin.h,
15015         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15016         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15017         plugins/project-wizard/templates/Makefile.am,
15018         (added) plugins/project-wizard/templates/mkfile-logo.png,
15019         (added) plugins/project-wizard/templates/mkfile.wiz,
15020         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15021         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15022         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15023         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15024         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15025         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15026         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15027         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15028         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15029         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15030         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15031         Added makefile based project import wizard and wizard template.
15033 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15035         * libanjuta/anjuta-launcher.c: Reduced false password detections
15037 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15039         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15040         messages correctly.a
15042 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15043         
15044         * scintilla/Makefile.am: Changed scintilla library to noinst
15045         * pixmaps/Makefile.am: Install password.png
15046         * libanjuta/anjuta-launcher.c: Changed password detection
15047         to be able to access GNOME CVS with ssh.
15048         
15049 2005-08-31  Naba Kumar  <naba@gnome.org>
15051         * plugins/glade/plugin.c: Set transient window for the widget
15052         dialogs.
15053         
15054 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15056         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15058 2005-08-10  Naba Kumar  <naba@gnome.org>
15060         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15061         as shortcut key for execute.
15063         * src/about.c: Clean up.
15064         
15065         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15066         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15067         entry boxes.
15068         
15069 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15071         * plugins/editor/search-replace_backend.c :
15072         Fixed search in File Patterns.
15074 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15076         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15077         
15078 2005-08-04  Naba Kumar  <naba@gnome.org>
15080         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15081         for pango-1.8 rendering bug.
15082         
15083 2005-08-03  Naba Kumar  <naba@gnome.org>
15085         * plugins/glade/plugin.c: Proper names for plugin widgets.
15086         
15087         * plugins/subversion/anjuta-subversion.glade,
15088         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15089         string allocations. Use passed default values when available.
15090         Set proper focus and dialog default response. Destroy dialog after use.
15091         Return error when appropriate.
15093 2005-08-02  Naba Kumar  <naba@gnome.org>
15095         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15096         for pango-1.8 rendering bug.
15097         
15098 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15100         * scintilla/Makefile.am: Fixed a make -j x bug
15101         
15102 2005-08-02  Johannes Schmid <jhs@gnome.org>
15103         
15104         * plugins/subversion/svn-auth.c: Added username/password 
15105         auto function.
15107 2005-08-01  Naba Kumar  <naba@gnome.org>
15109         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15110         checks for character width calculations.
15111         
15112 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15114         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15116 2005-07-31  Naba Kumar  <naba@gnome.org>
15118         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15119         messup with pango 1.8. Fixed bug #311846.
15121 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15123         * plugins/gdb/memory.c : Fixed bug 305082.
15124         
15125         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15126         plugins/project-wizard/templates/gcj.wiz,
15127         plugins/project-wizard/templates/gnome.wiz,
15128         plugins/project-wizard/templates/gtk.wiz,
15129         plugins/project-wizard/templates/java.wiz,
15130         plugins/project-wizard/templates/python.wiz,
15131         plugins/project-wizard/templates/wxwin.wiz,
15132         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15134 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15136         * plugins/tools/execute.c:
15137         Correct a crash if editor is closed while a tool still use it.
15139 2005-07-28  Naba Kumar  <naba@gnome.org>
15141         * scintilla/*: Updated scintilla from their latest CVS.
15143 2005-07-27  Naba Kumar  <naba@gnome.org>
15145         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15146         plugins/build-basic-autotools/build-basic-autotools.c,
15147         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15148         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15149         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15150         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15151         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15152         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15153         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15154         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15155         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15156         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15157         argument to anjuta_ui_add_action_group_entries() and
15158         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15159         Fixed all plugins to pass translation domain. This fixes untranslated
15160         UI bugs. 
15162 2005-07-27  Naba Kumar  <naba@gnome.org>
15164         * plugins/class-inheritance/class-callbacks.c,
15165         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15166         proper system colors.
15168 2005-07-26  Naba Kumar  <naba@gnome.org>
15170         * ROADMAP: Updated and added more tasks.
15172 2005-07-25  Naba Kumar  <naba@gnome.org>
15174         * ROADMAP: Updated and added more tasks.
15175         
15176 2005-07-24  Naba Kumar  <naba@gnome.org>
15178         * HACKING: Fixed format.
15180 2005-07-24  Naba Kumar  <naba@gnome.org>
15182         * ROADMAP: Fixed format.
15183         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15185 2005-07-24  Naba Kumar  <naba@gnome.org>
15187         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15188         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15190 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15192         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15193         Correct wrong sensitivity setting
15194         
15195         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15196         
15197         * plugins/tools/variable.c:     Add variables for project manager
15199 2005-07-23  Naba Kumar  <naba@gnome.org>
15201         * ROADMAP: updated.
15203 2005-07-23 Naba Kumar  <naba@gnome.org>
15205         * plugins/subversion/Makefile.am,
15206         plugins/subversion/svn-auth.c,
15207         plugins/subversion/svn-auth.h: Added subversion authentication code
15208         stubs.
15209         
15210         * plugins/subversion/subversion-callbacks.c,
15211         plugins/subversion/subversion-callbacks.h,
15212         plugins/subversion/svn-backend-priv.h,
15213         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15214         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15215         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15216         Added file mode line.
15218 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15220         * configure.in: Added 'gl' to ALL_LINGUAS.
15222 2005-07-21 Naba Kumar  <naba@gnome.org>
15224         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15225         the active sources and kill the running process without emitting
15226         signals (which could be fatal because the object is being destroyed).
15227         Incidentally, fixed the crash that happens when stopping an active
15228         debugger session. Disabled debug prints and code clean up.
15229         Fixed bug #305587.
15230         
15231         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15232         message view object, because that prevents many unprocessed outputs
15233         from the cvs command from being appended in view. Does not set NULL
15234         to mesg_view private member (not required) so that any pending outputs
15235         to view is processed.Fixed bug #172666.
15237         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15238         type in supported list.
15239         
15240 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15242         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15243           grammar/spelling fixes.
15245 2005-07-17 Naba Kumar  <naba@gnome.org>
15247         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15248         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15249         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15250         plugins/project-wizard/templates/anjuta-plugin.wiz,
15251         plugins/project-wizard/templates/gcj.wiz,
15252         plugins/project-wizard/templates/gnome.wiz,
15253         plugins/project-wizard/templates/gtk.wiz,
15254         plugins/project-wizard/templates/gtkmm.wiz,
15255         plugins/project-wizard/templates/java.wiz,
15256         plugins/project-wizard/templates/python.wiz,
15257         plugins/project-wizard/templates/terminal.wiz,
15258         plugins/project-wizard/templates/terminal/Makefile.am,
15259         plugins/project-wizard/templates/terminal/po/Makefile.am,
15260         plugins/project-wizard/templates/terminal/src/Makefile.am,
15261         plugins/project-wizard/templates/wxwin.wiz,
15262         plugins/project-wizard/templates/xlib-dock.wiz,
15263         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15264         wizards and updated .wiz files to install them in newly created
15265         projects.
15267 2005-07-16 Naba Kumar  <naba@gnome.org>
15269         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15270         
15271         * plugins/file-manager/an_file_view.c,
15272         plugins/file-manager/plugin.c: Added file manager preferences to
15273         show/hide files ignored by version control (e.g. cvsignore).
15274         
15275         * plugins/editor/text_editor.c: Initialize vfs info struct.
15276         
15277         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15278         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15279         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15280         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15281         omf-install/.cvsignore, pixmaps/.cvsignore,
15282         plugins/file-manager/anjuta-file-manager-plugin.glade,
15283         scintilla/.cvsignore, scintilla/include/.cvsignore,
15284         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15285         tagmanager/python.c: Updated.
15287 2005-07-16 Naba Kumar  <naba@gnome.org>
15289         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15290         Fixed python parser to parser class methods.
15292 2005-07-15 Naba Kumar  <naba@gnome.org>
15294         * plugins/project-wizard/property.c: Used parenthesis to remove
15295         ambiguty.
15296         
15297         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15298         plugins/project-wizard/templates/gcj.wiz,
15299         plugins/project-wizard/templates/gnome.wiz,
15300         plugins/project-wizard/templates/gtk.wiz,
15301         plugins/project-wizard/templates/gtkmm.wiz,
15302         plugins/project-wizard/templates/java.wiz,
15303         plugins/project-wizard/templates/python.wiz,
15304         plugins/project-wizard/templates/terminal.wiz,
15305         plugins/project-wizard/templates/wxwin.wiz,
15306         plugins/project-wizard/templates/xlib-dock.wiz,
15307         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15308         and names.
15310 2005-07-15 Naba Kumar  <naba@gnome.org>
15312         * plugins/project-wizard/templates/java.wiz,
15313         plugins/project-wizard/templates/java/Makefile.am,
15314         plugins/project-wizard/templates/java/project.anjuta,
15315         plugins/project-wizard/templates/python.wiz,
15316         plugins/project-wizard/templates/python/Makefile.am,
15317         plugins/project-wizard/templates/python/project.anjuta: Use different
15318         project files for java and python module where debugger is not
15319         included in the list of plugins.
15321 2005-07-15 Naba Kumar  <naba@gnome.org>
15323         * configure.in, plugins/project-wizard/templates/Makefile.am,
15324         plugins/project-wizard/templates/gcj-logo.png,
15325         plugins/project-wizard/templates/gcj.wiz,
15326         plugins/project-wizard/templates/gcj/.cvsignore,
15327         plugins/project-wizard/templates/gcj/Makefile.am,
15328         plugins/project-wizard/templates/gcj/configure.in.tpl,
15329         plugins/project-wizard/templates/gcj/src/.cvsignore,
15330         plugins/project-wizard/templates/gcj/src/Makefile.am,
15331         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15332         plugins/project-wizard/templates/java-logo.png,
15333         plugins/project-wizard/templates/java.wiz,
15334         plugins/project-wizard/templates/java/configure.in.tpl,
15335         plugins/project-wizard/templates/java/po/Makefile.am,
15336         plugins/project-wizard/templates/java/po/POTFILES.in,
15337         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15338         plugins/project-wizard/templates/java/src/main.java,
15339         plugins/project-wizard/templates/python-logo.png,
15340         plugins/project-wizard/templates/python.wiz,
15341         plugins/project-wizard/templates/python/.cvsignore,
15342         plugins/project-wizard/templates/python/Makefile.am,
15343         plugins/project-wizard/templates/python/configure.in.tpl,
15344         plugins/project-wizard/templates/python/po/.cvsignore,
15345         plugins/project-wizard/templates/python/po/Makefile.am,
15346         plugins/project-wizard/templates/python/po/POTFILES.in,
15347         plugins/project-wizard/templates/python/src/.cvsignore,
15348         plugins/project-wizard/templates/python/src/Makefile.am,
15349         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15350         plugins/project-wizard/templates/python/src/main.py: Added Generic
15351         gcj and python project wizards. Fixed Generic java project to
15352         use _JAVA primary. Update gnome-build from cvs for them to work
15353         correctly.
15355 2005-07-12 Naba Kumar  <naba@gnome.org>
15357         * plugins/project-manager/plugin.c: Automatically determine
15358         project backend by probing.
15359         
15360 2005-07-04 Naba Kumar  <naba@gnome.org>
15362         * Makefile.am: Do not install old anjuta.glade file which conflicts
15363         with newer src/anjuta.glade.
15365 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15367         * plugins/an_symbol_prefs.c:
15368         Sort list of available symbol files
15370 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15372         * plugins/build-basic-autotools.c:
15373         Fixed #307810
15374         
15375         * plugins/gtodo/libgtodo.c:
15376         Possible fix for #307800
15378         * libanjuta/anjuta-encodings.c
15379         libanjuta/anjuta-launcher.c
15380         libanjuta/anjuta-preference-dialog.c
15381         libanjuta/anjuta-preferences.c
15382         libanjuta/anjuta-ui.c
15383         libanjuta/anjuta-util.c
15384         libanjuta/cell-renderer-captioned-image.c
15385         libanjuta/plugin.c:
15386         
15387         Patch from de_lupus@pandora.be (Kristof Vansant):
15388         Replaced deprecated gnome-i18n.h
15389         Closed #309153
15391 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15392         
15393         * plugins/subversion/anjuta-subversion.glade
15394         plugins/subversion/anjuta-subversion.ui
15395         plugins/subversion/plugin.c
15396         plugins/subversion/subversion-actions.c
15397         plugins/subversion/subversion-callbacks.h
15398         plugins/subversion/subversion-callbacks.c
15399         plugins/subversion/svn-backend-priv.h
15400         plugins/subversion/svn-backend.h
15401         plugins/subversion/svn-backend.c
15402         plugins/subversion/svn-thread.h
15403         plugins/subversion/svn-thread.c:
15404         
15405         Implemented Subversion diff
15406         
15407 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15408         
15409         * plugins/build-basic-autotools/build-basic-autotools.c:
15410         Fixed crash bug! Might be useful to release 2.0.2 soon
15411         because this bug will crash any build which produces errors
15412         or warnings
15414 === Anjuta 2.0.1 ===
15416 2005-06-27 Naba Kumar  <naba@gnome.org>
15418         * plugins/tools/execute.c: Formated code.
15419         
15420 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15422         * plugins/build-basic-autotools/build-basic-autotools.c:
15423         Remove two memory leaks
15424         Check command output versus untranslated strings too
15426         * plugins/tools/execute.c:
15427         Remove two memory leaks
15428         Check command output versus untranslated strings too
15429         Remove description message
15431         * plugins/tools/fileop.c:
15432         Escape tool name in xml configuration file
15434 2005-05-26 Naba Kumar  <naba@gnome.org>
15436         * configure.in: Bumped version to 2.0.1
15437         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15439         * plugins/tools/execute.c: Fixed clickable messages.
15440         * NEWS: Updated.
15442         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15443         Deactivate glade plugin when last glade project is closed. Reorder
15444         glade widgets in layout. Change glade project when user selects a
15445         new project. Removed project from the list when user closes it. Fixed
15446         glade project file loading from URI. Save and restored loaded glade
15447         projects in/from session.
15449         * plugins/class-gen/action-callbacks.c,
15450         plugins/class-gen/anjuta-class-gen-plugin.glade,
15451         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15452         plugins/file-wizard/anjuta-file-wizard.glade,
15453         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15454         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15455         "Add to project" correctly. Use the source file path returned after
15456         adding to project. Fixed memory leaks. Deactivate wizard plugins
15457         after use.
15458         
15459         * plugins/project-manager/plugin.c,
15460         plugins/project-wizard/anjuta-project-wizard.glade,
15461         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15462         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15463         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15464         project-wizard preference page to anjuta app, because they are
15465         more appropriated as general preferences. Renamed username and
15466         useremail properties keys.
15467         
15468         * po/POTFILES.in: Updated.
15470         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15471         saved at closing.
15472         
15473         * plugins/file-loader/plugin.c: Do not use static variable to store
15474         created submenu in factory. Fixed crash in anjuta exit.
15475         
15476 2005-05-24 Naba Kumar  <naba@gnome.org>
15478         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15479         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15480         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15481         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15482         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15483         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15484         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15485         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15486         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15487         
15488         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15489         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15490         plugins/build-basic-autotools/build-basic-autotools.c,
15491         plugins/build-basic-autotools/build-basic-autotools.h,
15492         plugins/build-basic-autotools/executer.c,
15493         plugins/build-basic-autotools/executer.h,
15494         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15495         plugins/tools/variable.c: Added an extra argument to
15496         anuta_util_dialog_input() to pass default value. Save/load project
15497         configure and execution parameters in/from session.
15499         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15500         symbol browser is loaded.
15501         
15502         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15503         freeze/thaw.
15505         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15506         deactivate would not start shell.
15508 2005-05-24 Naba Kumar  <naba@gnome.org>
15510         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15511         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15512         libegg/egg-submenu-action.c, libegg/test-actions.c,
15513         plugins/build-basic-autotools/build-basic-autotools.c,
15514         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15515         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15516         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15517         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15518         plugins/macro/plugin.c, plugins/message-view/plugin.c,
15519         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15520         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15521         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15522         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15523         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15525 2005-05-24 Naba Kumar  <naba@gnome.org>
15527         * data/properties/styles.properties: Fixed defalt font.
15529         * plugins/editor/search-replace.c,
15530         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15531         project openness wihtout activating project-manager plugin (i.e.
15532         using anjuta_shell_get()).
15533         
15534         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15535         - Completed add_source(), add_group() and add_target() methods of
15536         IAnjutaProjectManager.
15537         - Change their definition to return the added element (or NULL).
15538         - Used interface API for project main menus and 'add to project'
15539         from file-manager context menu.
15540         - Select proper default target/group when prompting for adding
15541         source/target/group.
15542         - Do not expand all nodes in selection tree when default selection
15543         are given (eases navigation in big projects).
15544         - Code clean ups.
15545         - Marked strings for translation.
15547 2005-05-23 Naba Kumar  <naba@gnome.org>
15549         * src/anjuta-app.c: Save menu accelerators on change.
15550         * NEWS: Updated.
15551         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15552         save-as dialog (leading to crash later).
15554 2005-05-22 Naba Kumar  <naba@gnome.org>
15556         * NEWS: Updated.
15557         * AUTHORS: Added developers for other projects. Updated.
15558         * TODO.tasks: Updated.
15559         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15560         
15561 2005-05-22 Naba Kumar  <naba@gnome.org>
15563         * plugins/tools/execute.c: Make parsable lines distinct by adding
15564         a "Click me" description in the message. Allow tools to open arbibrary
15565         file in editory using gdb-styled annotation (The line starts with two
15566         \032 characters followed by the file:line).
15567         
15568         * plugins/tools/scripts/prepare-changelog.pl,
15569         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15570         ChangeLog file itself and open it.
15572 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15574         * plugins/tools/execute.c:
15575         Parse output in message pane
15576         Correct a crash on plugin deactivation
15578         * plugins/tools/fileop.c,
15579         plugins/tools/tool.c,
15580         plugins/tools/tool.h:
15581         Load only valid tools
15583 2005-06-21  Naba Kumar  <naba@gnome.org>
15585         * anjuta.spec.in: Fixed devel package requirement.
15587         * plugins/message-view/message-view.c: Scroll message on next/previous.
15589         * TODO.tasks: Updated.
15591         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15592         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15593         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15594         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15595         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15596         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15597         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15598         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15600         * libanjuta/anjuta-preferences.c,
15601         plugins/build-basic-autotools/build-basic-autotools.c,
15602         plugins/build-basic-autotools/executer.c,
15603         plugins/class-gen/action-callbacks.c,
15604         plugins/class-gen/action-callbacks.h,
15605         plugins/class-gen/class_gen.c,
15606         plugins/cvs-plugin/cvs-interface.c,
15607         plugins/debug-manager/attach_process.c,
15608         plugins/debug-manager/plugin.c,
15609         plugins/debug-manager/utilities.c,
15610         plugins/debug-manager/utilities.h,
15611         plugins/editor/aneditor-autocomplete.cxx,
15612         plugins/editor/aneditor.cxx,
15613         plugins/editor/search-replace.c,
15614         plugins/editor/search-replace_backend.c,
15615         plugins/gdb/breakpoints.c,
15616         plugins/gdb/registers.c,
15617         plugins/patch/plugin.c,
15618         plugins/project-wizard/druid.c,
15619         plugins/project-wizard/install.c,
15620         plugins/subversion/plugin.c,
15621         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15622         codes.
15624         * plugins/class-gen/action-callbacks.c,
15625         plugins/project-wizard/parser.c,
15626         plugins/project-wizard/property.c,
15627         plugins/project-wizard/values.c,
15628         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15630         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15631         alphabetically
15633 2005-06-20  Naba Kumar  <naba@gnome.org>
15635         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15636         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15637         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15638         
15639         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15640         exit idle function.
15641         
15642         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15643         Fixed possible memory corruption.
15645         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15646         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15647         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15648         progress bar increment and added progress status for symbol refresh
15649         and project loading.
15650         
15651         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15652         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15653         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15654         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15655         bar.
15657         * TODO.tasks: Updated.
15659 2005-06-19  Naba Kumar  <naba@gnome.org>
15661         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15662         Fixed warning.
15663         
15664         * plugins/project-import/project-import.c: Deactivate plugin when done.
15665         
15666 2005-06-18  Naba Kumar  <naba@gnome.org>
15668         * plugins/profile-default/plugin.c: Fixed error when loading another
15669         project while a project is still loaded.
15670         
15671         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15672         signal from gnome-build to popup group properties.
15673         
15674         * src/anjuta.c: Load default session by default.
15676         * po/POTFILES.in: Added missing files.
15677         
15678         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15679         activate plugin on load (activate it separately). Connect to activate
15680         and deactivate signals for housekeeping, so that if plugins are
15681         activated or deactivate externally, they are properly recorded.
15682         
15683         * plugins/profile-default/plugin.c: Save profile before a project
15684         is loaded so that it could be restored when project is closed.
15685         
15686         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15688 2005-06-17  Naba Kumar  <naba@gnome.org>
15690         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15691         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15692         for project. The plugins loaded for the project is restored when project
15693         is loaded next time.
15694         
15695         * TODO.tasks: Updated.
15696         
15697 2005-06-15  Naba Kumar  <naba@gnome.org>
15699         * plugins/tools/scripts/find-fixmes.pl,
15700         (new) plugins/tools/scripts/translation-status.pl,
15701         plugins/tools/scripts/tools-2.xml.in,
15702         plugins/tools/scripts/Makefile.am,
15703         plugins/tools/scripts/prepare-changelog.pl: Added translation
15704         status script. Completed find-fixmes.pl script. Fixed bugs.
15706         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15707         tool path.
15709 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15711         * plugins/message-view/anjuta-message-manager-plugin.glade :
15712         renamed "messages.tag.position" to "messages.tab.position".
15713         plugins/message-view/anjuta-msgman.c : 
15714         Messages tab position prefrences.
15715         
15716 2005-06-14  Naba Kumar  <naba@gnome.org>
15718         * (new) plugins/tools/scripts/find-fixmes.pl,
15719         (new) plugins/tools/scripts/tools-2.xml.in,
15720         (new) plugins/tools/scripts/Makefile.am,
15721         (new) plugins/tools/scripts/prepare-changelog.pl,
15722         plugins/tools/plugin.h, plugins/tools/fileop.c,
15723         plugins/tools/Makefile.am, configure.in: Added system tools.
15725 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15727         * plugins/tools/editor.c:
15728         Take care of creating .anjuta directory if missing
15730 2005-06-10  Naba Kumar  <naba@gnome.org>
15732         * configure.in: Increased gnome-build required to version 0.1.2.
15733         
15734         * plugins/project-manager/plugin.c: Fixed target/group removal.
15735         Fixed memory leaks.
15736         
15737 2005-06-10  Naba Kumar  <naba@gnome.org>
15739         * plugins/project-manager/plugin.c: Implemented target/group
15740         configuration (update gnome-build module from cvs).
15741         
15742 2005-06-07  Naba Kumar  <naba@gnome.org>
15744         Patch from: Massimo Cora'  <maxcvs@email.it>:
15745         * plugins/class-inheritance/Makefile.am,
15746         plugins/class-inheritance/class-inherit.c,
15747         plugins/class-inheritance/class-inherit.h,
15748         plugins/class-inheritance/plugin.c,
15749         plugins/class-inheritance/plugin.h,
15750         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15751         expanded view of classes in hierarchy canvas (collapsable again).
15752         
15753 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15755         * scintilla/patches/scintilla-64-bit.diff (added)
15756         * plugins/patch/patch-plugin.c:
15757         Conditional build for GTK 2.4 and GTK 2.6
15759 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15761         * plugins/tools/anjuta-tools.glade,
15762         plugins/tools/editor.c,
15763         plugins/tools/plugin.h,
15764         plugins/tools/fileop.c:
15765         Add a check box to edit an user script
15766         Correct a few memory leak
15768         * plugins/tools/execute.c,
15769         plugins/tools/tool.c,
15770         plugins/tools/tool.h:
15771         Move utility remove_mnemonic function in tool.c
15772         Small fix
15774 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15776         Patch from sbrabec@suse.cz:
15777         * configure.in
15778         scintilla/include/Scintilla.h:
15779         
15780         Fix 64-Bit warnings in gcc 4
15782 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15783         
15784         * plugins/patch/patch_plugin.c
15785         plugins/patch/patch.h
15786         plugin/patch/patch-plugin.glade
15787         plugin/patch/Makefile.am:
15788         
15789         Changed patch plugin to use libglade and new gtk 2.6 widgets
15791 2005-05-31  Naba Kumar  <naba@gnome.org>
15793         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15794         * plugins/editor/text_editor.c: Don't show error
15795         for empty files.
15796         
15797 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15798         
15799         * plugins/message-view/anjuta-message-manager.ui,
15800         plugins/message-view/anjuta-msgman.c,
15801         plugins/message-view/anjuta-msgman.h,
15802         plugins/message-view/message-view.c,
15803         plugins/message-view/message-view.h,
15804         plugins/message-view/plugin.c:
15805         Add a popup menu in messages panes
15806         Move save message pane option in it
15808 2005-05-28  Naba Kumar  <naba@gnome.org>
15810         * data/properties/styles.properties: Fixed default font
15811         names and sizes.
15813         * plugins/editor/style-editor.c: cleanup.
15814         
15815 2005-05-25  Naba Kumar  <naba@gnome.org>
15817         * plugin/gdb/plugin.c: Start gdb even if the program does
15818         not exists. Fixes bug #305074
15819         
15820 2005-05-24  Naba Kumar  <naba@gnome.org>
15822         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15823         * configure.in: graphviz pkgconfig path.
15825 2005-05-24  Naba Kumar  <naba@gnome.org>
15827         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15828         * TODO.tasks: Updated.
15829         
15830 2005-05-22  Naba Kumar  <naba@gnome.org>
15832         * anjuta.spec.in: Fixed spec file
15833         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15835 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15836         
15837         * TODO.tasks: Updated.
15839         * plugins/message-view/anjuta-message-manager.ui,
15840         plugins/message-view/message-view.c,
15841         plugins/message-view/message-view.h,
15842         plugins/message-view/plugin.c:
15843         Add shortcut for next and previous message
15844         Add a save message menu item
15845         Fix a bug in previous message
15847 2005-05-21  Naba Kumar  <naba@gnome.org>
15849         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15850         doc/Makefile.am, global-tags/create_global_tags.sh,
15851         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15852         and rpm package creation. Fixed installation paths.
15853         
15854         * plugins/editor/anjuta-document-manager.glade,
15855         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15856         and indent options.
15857         
15858         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15860 2005-05-21  Naba Kumar  <naba@gnome.org>
15862         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15863         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15864         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15865         tagmanager/Makefile.am: Fixed paths configure variables to take
15866         automake configure variables instead of hardcoding.
15868         * global-tags/tm_global_tags.c: Formated code.
15870         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15871         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15872         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15873         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15874         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15875         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15876         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15877         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15878         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15880 2005-05-20  Naba Kumar  <naba@gnome.org>
15882         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15883         and fixed rpm spec file (more testing required).
15884         
15885         * data/gdb.init: Don't set gdb prompt.
15886         
15887         * mime/Makefile.am: run update-mime-data only on system-wide install.
15888         
15889         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15891 2005-05-19  Naba Kumar  <naba@gnome.org>
15893         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15894         while it's not visible.
15896         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15897         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15898         
15899 2005-05-19  Naba Kumar <naba@gnome.org>
15901         * configure.in: Fixed subversion checks. Added
15902         --disable-plugin-subversion and --disable-plugin-glade
15903         configure flags to manually turn off their plugin builds.
15905         * plugins/editor/plugin.c: Save and restore current editor line
15906         positions in session.
15908 2005-05-18  Naba Kumar  <naba@gnome.org>
15910         * AUTHORS: Fixed email address.
15911         
15912         * libanjuta/anjuta-utils.c,
15913         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15914         when the projectmanager toplevel is not a window. Check for valid
15915         gtkwindow type before using the passed window as parent for anjuta
15916         dialogs.
15918 2005-05-17  Naba Kumar  <naba@gnome.org>
15920         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15921         
15922         * plugins/cvs-plugin/Makefile.am,
15923         plugins/devhelp/plugin.c,
15924         plugins/file-loader/Makefile.am,
15925         plugins/macro/Makefile.am,
15926         plugins/message-view/Makefile.am,
15927         plugins/patch/Makefile.am,
15928         plugins/project-manager/Makefile.am,
15929         plugins/subversion/Makefile.am,
15930         plugins/symbol-browser/Makefile.am: Removed -module flags
15931         from libtool flags
15933         * MAINTAINERS: Added file so that I could recieve bugzilla
15934         reports.
15936         * plugins/glade/plugin.c: Fixed compile error.
15938 === Anjuta 2.0.0 ===
15940 2005-05-15  Naba Kumar  <naba@gnome.org>
15942         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15943         version to 2.0.0.
15945         * plugins/symbol-browser/an_symbol_view.c,
15946         plugins/symbol-browser/plugin.c,
15947         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15948         symbols have been updated. Reset file symbols when update
15949         occurs. Fixed memory leaks.
15951         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15952         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15953         
15954 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15956         * plugins/tools/anjuta-tools.glade:
15957         Remove unused parameter dialog
15959         * plugins/tools/dialog.c,
15960         plugins/tools/fileop.c,
15961         plugins/tools/fileop.h,
15962         plugins/tools/tool.c,
15963         plugins/tools/tool.h,
15964         plugins/tools/variable.c:
15965         Add a few comments and cleanups
15967         * plugins/tools/editor.c,
15968         plugins/tools/editor.h:
15969         Remove code from previous plugin and add comments
15970         Use main window as parent (instead of tool list)
15972         * plugins/tools/execute.c,
15973         plugins/tools/execute.h:
15974         Remove code from previous plugin and add comments
15975         Fix warnings
15977 2005-05-14  Naba Kumar  <naba@gnome.org>
15979         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15980         release.
15981         
15982         * configure.in: Fixed
15983         
15984         * plugins/class-inheritance/class-inheritance.png: New icon.
15985         
15986         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15987         screws up when reparented.
15989 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15991         * plugins/editor/search-replace.c,
15992         plugins/editor/search-replace_backend.c
15993         plugins/project-manager/plugin.c : Clear find pane if searching same 
15994         expression. Clean code.
15996 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15998         * configure.in: Added ne in ALL_LINGUAS
15999         
16000 2005-05-13  Naba Kumar  <naba@gnome.org>
16002         * configure.in: Fixed glade-3 version.
16003         
16004         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16005         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16006         plugins/gdb/watch.c: Update locals, watch and frame document on
16007         frame change.
16009 2005-05-12  Naba Kumar  <naba@gnome.org>
16011         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16012         scope autocompletion when the function definition is incomplete.
16013         
16014         * plugins/class-gen/anjuta-class-gen.plugin.in,
16015         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16016         plugins/gdb/plugin.c,
16017         plugins/glade/anjuta-glade.plugin.in,
16018         plugins/project-import/anjuta-project-import.plugin.in,
16019         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16020         titles for the wizards.
16022 2005-05-11  Naba Kumar  <naba@gnome.org>
16024         * configure.in, plugins/debug-manager/Makefile.am,
16025         plugins/debug-manager/plugin.c,
16026         (added) plugins/debug-manager/images/.cvsignore,
16027         (added) plugins/debug-manager/images/Makefile.am,
16028         (added) plugins/debug-manager/images/detach-16.png,
16029         (added) plugins/debug-manager/images/detach.png,
16030         (added) plugins/debug-manager/images/step-into-16.png,
16031         (added) plugins/debug-manager/images/step-into.png,
16032         (added) plugins/debug-manager/images/step-out-16.png,
16033         (added) plugins/debug-manager/images/step-out.png,
16034         (added) plugins/debug-manager/images/step-over-16.png,
16035         (added) plugins/debug-manager/images/step-over.png,
16036         plugins/gdb/Makefile.am,
16037         plugins/gdb/breakpoints.c,
16038         plugins/gdb/plugin.c,
16039         (added) plugins/gdb/images/.cvsignore,
16040         (added) plugins/gdb/images/Makefile.am,
16041         (added) plugins/gdb/images/breakpoint.png,
16042         (added) plugins/gdb/images/locals.png,
16043         (added) plugins/gdb/images/stack.png,
16044         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16045         'remove all'. Added debugger icons.
16047         * plugins/editor/text_editor.c: Fixed file monitor.
16049         Patch from: Massimo Cora'  <maxcvs@email.it>
16050         * plugins/patch/anjuta-patch-plugin.png,
16051         plugins/class-gen/Makefile.am,
16052         plugins/class-gen/action-callbacks.c,
16053         plugins/class-gen/class_gen.c,
16054         plugins/class-gen/class_logo.xpm: Implemented vcs
16055         file addions. New icons by Fabio Zecchini
16057 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16059         * libanjuta/interfaces/libanjuta.idl
16060         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16061         plugins/editor/search-replace_backend.c
16062         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16064 2005-05-11  Naba Kumar  <naba@gnome.org>
16065         
16066         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16067         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16068         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16069         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16070         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16071         memory leaks.
16072         
16073         * plugins/symbol-browser/an_symbol_prefs.c,
16074         plugins/symbol-browser/an_symbol_search.c,
16075         plugins/symbol-browser/an_symbol_view.c,
16076         plugins/symbol-browser/an_symbol_view.h,
16077         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16079 2005-05-11  Naba Kumar  <naba@gnome.org>
16081         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16082         
16083         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16084         progress bar location at create time, instead of hardcoding.
16085         
16086         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16087         Added mini splash screen.
16088         
16089         * plugins/editor/text_editor.c: Do not produce warning when file
16090         monitor could not be created.
16091         
16092         * plugins/profile-default/plugin.c: Save project session on exit.
16093         Show mini splash with progress bar at profile load.
16095 2005-05-10  Naba Kumar  <naba@gnome.org>
16097         * configure.in, manuals/Makefile.am: Fixed compile flags.
16098         Disable outdated manuals builds.
16099         
16100         * global-tags/Makefile.am: Uninstall tags files on
16101         'make uninstall'
16102         
16103         * libegg/Makefile.am: Use configured deprecated flags.
16104         
16105         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16106         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16107         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16108         Updated.
16109         
16110         * mime/Makefile.am: Take DESTDIR into account.
16111         
16112         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16113         
16114         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16115         on scope autocompletion.
16116         
16117         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16118         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16119         shared libs and static libs paths for debugging. Order them
16120         correctly.
16121         
16122         * po/POTFILES.in: Updated.
16124 2005-05-09  Naba Kumar  <naba@gnome.org>
16126         * libanjuta/interfaces/libanjuta.idl,
16127         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16128         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16129         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16130         Implemented debugger source directory search and emits location changed
16131         signal with absolute path of the file.
16133         * plugins/tools/tool.c: Fixed compile errors.
16134         
16135 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16137         * plugins/tools/anjuta-tools.glade,
16138         plugins/tools/dialog.h,
16139         plugins/tools/dialog.c,
16140         plugins/tools/plugin.c,
16141         plugins/tools/editor.c:
16142         Improve graphical user interface
16143         Remove old code
16144         Correct an error on close
16145         Some cleanups
16147         * plugins/tools/fileop.c,
16148         plugins/tools/tool.h,
16149         plugins/tools/tool.c:
16150         Change the tool internal structure
16151         Support having tools configuration in several places
16153 2005-05-08  Naba Kumar  <naba@gnome.org>
16155         * plugins/gdb/actions.c,
16156         (removed) plugins/gdb/registers_cbs.c,
16157         (removed) plugins/gdb/registers_cbs.h,
16158         (removed) plugins/gdb/registers_gui.c,
16159         (removed) plugins/gdb/sharedlib_cbs.c,
16160         (removed) plugins/gdb/sharedlib_cbs.h,
16161         (removed) plugins/gdb/sharedlib_gui.c,
16162         (removed) plugins/gdb/signals_cbs.c,
16163         (removed) plugins/gdb/signals_cbs.h,
16164         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16166 2005-05-08  Naba Kumar  <naba@gnome.org>
16168         * plugins/build-basic-autotools/executer.c: Fixed programs
16169         listing dialog.
16170         
16171         * plugins/debug-manager/Makefile.am,
16172         plugins/debug-manager/anjuta-debug-manager.glade,
16173         plugins/debug-manager/plugin.c,
16174         plugins/gdb/Makefile.am: Used libglade for programs listing
16175         dialog.
16176         
16177         * (added) plugins/gdb/pointer.png: Stack pointer image.
16178         
16179         * libanjuta/anjuta-marshal.list,
16180         pixmaps/Makefile.am,
16181         plugins/gdb/actions.c,
16182         plugins/gdb/actions.h,
16183         plugins/gdb/anjuta-gdb-plugin.ui,
16184         plugins/gdb/anjuta-gdb.glade,
16185         plugins/gdb/breakpoints.c,
16186         plugins/gdb/breakpoints.h,
16187         plugins/gdb/debug_tree.c,
16188         plugins/gdb/debug_tree.h,
16189         plugins/gdb/debugger.c,
16190         plugins/gdb/debugger.h,
16191         plugins/gdb/gdbmi-test.c,
16192         plugins/gdb/gdbmi.c,
16193         plugins/gdb/gdbmi.h,
16194         plugins/gdb/info.c,
16195         plugins/gdb/info.h,
16196         plugins/gdb/locals.c,
16197         plugins/gdb/locals.h,
16198         plugins/gdb/memory.c,
16199         plugins/gdb/memory.h,
16200         plugins/gdb/plugin.c,
16201         plugins/gdb/plugin.h,
16202         plugins/gdb/registers.c,
16203         plugins/gdb/registers.h,
16204         plugins/gdb/registers_cbs.c,
16205         plugins/gdb/registers_cbs.h,
16206         plugins/gdb/registers_gui.c,
16207         plugins/gdb/sharedlib.c,
16208         plugins/gdb/sharedlib.h,
16209         plugins/gdb/sharedlib_cbs.c,
16210         plugins/gdb/sharedlib_cbs.h,
16211         plugins/gdb/sharedlib_gui.c,
16212         plugins/gdb/signals.c,
16213         plugins/gdb/signals.h,
16214         plugins/gdb/signals_cbs.c,
16215         plugins/gdb/signals_cbs.h,
16216         plugins/gdb/signals_gui.c,
16217         plugins/gdb/stack_trace.c,
16218         plugins/gdb/stack_trace.h,
16219         plugins/gdb/utilities.c,
16220         plugins/gdb/utilities.h,
16221         plugins/gdb/watch.c,
16222         plugins/gdb/watch.h,
16223         plugins/gdb/watch_cbs.c,
16224         plugins/gdb/watch_cbs.h,
16225         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16226         it for all debugger component updates and listing. Implemented
16227         user custom debugger command window. Fixed all debugger components
16228         to work correctly. Implemented debugger as GObject. Removed
16229         deprecated codes.
16230         
16231 2005-05-06  Naba Kumar  <naba@gnome.org>
16232         
16233         * TODO.tasks: Updated.
16234         
16235         * plugins/build-basic-autotools/Makefile.am,
16236         plugins/file-loader/Makefile.am,
16237         plugins/profile-default/Makefile.am,
16238         plugins/sample1/Makefile.am,
16239         plugins/symbol-browser/images/Makefile.am,
16240         src/Makefile.am: Fixed 'make distcheck' errors.
16242         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16243         updates.
16245         * tagmanager/tm_workspace.c: Include prototypes in getting
16246         scope members.
16248 2005-05-06  Naba Kumar  <naba@gnome.org>
16250         * TODO.tasks: Updated.
16251         
16252         * configure.in, plugins/cvs-plugin/Makefile.am,
16253         plugins/debug-manager/Makefile.am,
16254         plugins/devhelp/Makefile.am,
16255         plugins/editor/Makefile.am,
16256         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16257         
16258         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16259         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16260         interfaces.
16261         
16262         * tagmanager/tm_workspace.c,
16263         tagmanager/include/tm_workspace.h,
16264         plugins/editor/aneditor-autocomplete.cxx,
16265         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16266         to return all matching tag types when no name is given instead of
16267         returning empty array.
16268         
16269         * plugins/symbol-browser/Makefile.am,
16270         (added) plugins/symbol-browser/an_symbol.c,
16271         (added) plugins/symbol-browser/an_symbol.h,
16272         plugins/symbol-browser/an_symbol_info.c,
16273         plugins/symbol-browser/an_symbol_info.h,
16274         (added) plugins/symbol-browser/an_symbol_iter.c,
16275         (added) plugins/symbol-browser/an_symbol_iter.h,
16276         plugins/symbol-browser/an_symbol_search.c,
16277         plugins/symbol-browser/an_symbol_view.c,
16278         plugins/symbol-browser/an_symbol_view.h,
16279         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16280         plugins/symbol-browser/plugin.c,
16281         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16282         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16283         plugin and implemented IAnjutaIterable interface for symbol search
16284         and iteration.
16286         * plugins/class-inheritance/Makefile.am,
16287         plugins/class-inheritance/class-inherit.c,
16288         plugins/class-inheritance/class-inherit.h,
16289         plugins/class-inheritance/plugin.h: Use the newly added
16290         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16291         get rid of libanjuta-ctags.la dependencies.
16293 2005-05-02  Naba Kumar  <naba@gnome.org>
16295         * plugins/class-inheritance/class-inherit.c,
16296         plugins/class-inheritance/plugin.c,
16297         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16298         be found for a class. Formated code.
16300         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16301         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16302         of editor tabs.
16303         
16304 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16306         * libanjuta/anjuta-launcher.c:
16307         Keep trying sending data until all bytes have been written
16309         * plugins/tools/anjuta-tools.glade,
16310         plugins/tools/editor.c:
16311         Add a combo box to defined data from stdin
16313         * plugins/tools/execute.c:
16314         Send data in stdin if needed
16315         Code cleanups
16317         * plugins/tools/fileop.c,
16318         plugins/tools/tool.h,
16319         plugins/tools/tool.c:
16320         Store, load and save stdin data
16321         Use tools-2.xml instead of tools.xml
16323         * plugins/tools/plugin.c,
16324         plugins/tools/plugin.h:
16325         Code cleanups
16327         * plugins/tools/dialog.c,
16328         plugins/tools/dialog.h:
16329         Few code cleanups
16331         * plugins/tools/variable.c,
16332         plugins/tools/variable.h:
16333         Add editor related variables
16334         Code cleanups
16336 2005-04-29  Naba Kumar  <naba@gnome.org>
16338         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16340         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16341         
16342         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16343         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16344         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16345         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16346         working on gdb MI interface. Completed MI parser interface.
16348         Patch from  Massimo Cora <maxcvs@email.it>:
16349         * plugins/class-inheritance/Makefile.am,
16350         plugins/class-inheritance/class-inherit.c,
16351         plugins/class-inheritance/class-inherit.h,
16352         plugins/class-inheritance/plugin.c,
16353         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16354         Used system theme for colors. Display class members on mouse click.
16355         
16356 2005-04-28  Naba Kumar  <naba@gnome.org>
16358         * plugins/symbol-browser/an_symbol_prefs.c
16359         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16360         implementation to create/add/remove custom tags files in symbol
16361         brower preferences.
16363         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16364         EXTRA_DIST.
16366         * plugins/project-import/project-import.c: Fixed memory leaks and
16367         use correct debug prints.
16368         
16369         * TODO.tasks: Updated.
16370         
16371 2005-04-27  Naba Kumar  <naba@gnome.org>
16373         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16374         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16375         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16377         * plugins/editor/anjuta-docman.c,
16378         plugins/editor/anjuta-docman.h,
16379         plugins/editor/plugin.c: Emit editor-added signal from docman
16380         and connect signals to new editor correctly.
16382         * plugins/class-inheritance/plugin.c,
16383         plugins/symbol-browser/plugin.c: Added stock icons.
16384         
16385         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16386         plugins/build-basic-autotools/executer.c,
16387         plugins/build-basic-autotools/executer.h: Added missing files
16388         for the execute programs implementation.
16390 2005-04-26  Naba Kumar  <naba@gnome.org>
16391         
16392         * TODO.tasks: Updated.
16394         * plugins/file-loader/plugin.c,
16395         plugins/project-import/anjuta-project-import.plugin.in,
16396         plugins/project-import/plugin.c,
16397         plugins/project-import/project-import.c,
16398         plugins/project-import/project-import.h: Be able to import older
16399         anjuta projects.
16401 2005-04-26  Naba Kumar  <naba@gnome.org>
16403         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16404         removing it from the shell.
16406         * libanjuta/anjuta-shell.c,
16407         libanjuta/anjuta-shell.h,
16408         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16409         so that widget additions are freezed or thaw using a pending queue.
16410         Fixded UI flicker while loading projects.
16412 2005-04-26  Naba Kumar  <naba@gnome.org>
16414         * TODO.tasks: Updated.
16415         
16416         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16417         IAnjutaBuildable interface.
16418         
16419         * plugins/build-basic-autotools/Makefile.am,
16420         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16421         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16422         plugins/build-basic-autotools/build-basic-autotools.c,
16423         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16424         interface and UI for executing project/file programs. Implemented
16425         IAnjutaFile interface so that executables could be opened directly.
16426         
16427         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16428         Authors line (Reserved for external plugins, which do not have a way to
16429         show their credits).
16430         
16431         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16432         [File Loader] group for menu labels (default to "Name" if it is not
16433         defined.
16434         
16435         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16436         for executing external commands.
16438 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16440         * plugins/project-wizard/property.c:
16441         Correct a memory leak
16443         * libanjuta/interfaces/libanjuta.idl,
16444         plugins/editor/text_editor.c:
16445         Add erase_all and replace_selection function to IAnjutaEditor
16447         * plugins/tools/anjuta-tools.glade,
16448         plugins/tools/fileop.c,
16449         plugins/tools/editor.c,
16450         plugins/tools/tool.c
16451         plugins/tools/tool.h:
16452         Add shortcut and icon 
16454         * plugins/tools/variable.c,
16455         plugins/tools/variable.h:
16456         Add a variable asking parameters at run time
16458         * plugins/tools/execute.c:
16459         Add a warning message for missing document manager
16460         Add replace buffer and replace selection output
16461         Correct an error in popup output
16463         * plugins/tools/plugin.c,
16464         plugins/tools/plugin.h,
16465         plugins/tools/anjuta-tools.ui,
16466         src/anjuta.ui:
16467         Few clean up
16468         Attach tools menu to a new place
16470 2005-04-25  Naba Kumar  <naba@gnome.org>
16472         * libanjuta/plugins.c, src/about.c, src/about.h,
16473         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16474         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16475         plugins (about box for plugins) menu.
16477 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16479         *  plugins/editor/search-replace.c :
16480         Displayed full path in Search pane window. 
16481         Bug 300231 : Selected line in Search pane window .
16482                 
16483 2005-04-23  Naba Kumar  <naba@gnome.org>
16485         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16487 2005-04-22  Naba Kumar  <naba@gnome.org>
16489         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16490         
16491         * plugins/project-wizard/templates/java.wiz,
16492         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16493         to create bytecodes (.class) files.
16494         
16495         * plugins/symbol-browser/an_symbol_info.c,
16496         plugins/symbol-browser/an_symbol_info.h,
16497         plugins/symbol-browser/an_symbol_search.c,
16498         plugins/symbol-browser/an_symbol_view.c,
16499         plugins/symbol-browser/plugin.c,
16500         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16501         in file symbol list.
16503 2005-04-22  Naba Kumar  <naba@gnome.org>
16505         * TODO.tasks: Updated.
16506         
16507         * plugins/class-inheritance/Makefile.am,
16508         plugins/subversion/Makefile.am: Do not install plugin files when
16509         plugin build condition is false.
16510         
16511         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16512         plugins/build-basic-autotools/build-basic-autotools.c,
16513         plugins/build-basic-autotools/build-basic-autotools.h,
16514         plugins/file-loader/anjuta-loader-plugin.ui,
16515         plugins/file-loader/dnd.c,
16516         plugins/file-loader/plugin.c,
16517         plugins/file-loader/plugin.h,
16518         plugins/project-manager/anjuta-project-manager.ui,
16519         plugins/project-manager/plugin.c: Added open file and build context
16520         menu in project manager context menu.
16522 2005-04-22  Naba Kumar  <naba@gnome.org>
16524         * configure.in: Added message output showing conditional plugins to
16525         build or not.
16526         
16527         * src/layout.xml: Added layout for class-inheritance plugin widget.
16528         
16529         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16530         plugin name to remove redundant terms.
16531         
16532         * TODO.tasks: Updated.
16533         
16534         * configure.in,
16535         plugins/symbol-browser/Makefile.am,
16536         plugins/symbol-browser/an_symbol_view.c,
16537         (removed) plugins/symbol-browser/sv_class.xpm,
16538         (removed) plugins/symbol-browser/sv_function.xpm,
16539         (removed) plugins/symbol-browser/sv_macro.xpm,
16540         (removed) plugins/symbol-browser/sv_private_fun.xpm,
16541         (removed) plugins/symbol-browser/sv_private_var.xpm,
16542         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16543         (removed) plugins/symbol-browser/sv_protected_var.xpm,
16544         (removed) plugins/symbol-browser/sv_public_fun.xpm,
16545         (removed) plugins/symbol-browser/sv_public_var.xpm,
16546         (removed) plugins/symbol-browser/sv_static_fun.xpm,
16547         (removed) plugins/symbol-browser/sv_static_var.xpm,
16548         (removed) plugins/symbol-browser/sv_struct.xpm,
16549         (removed) plugins/symbol-browser/sv_unknown.xpm,
16550         (removed) plugins/symbol-browser/sv_variable.xpm,
16551         (added) plugins/symbol-browser/images/.cvsignore,
16552         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16553         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16554         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16555         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16556         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16557         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16558         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16559         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16560         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16561         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16562         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16563         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16564         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16565         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16566         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16567         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16568         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16569         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16570         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16571         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16572         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16573         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16574         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16575         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16576         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16577         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16578         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16579         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16580         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16581         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16582         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16583         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16584         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16585         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16586         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16587         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16588         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16589         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16590         pixmaps and added new icons (taken from monodevelop).
16592 2005-04-21  Naba Kumar  <naba@gnome.org>
16594         Patch from  Massimo Cora <maxcvs@email.it>:
16596         * configure.in, plugins/Makefile.am
16597         (new) plugins/class-inheritance/.cvsignore,
16598         (new) plugins/class-inheritance/Makefile.am,
16599         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16600         (new) plugins/class-inheritance/class-inherit.c,
16601         (new) plugins/class-inheritance/class-inherit.h,
16602         (new) plugins/class-inheritance/plugin.c,
16603         (new) plugins/class-inheritance/plugin.h,
16604         (new) plugins/class-inheritance/class-inheritance.png: Added class
16605         inheritance plugin.
16606         
16607         Changes by naba: Added pkgconfig check for graphviz and conditionally
16608         build graphviz.
16609         
16610         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16612 2005-04-20  Naba Kumar  <naba@gnome.org>
16614         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16615         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16616         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16617         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16618         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16619         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16620         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16621         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16622         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16623         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16624         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16625         
16626         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16627         message view management.
16629         * libanjuta/anjuta-children.[ch],
16630         plugins/build-basic-autotools/build-basic-autotools.c,
16631         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16632         Removed anjuta_children_init() function,
16633         because it is done automatically when first invoked. Introduced
16634         anjuta_children_recover() to recover the child signalling. Fixed
16635         child exit management to correctly recover the exit status.
16636         
16637         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16638         to properly shutdown the launcher and to kill the running process
16639         (without emitting any signal).
16640         
16641         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16642         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16643         gdb and program instance.
16645 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16647         * plugins/editor/search-replace.c :
16648         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16650 2005-04-18  Naba Kumar  <naba@gnome.org>
16652         * TODO.tasks: Marked completed items.
16653         
16654         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16655         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16656         plugins/project-manager/plugin.c: Prompt user for the debugging
16657         target (select from a list of project's executable targets) and
16658         correctly start debugger. Take care of libtool wrapping when the
16659         target selected is libtool target. Fixed debugger menu items
16660         sensitivity.
16662 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16664         * plugins/tools/execute.c,
16665         plugins/tools/execute.h:
16666         Implement save all files before running a command
16667         Implement all options for stdout and stderr except replace buffer
16668         Allow running several tools
16670         * plugins/tools/plugin.c:
16671         Move anjuta launcher in execute.c
16673         * plugins/tools/tools.h,
16674         plugins/tools/variable.c:
16675         Small changes
16677 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16679         * plugins/tools/anjuta-tools.glade:
16680         Add new properties in tool editor dialog
16681         Cosmetic improvements
16682         
16683         * plugins/tools/anjuta-tools.ui:
16684         Attach tool menu as a build menu
16686         * plugins/tools/dialog.c:
16687         Set tool menu item sensitivity in tool list
16688         Fix bugs
16690         * plugins/tools/editor.c,
16691         plugins/tools/editor.h,
16692         plugins/tools/fileop.c,
16693         plugins/tools/tool.c,
16694         plugins/tools/tool.h:
16695         Add new properties (active, save file...)
16696         Most of them are still not implemented
16698         * plugins/tools/execute.c,
16699         plugins/tools/execute.h:
16700         Reorganize code to support multiple run
16701         Support run in terminal
16702         
16703         * plugins/tools/plugin.c
16704         plugins/tools/plugin.h:
16705         Move message handling in execute.c
16707         * plugins/tools/variable.h,
16708         plugins/tools/variable.c:
16709         Add useful variables
16710         
16711 2005-04-13  Naba Kumar  <naba@gnome.org>
16713         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16714         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16715         
16716 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16718         * plugins/tools/dialog.c plugins/tools/tool.c :
16719         Fixed bugs.
16721 2005-04-06  Naba Kumar  <naba@gnome.org>
16723         * src/anjuta.c: Load default session only when
16724         "anjuta.session.load.last" preference is enabled.
16725         
16726 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16728         * plugins/tools/Makefile.am,
16729         plugins/tools/variable.c,
16730         plugins/tools/variable.h:
16731         Add new code for handling variables
16733         * plugins/tools/anjuta-tools.glade:
16734         Improve tool editor dialog
16735         Add variable selection dialog
16737         * plugins/tools/dialog.c,
16738         plugins/tools/dialog.h,
16739         plugins/tools/plugin.c,
16740         plugins/tools/plugin.h:
16741         Add variable object
16742         Add a function to get it
16744         * plugins/tools/editor.c:
16745         Add gui code for variable selection dialog
16747         * plugins/tools/execute.c:
16748         Use variables for executing command
16749         
16750         * Naba: Compile warning fixes.
16752 2005-04-06  Naba Kumar  <naba@gnome.org>
16754         * TODO.tasks: Marked completed items.
16755         
16756 2005-04-06  Naba Kumar  <naba@gnome.org>
16758         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16759         compile error.
16760         
16761         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16763 2005-04-04  Naba Kumar  <naba@gnome.org>
16765         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16766         inside Main window.
16767         
16768 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16770         * plugins/tools/Makefile.am,
16771         plugins/tools/anjuta-tools.plugin.in,
16772         plugins/tools/anjuta-tools.ui,
16773         plugins/tools/anjuta-tools.gladei,
16774         plugins/tools/anjuta-tools-plugin.png,
16775         plugins/tools/plugin.c,
16776         plugins/tools/plugin.h,
16777         plugins/tools/dialog.c,
16778         plugins/tools/dialog.h,
16779         plugins/tools/fileop.c,
16780         plugins/tools/fileop.h,
16781         plugins/tools/tool.c,
16782         plugins/tools/tool.h,
16783         plugins/tools/editor.c,
16784         plugins/tools/editor.h,
16785         plugins/tools/execute.c,
16786         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16787         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16788         Not fully working
16790         * anjuta-tools.[ch]: Removed old tools code.
16791         
16792 2005-04-01  Steve Murphy  <murf@e-tools.com>
16794         * configure.in: Added "rw" to ALL_LINGUAS.
16796 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16798         * Modified Files:
16799         manuals/C/anjuta-manual/fileoperations.xml
16800         Added Files:
16801         manuals/C/anjuta-manual/figures/search_expr.png
16802         manuals/C/anjuta-manual/figures/search_expr_basic.png
16803         manuals/C/anjuta-manual/figures/search_file_list.png
16804         manuals/C/anjuta-manual/figures/search_file_pattern.png
16805         manuals/C/anjuta-manual/figures/search_replace.png
16806         manuals/C/anjuta-manual/figures/search_setting.png
16807         manuals/C/anjuta-manual/figures/search_target.png
16808         manuals/C/anjuta-manual/figures/search_target_action.png
16809         manuals/C/anjuta-manual/figures/search_target_in.png
16810         Removed Files:
16811         manuals/C/anjuta-manual/figures/find_files.png
16812         manuals/C/anjuta-manual/figures/find_replace.png
16813         manuals/C/anjuta-manual/figures/find_text.png :
16814         Updated Anjuta manual (File Operations)
16816 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16818         * manuals/C/anjuta-manual/fileoperations.xml,
16819         manuals/C/anjuta-manual/figures/open_file.png,
16820         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16821         manuals/C/anjuta-manual/figures/prefs_print.png,
16822         manuals/C/anjuta-manual/figures/print_dlg.png,
16823         manuals/C/anjuta-manual/figures/print_preview.png.
16824         * Added Files:
16825         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16826         manuals/C/anjuta-manual/figures/display_macro.png,
16827         manuals/C/anjuta-manual/figures/insert_text.png,
16828         manuals/C/anjuta-manual/figures/keyword_macro.png,
16829         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16830         manuals/C/anjuta-manual/figures/save_as_file.png :
16831         Updated Anjuta Manual (File Operations)
16833 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16835         * plugins/editor/action-callbacks.c,
16836           plugins/file-loader/plugin.c,
16837           plugins/gtodo/main.c,
16838           plugins/project-wizard/druid.c:
16839           Fix spelling/grammar errors. Fixes bugs
16840           169068, 169137, 169138, and 169139.
16842 2005-03-21  Naba Kumar  <naba@gnome.org>
16844         Patch from: Massimo Cora' <maxcvs@email.it>:
16845         
16846         * plugins/editor/Makefile.am
16847         plugins/editor/anjuta-docman.c,
16848         (added) plugins/editor/editor-tooltips.c,
16849         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16850         editor tabs to show full path.
16852 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16853         
16854         * plugins/subversion/svn-backend.c:
16855         Removed "apr-0/" from include because this is 
16856         already included in SVN_INCLUDE and broke building if
16857         apr >= 1.0 was installed.
16859 2005-03-18  Naba Kumar  <naba@gnome.org>
16861         Patch from: Massimo Cora' <maxcvs@email.it>:
16863         * plugins/editor/action-callbacks.c,
16864         plugins/editor/aneditor-calltip.cxx,
16865         plugins/editor/aneditor-priv.h,
16866         plugins/editor/aneditor.cxx,
16867         plugins/editor/aneditor.h,
16868         plugins/editor/anjuta-document-manager.ui: Added calltip
16869         activation from menu.
16871 2005-03-16  Naba Kumar  <naba@gnome.org>
16873         Patch from: Massimo Cora' <maxcvs@email.it>:
16874         
16875         * plugins/class-gen/action-callbacks.c,
16876         plugins/class-gen/anjuta-class-gen-plugin.glade,
16877         plugins/class-gen/class_gen.c,
16878         plugins/class-gen/class_gen.h,
16879         plugins/class-gen/class_logo.xpm,
16880         plugins/class-gen/plugin.c: Create files without project
16881         being open. Add to project support. And other enhancements.
16883 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16885         * anjuta.glade,
16886           plugins/debug-manager/utilities.c,
16887           plugins/file-loader/plugin.c,
16888           plugins/gdb/utilities.c,
16889           plugins/profile-default/plugin.c,
16890           plugins/project-import/project-import.c,
16891           src/anjuta-actions.h:
16892           Spelling/grammar fixes.
16894 2005-03-13  Naba Kumar  <naba@gnome.org>
16895         
16896         * plugins/editor/action-callbacks.c,
16897         plugins/editor/action-callbacks.h,
16898         plugins/editor/anjuta-document-manager.ui,
16899         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16900         submenu. Moved menuitems from Format to View->Editor.
16901         
16902         * src/action-callbacks.c, src/action-callbacks.h,
16903         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16904         layout and lock layout menus in View submenu. Get rid of
16905         Settings->Layout Manager menu.
16906         
16907         * plugins/project-import/anjuta-project-import.plugin.in:
16908         Fixed icon name
16910         * global-tags/Makefile.am,
16911         global-tags/create_global_tags.sh,
16912         plugins/editor/aneditor-autocomplete.cxx,
16913         plugins/editor/aneditor-priv.h,
16914         plugins/editor/aneditor.cxx,
16915         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16916         in editor and made it work in global symbols also.
16917         
16918         * src/anjuta-app.c: Always use priority texts besides icons style
16919         for toolbars, because other styles look horible for Anjuta (fixme).
16921 2005-03-11  Naba Kumar  <naba@gnome.org>
16923         * configure.in: Removed test for iconv.
16925         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16926         before scintilla widget is realized.
16927         
16928         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16929         for Update menuitem.
16930         
16931         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16932         already applied in scintilla main stream.
16933         
16934         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16935         and notified scintilla developer.
16936         
16937 2005-03-10  Naba Kumar  <naba@gnome.org>
16939         * src/action-callbacks.c: Removed reference to src/help.h (dead
16940         file).
16942         * plugins/editor/text_editor.c: Removed reference to
16943         src/launcher.h (a dead file).
16945         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16946         src/controls.c, src/controls.h, src/fileselection.c,
16947         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16948         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16949         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16950         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16951         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16952         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16953         Removed these dead files from CVS.
16956 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16958         * plugins/file-wizard/action-callbacks.c : Added error message.
16959         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16962 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16963         
16964         * plugins/cvs-plugin/cvs-callbacks.c
16965         plugins/cvs-plugin/plugin.c:
16966         Fixed preferences page init and busy handling
16967         
16968         * plugins/subversion/plugin.c:
16969         Fixed preferences page init
16971 2005-03-09  Naba Kumar  <naba@gnome.org>
16973         * plugins/Makefile.am, plugins/glade/Makefile.am,
16974         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16975         enabled glade plugin in Anjuta. The plugin is built only when
16976         glade3 is installed.
16977         
16978 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16980         * plugins/project-wizard/templates/java.wiz
16981         plugins/project-wizard/templates/java-logo.png (*)
16982         plugins/project-wizard/templates/java/*
16983         plugins/project-wizard/templates/Makefile.am
16984         configure.in:
16985         
16986         Add Java project type. It generates a autoconf/automake
16987         project which is compiled using gcj. It requires automake 
16988         > 1.4 (1.9 is known to work) to work!
16989         
16990         (*) still awaiting response from the gcj team if we
16991         may use their logo.
16992         
16993 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16994         
16995         * plugins/project-import/*
16996         plugins/Makefile.am
16997         configure.in:
16998         Added project import plugin. Might be a bit buggy and limited
16999         but works for now.
17000         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17001         Icon from old pixmaps dir
17003 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17005         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17006         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17007         Added C Custom_Indent line macro.
17008         Cleaned macros.xml
17010 2005-03-09  Naba Kumar  <naba@gnome.org>
17012         * TODO.tasks: Added new message-manager tasks.
17013         
17014         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17015         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17016         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17017         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17018         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17019         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17020         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17021         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17022         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17023         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17024         
17025         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17026         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17027         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17028         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17029         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17030         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17031         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17032         Removed debugger widgets from shell on debugger shutdown. Added
17033         scrolled windows for docked widgets. Removed unnecessary widget refs
17034         and unrefs. Destroy widgets correctly on debugger shutdown.
17035         
17036         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17037         with project description title. Removed frame shadow.
17038         
17039         * plugins/project-wizard/druid.c: Initializes tooltips.
17040         
17041         * scintilla/Makefile.am: Fixed comiple error.
17043 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17045         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17046           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17048 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17050         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17051         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17052         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17053         plugins/macro/macros.xml, plugins/macro/plugin.c :
17054         Moved cursor at the '|' position defined in macros.
17056 2005-03-07  Naba Kumar  <naba@gnome.org>
17058         * plugins/subversion/Makefile.am: Fixed build error.
17060         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17061         types (perl, python, shellscript).
17062         
17063         * plugins/editor/plugin.c: Fixed to show all highlight options.
17064         
17065 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17067         * TODO.tasks : updated tasks.
17068         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17070 2005-03-07  Naba Kumar  <naba@gnome.org>
17072         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17073         or disable subversion file-manager submenu. If "Subvesion" is also
17074         valid directory, we should also check for it.
17076         * configure.in: Disable cygwin macro until someone fixes the
17077         autoconf warnings.
17078         
17079         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17080         backward compatibility.
17081         
17082 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17084         * src/about.c : Cleaned code.
17085         * plugins/macro/macros.xml : Added "do_while" C macro.
17086         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17087         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17088         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17089         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17090         
17091 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17093         * plugins/class-gen/plugin.c:
17094         Removed "return" to activate project_root_uri watching.
17096 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17098         * plugins/Makefile.am
17099         plugins/subversion/*:
17100         Added subversion plugin. Add, Remove, Commit and Update work
17101         everything else needs work.
17102         
17103         * plugins/terminal/terminal.c
17104         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17105         we still have focus problems with the editor.
17107 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17109         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17110         
17111 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17113         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17115 2005-03-04  Naba Kumar  <naba@gnome.org>
17117         Patch from Massimo Cora' <maxcvs@email.it>:
17119         * plugins/class-gen/Makefile.am,
17120         plugins/class-gen/action-callbacks.c,
17121         plugins/class-gen/action-callbacks.h,
17122         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17123         plugins/class-gen/anjuta-class-gen.plugin.in,
17124         plugins/class-gen/class_gen.c,
17125         plugins/class-gen/class_gen.h,
17126         (removed) plugins/class-gen/clsGen.c,
17127         (added) plugins/class-gen/goc_template_header,
17128         (added) plugins/class-gen/goc_template_source,
17129         plugins/class-gen/plugin.c,
17130         plugins/class-gen/plugin.h: Refactored class gen code.
17131         Added GOCBuilder code. Fixed UI. Implemented plugin.
17133 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17135         * plugins/project-wizard/property.c
17136         plugins/project-wizard/install.c
17137         plugins/project-wizard/druid.c
17138         plugins/editor/goto_line.c
17139         plugins/editor/plugin.c
17140         plugins/gtodo/add_edit_item.c
17141         plugins/gtodo/ligtodo.c
17142         plugins/gtodo/main.c
17143         plugins/gtodo/preferences.c:
17144         Fixed #167559, #167534, #167266, #167357
17145         (Bad English in strings...)
17146         
17147         Thanks to Adam Weinberger and Thierry Moisan for
17148         reporting!
17150 2005-03-03  Naba Kumar  <naba@gnome.org>
17152         * libegg/Makefile.am, libegg/menu/Makefile.am,
17153         (added) libegg/egg-submenu-action.c,
17154         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17155         submenu (used for wizard listing).
17156         
17157         * plugins/file-loader/anjuta-loader-plugin.ui
17158         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17159         and toolbar.
17160         
17161         * plugins/editor/action-callbacks.c,
17162         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17163         ctrl+tabbing because it was interfaring with focus navigation.
17164         Focus editor on "Esc" in incremental search entry. Cleanups.
17165         
17166         * plugins/file-manager/an_file_view.c,
17167         plugins/symbol-browser/plugin.c,
17168         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17169         Cleanups.
17170         
17171         * plugins/profile-default/plugin.c,
17172         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17173         for sesssion load.
17174         
17175         * (removed) scintilla/patches/a64-crash-fix.patch,
17176         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17177         scintilla patches.
17179 2005-03-03  Naba Kumar  <naba@gnome.org>
17181         * HACKING: Fixed typos.
17182         
17183         * plugins/editor/aneditor-indent.cxx: Clean up.
17184         
17185         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17186         Enable/disable save, undo and redo actions depending on state
17187         of the editor.
17188         
17189 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17191         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17192         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17193         Displayed search_incremental status.
17195         * Removed plugins/editor/search_incremental.[ch]
17197 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17198         
17199         * plugins/cvs-plugin/cvs-execute.c
17200         plugins/cvs-plugin/cvs-callbacks.c:
17201         - Use weak reference on mesg_view and reuse tab if
17202         it still exists to avoid cluttering message manager.
17203         - Fixed bug in cvs remove
17204         
17205         README, HACKING: Updated
17206         
17207         configure.in: Added check for libsvn
17209 2005-02-29  Naba Kumar  <naba@gnome.org>
17210         
17211         * plugins/file-manager/an_file_view.c,
17212         plugins/symbol-browser/an_symbol_view.c,
17213         plugins/symbol-browser/plugin.c: Hide column headers (they
17214         are redundant).
17216 2005-02-29  Naba Kumar  <naba@gnome.org>
17218         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17219         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17220         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17221         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17222         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17223         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17224         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17225         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17226         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17227         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17229         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17230         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17231         (added) libanjuta/anjuta-session.[hc],
17232         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17233         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17234         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17235         src/main.c:
17236         
17237         Implemented session management. Implemented session
17238         container class. Added session notifications from shell. Implemented
17239         session save/load in editor, file-loader, default-profile-plugin
17240         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17241         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17242         and maximized states in session. Implemented project session
17243         management.
17245 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17247         * plugins/class-gen/action-callbacks.[ch],
17248         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17249         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17250         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17251         with Escape key.
17253 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17254         
17255         * plugins/project-wizard/anjuta-project-wizard.glade,
17256         plugins/project-wizard/druid.c:
17257         Add some padding in tab label in project selection page
17258         
17259         * plugins/project-wizard/druid.c,
17260         plugins/project-wizard/parser.c:
17261         Search for project template recursively
17262         Add ~/.anjuta/project to the search paths
17264 2005-02-26  Naba Kumar  <naba@gnome.org>
17266         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17267         * plugins/file-loader/plugin.c: Fixed crash bug.
17268         * libanjuta/plugins.c: Fixed memory leak.
17269         
17270 2005-02-26  Naba Kumar  <naba@gnome.org>
17271         
17272         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17273         "UserActivatable" attribute for plugins. This attribute if set to
17274         "no" will prevent users from activating/deactivating it from
17275         plugins dialog. Added a toggle button in plugins dialog to toggle
17276         the plugins list between list of activatable plugins (default) to
17277         list of all plugins. anjuta_plugin_select() now only selects the
17278         plugin. Added anjuta_plugins_select_and_activate() method that will
17279         select and activate it.
17280         
17281         * plugins/profile-default/Makefile.am,
17282         plugins/profile-default/anjuta-default-profile.ui,
17283         plugins/profile-default/plugin.c,
17284         plugins/profile-default/plugin.h,
17285         plugins/project-manager/anjuta-project-manager.ui,
17286         plugins/project-manager/plugin.c,
17287         plugins/project-manager/plugin.h:
17288         
17289         Anjuta projects (*.anjuta) files define the profile of respective
17290         projects. Profile is a set of related plugins required for the
17291         project to open. Moved "close project" action from Project Manager
17292         to Profile Manager plugin. Implemented loading and unloading of
17293         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17294         (instead of Project Manager) now handles opening of *.anjuta files.
17295         Close Project menuitem is now moved to File submenu (being
17296         consistent with Anjuta 1.x versions and avoiding creating Project
17297         submenu when project manager is not loaded).
17298         
17299         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17300         
17301         * src/anjuta.ui: Fixed place holder for projects.
17302         
17303         * (new) plugins/profile-default/default.anjuta: default startup
17304         profile. Removed the hardcoded plugins loading in
17305         DefaultProfilePlugin.
17307         * anjuta.anjuta,
17308         plugins/project-wizard/templates/terminal/project.anjuta:
17309         Implemented project format in newly created projects.
17311         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17312         plugins/class-gen/anjuta-class-gen.plugin.in,
17313         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17314         plugins/editor/anjuta-document-manager.plugin.in,
17315         plugins/file-loader/anjuta-loader.plugin.in,
17316         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17317         plugins/gdb/anjuta-gdb.plugin.in,
17318         plugins/glade/anjuta-glade.plugin.in,
17319         plugins/message-view/anjuta-message-manager.plugin.in,
17320         plugins/profile-default/anjuta-default-profile.plugin.in,
17321         plugins/project-manager/anjuta-project-manager.plugin.in,
17322         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17323         Defined UserActivatable attributes. Added supported types attribute.
17325         * plugins/project-wizard/anjuta-project-wizard.glade
17326         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17327         "Project Wizard" in preferences title.
17329         * TODO.tasks: Updated.
17330         
17331         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17332         Updated.
17333         
17334 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17336         * plugins/file-wizard/anjuta-file-wizard.glade
17337         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17338         
17339         Integrated License macros, cleaned file.c.
17340         
17341 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17342         
17343         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17344         username can not be found correctly.
17346 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17348         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17349         plugins/macro/macros.xml :
17350         
17351         Added Headers macros. Cleaned file.c
17353 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17355         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17356         plugins/macro/macros.xml :
17357         
17358         Fixed a bug. Added Header macro.
17360         
17361 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17363         * plugins/file-wizard/action-callbacks.c, 
17364         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17365         plugins/macro/macros.xml :
17366         
17367         Added FileName, Header template macros.
17368         
17369 2005-02-24  Naba Kumar  <naba@gnome.org>
17370         
17371         * plugins/patch/patch-plugin.c: Fixed a function call.
17372         
17373         * src/anjuta.c, src/main.c: Save and load default session.
17374         
17375 2005-02-24  Naba Kumar  <naba@gnome.org>
17377         * libanjuta/interfaces/libanjuta.idl,
17378         plugins/message-view/anjuta-msgman.c,
17379         plugins/message-view/anjuta-msgman.h,
17380         plugins/message-view/plugin.c: Added and implemented
17381         set_view_title() method.
17382         
17383         * plugins/build-basic-autotools/build-basic-autotools.c,
17384         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17385         build context pooling. Maximum 3 contexts are reused. Additional
17386         contexts are created when all are busy.
17388 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17390         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17391         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17392         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17393         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17395         Added Copyright, Changelog macros.
17396                 
17397 2005-02-23  Naba Kumar  <naba@gnome.org>
17399         Patch from Massimo Cora' <maxcvs@email.it>:
17400         * plugins/Makefile.am,
17401         plugins/patch/Makefile.am,
17402         (added) plugins/patch/anjuta-patch-plugin.png,
17403         (added) plugins/patch/anjuta-patch.plugin.in,
17404         (added) plugins/patch/anjuta-patch.ui,
17405         plugins/patch/patch-plugin.c,
17406         (added) plugins/patch/patch-plugin.h,
17407         (added) plugins/patch/plugin.c,
17408         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17409         architecture.
17411 2005-02-23  Naba Kumar  <naba@gnome.org>
17413         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17414         file-loader/plugin.c, profile-default/plugin.c:
17415         Implemented "activated" and "deactivated" signals for plugin class.
17416         Renamed *_location() functions to *_id(), because location is
17417         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17418         anjuta_plugins_unload_plugin().
17419         
17420         * class-gen/plugin.c: Fixed complier warning and utility function call.
17421         
17422         * debug-manager/plugin.c: Unload debugger plugin correctly.
17423         
17424         * project-manager/plugin.c:     Fixed compiler warnings.
17425         
17426         * plugins/project-wizard/templates/gnome/.cvsignore,
17427         plugins/project-wizard/templates/gnome/po/.cvsignore,
17428         plugins/project-wizard/templates/gnome/src/.cvsignore,
17429         plugins/project-wizard/templates/gtk/po/.cvsignore,
17430         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17431         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17432         
17433         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17434         build (we need to fix this thing).
17435         
17436 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17438         * plugins/macro/macro-action.[ch]
17439         plugins/macro/macro-edit.c
17440         plugins/macro/macro-dialog.c
17441         plugins/macro/macro-db.[ch]
17442         plugins/macro/plugin.[ch]
17443         plugins/macro/macro-util.[ch] (added)
17444         
17445         Cleaned up macro plugin and preview expanded macros.
17447 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
17449         * plugins/cvs-plugin/cvs-interface.c:
17451         Fixed option setting when using no compression and not 
17452         ignoring .cvsrc
17454 2005-02-23  Naba Kumar  <naba@gnome.org>
17455         
17456         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17457         geometry on exit and startup (only if there is no geometry from the
17458         session).
17460         * TODO.tasks: Updated.
17461         
17462         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17463         
17464         * manuals/reference/libanjuta/Makefile.am,
17465         manuals/reference/libanjuta/libanjuta-docs.sgml,
17466         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17467         documentation for writing project templates.
17469 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17471         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17472         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17473         
17474         Expansion keywords in macros. 
17476 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17478         * plugins/file-wizard/action-callbacks.c,
17479         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17480         plugins/macro/macros.xml :
17481         
17482         Inserting text by macro plugin
17483         In progress ...
17485 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
17487         * plugins/macro/plugin.c
17488         plugins/cvs-plugin/plugin.c:
17489         
17490         Fixed interfaces (use static)
17492 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
17493         
17494         * plugins/macro/macro-actions.[ch]
17495         plugins/macro/plugin.c
17496         libanjuta/interfaces/libanjuta.idl:
17497         
17498         Implemented IAnjutaMacro interface to be used by file-wizard
17499         
17500         * plugins/cvs-plugin/plugin.c
17501         libanjuta/interfaces/libanjuta.idl:
17502         
17503         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17504         for all version control systems and not only for cvs.
17506 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17508         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
17509         insert_macro.
17510         
17511         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17514 2005-02-21  Naba Kumar  <naba@gnome.org>
17516         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17517         IAnjutaDebugger interface.
17518         
17519         * plugins/debug-manager/anjuta-debug-manager.ui,
17520         plugins/debug-manager/attach_process.c,
17521         plugins/debug-manager/attach_process.h,
17522         plugins/debug-manager/plugin.c,
17523         plugins/debug-manager/plugin.h,
17524         plugins/gdb/actions.c,
17525         plugins/gdb/actions.h,
17526         plugins/gdb/anjuta-gdb-plugin.ui,
17527         plugins/gdb/breakpoints.c,
17528         plugins/gdb/breakpoints.h,
17529         plugins/gdb/debugger.c,
17530         plugins/gdb/debugger.h,
17531         plugins/gdb/memory.c,
17532         plugins/gdb/plugin.c,
17533         plugins/gdb/plugin.h,
17534         plugins/gdb/sharedlib.h,
17535         plugins/gdb/sharedlib_cbs.c,
17536         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17537         correctly between debug-manager and debugger. Implemented debugger
17538         interface in gdb plugin. Fixed action names. Added UI updating.
17539         Start and stop debugger (does not work yet). Fixed UI merging.
17540         Fixed debugger plugin handling in debug-manager.
17542 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
17544         * plugins/editor/aneditor-autocomplete.cxx:
17545         
17546         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17547         crash with C++ "template" keyword.
17549 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17551         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17552         Fixed bug (Closed macro dialogs with Esc key).
17553         
17554 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17555         
17556         * plugins/project-wizard/xlib.wiz,
17557         plugins/project-wizard/xlib-logo.png,
17558         plugins/project-wizard/xlib/*:
17559         Port old xlib anjuta project on new project wizard
17560         
17561         * plugins/project-wizard/xlib-dock.wiz,
17562         plugins/project-wizard/xlib-dock/*:
17563         Port old xlib dock anjuta project on new project wizard
17564         
17565         * plugins/project-wizard/wxwin.wiz,
17566         plugins/project-wizard/wxwin-logo.png,
17567         plugins/project-wizard/wxwin/*:
17568         Port old wxwin anjuta project on new project wizard
17569         
17570         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17571         necessary changes for the new templates.
17572         
17573 2005-02-18  Naba Kumar  <naba@gnome.org>
17575         * plugins/Makefile.am: Added class-gen
17576         
17577 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17579         * plugins/project-wizard/header.c:
17580         Fix a bug in sorting of project categories
17582 2005-02-18  Naba Kumar  <naba@gnome.org>
17584         Patch from Massimo Cora  <maxcvs@email.it>:
17585         
17586         * plugins/class-gen/.cvsignore,
17587         plugins/class-gen/Makefile.am,
17588         (added) plugins/class-gen/action-callbacks.c,
17589         (added) plugins/class-gen/action-callbacks.h,
17590         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17591         (added) plugins/class-gen/class_gen.c,
17592         (added) plugins/class-gen/class_gen.h,
17593         (added) plugins/class-gen/plugin.c,
17594         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17595         new architecture.
17596         
17597         * plugins/project-manager/plugin.c: implemented add_source().
17599 2005-02-17  Naba Kumar  <naba@gnome.org>
17601         * plugins/file-loader/plugin.c: Fixed possible crash.
17602         
17603         * src/action-callbacks.c, src/action-callbacks.h,
17604         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17606 2005-02-17  Naba Kumar  <naba@gnome.org>
17607         
17608         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17609         plugins/project-wizard/templates/gnome.wiz,
17610         plugins/project-wizard/templates/gtk.wiz,
17611         plugins/project-wizard/templates/gtkmm.wiz,
17612         plugins/project-wizard/templates/terminal.wiz,
17613         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17614         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17615         plugins/project-wizard/templates/gnome/src/callbacks.c,
17616         plugins/project-wizard/templates/gnome/src/callbacks.h,
17617         plugins/project-wizard/templates/gnome/src/main.c,
17618         plugins/project-wizard/templates/gtk/src/callbacks.c,
17619         plugins/project-wizard/templates/gtk/src/callbacks.h,
17620         plugins/project-wizard/templates/gtk/src/main.c,
17621         plugins/project-wizard/templates/gtkmm/src/main.cc,
17622         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17623         to generate licence correctly (without any extra newlines). Removed
17624         IncludeGNUHeader macro definition and added proper licence property.
17625         Fixed project directory paths in file contents.
17627 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17629         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17630         Closed macro dialogs with Esc key.
17632 2005-02-16  Naba Kumar  <naba@gnome.org>
17634         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17635         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17636         plugins/project-wizard/templates/gnome/src/callbacks.c,
17637         plugins/project-wizard/templates/gnome/src/callbacks.h,
17638         plugins/project-wizard/templates/gnome/src/main.c,
17639         plugins/project-wizard/templates/gtk/src/main.c,
17640         plugins/project-wizard/templates/gtkmm/src/main.cc,
17641         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17642         macros to avoid blank newlines.
17644 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17646         * plugins/project-wizard/autogen.c:
17647         Correct a problem when having property value in UTF-8
17649         * plugins/project-wizard/druid.c:
17650         Correct a bug when reselecting a new project (all pages
17651         must be removed)
17653         * plugins/project-wizard/property.c:
17654         Avoid having default invalid properties
17656         * plugins/project-wizard/templates/terminal.wiz,
17657         plugins/project-wizard/templates/terminal/po/ChangeLog,
17658         plugins/project-wizard/templates/terminal/src/main.c:
17659         Remove command for testing run function
17660         Move destination directory to second page and include
17661         project name. Add exist tag. Remove unused properties.
17663 2005-02-16  Naba Kumar  <naba@gnome.org>
17665         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17666         plugins/debug-manager/anjuta-debug-manager.ui,
17667         plugins/debug-manager/plugin.c,
17668         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17669         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17670         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17671         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17672         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17673         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17674         (removed) src/anjuta_info.c,
17675         (removed) src/anjuta_info.h,
17676         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17677         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17678         (added) plugins/gdb/actions.c,
17679         (added) plugins/gdb/actions.h: Completed initial
17680         porting of debugger to new architecture. Fixed many of the debugger
17681         functions.
17683         * plugins/file-loader/plugin.c: Detect some important mime ourself
17684         to avoid inconsistencies when mime system isn't working.
17685         
17686 2005-02-16  Naba Kumar  <naba@gnome.org>
17688         * plugins/editor/Makefile.am,
17689         (added) plugins/editor/aneditor-autocomplete.cxx,
17690         (added) plugins/editor/aneditor-calltip.cxx,
17691         (added) plugins/editor/aneditor-indent.cxx,
17692         (added) plugins/editor/aneditor-priv.h,
17693         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17694         different smaller chunks to make it easy to maintain.
17696 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17698         * plugins/project-wizard/druid.c :
17699         
17700         Found system Email address if not defined in Preferences.
17702 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17703         
17704         * plugins/project-wizard/gtkmm.wiz
17705         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17706         plugins/project-wizard/gtkmm/*
17707         
17708         Added GTKmm (C++) project type
17710 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17712         * plugins/message-view/plugin.c
17713         plugins/message-view/message-view.c
17714         TODO.gtodo:
17715         Implemented next/prev action
17717 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17719         * plugins/project-wizard/templates/libglade2.* :
17720         Removed libglade2 project.
17721         
17722         * plugins/project-wizard/templates/gtk* :
17723         Removed interface.[ch] & support.[ch].
17724         
17725 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17727         * plugins/project-wizard/anjuta-project-wizard.glade,
17728         plugins/project-wizard/property.[ch],
17729         plugins/project-wizard/templates/anjuta-plugin.wiz :
17730         Added a new property ("iconfile").
17732 2005-02-14  Naba Kumar  <naba@gnome.org>
17734         * plugins/project-wizard/install.c,
17735         plugins/project-wizard/plugin.c,
17736         plugins/project-wizard/templates/anjuta-plugin.wiz,
17737         plugins/project-wizard/templates/gnome.wiz,
17738         plugins/project-wizard/templates/gtk.wiz,
17739         plugins/project-wizard/templates/libglade2.wiz,
17740         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17741         newly created projects and open them. Fixed message buffering in
17742         wizard.
17744 2005-02-14  Naba Kumar  <naba@gnome.org>
17746         * src/about.c, pixmaps/Makefile.am,
17747         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17748         
17749         * mime/gnome-mime-application-x-anjuta.png,
17750         pixmaps/anjuta_icon.png,
17751         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17752         done by 9-speed at:
17753         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17754         
17755 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17757         * configure.in,
17758         plugins/project-wizard/templates/libglade2-logo.png,
17759         plugins/project-wizard/templates/libglade2.wiz,
17760         plugins/project-wizard/templates/libglade2/* :
17761         Add Glade2 project
17764 2005-02-14  Naba Kumar  <naba@gnome.org>
17766         * TODO.tasks: Updated.
17767         
17768         * plugins/editor/anjuta-docman.c,
17769         plugins/editor/text_editor.c,
17770         plugins/editor/text_editor.h,
17771         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17772         for file modification, but it is still not functioning.
17774 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17776         * plugins/project-wizard/values.c,
17777         plugins/project-wizard/values.h,
17778         plugins/project-wizard/property.c,
17779         plugins/project-wizard/property.h,
17780         plugins/project-wizard/druid.c:
17781         Rewrite mandatory property check
17782         Add check of exist property
17783         Rewrite handling of cached property page
17785 2005-02-13  Naba Kumar  <naba@gnome.org>
17787         Patch from Igor Kovalenko  <garrison@mail.ru>:
17788         * tagmanager/tm_workspace.c: Improved performance.
17790 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17792         *plugins/project-wizard/templates/*.wiz,
17793         plugins/project-wizard/druid.c,
17794         plugins/project-wizard/templates/terminal/src/main.c,
17795         plugins/project-wizard/templates/gtk/src/*.[ch],
17796         plugins/project-wizard/templates/gtk/src/Makefile.am,
17797         plugins/project-wizard/templates/gnome/src/*.[ch],
17798         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17799         Add Copyright date & Email address,
17800         Correct terminal project.
17801         
17802 2005-02-12  Naba Kumar  <naba@gnome.org>
17804         * plugins/project-wizard/property.c: Fixed hidden
17805         properties to take values.
17807         * plugins/project-wizard/file.[ch]: Renamed
17808         true/false enum values to fix compile error
17809         (conflict with other definition).
17810         
17811         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17812         even when mime type detection fails (for example, when Anjuta is
17813         installed in non-system prefix).
17815 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17817         * plugins/project-wizard/values.c,
17818         plugins/project-wizard/values.h:
17819         Rewrite file with more comments
17821         * plugins/project-wizard/druid.c,
17822         plugins/project-wizard/druid.h,
17823         plugins/project-wizard/autogen.c,
17824         plugins/project-wizard/autogen.h,
17825         plugins/project-wizard/druid.c,
17826         plugins/project-wizard/druid.h:
17827         Add more comments
17828         Use values instead of properties
17829         Move default properties to druid.c
17831         * plugins/project-wizard/install.c,
17832         plugins/project-wizard/install.h:
17833         Use values instead of properties
17834         Add a check to avoid overwriting files
17836         * plugins/project-wizard/parser.c,
17837         plugins/project-wizard/property.c,
17838         plugins/project-wizard/property.h:
17839         Update to use new values
17840         Add an "exist" attribute to check if a directory already exist
17842         * plugins/project-wizard/anjuta-project-wizard.glade:
17843         Change project selection page (GtkTextView => GtkLabel,
17844         GtkTable => GtkVBox)
17846         * plugins/project-wizard/templates/terminal.wiz:
17847         Move destination directory on second page
17848         
17849         * plugins/project-wizard/action.c:
17850         Add a few comments
17852 2005-02-12  Naba Kumar  <naba@gnome.org>
17854         * plugins/file-manager/an_file_view.c,
17855         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17856         views. Created dynamic update date of view depending on project
17857         changes -- similar to file-manager view.
17858         
17859         * plugins/devhelp/plugin.c: Load help on idle.
17860         
17861         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17862         autoformat' to proper location in preferences.
17863         
17864         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17865         compatibility.
17866         
17867         * plugins/editor/plugin.c: Fixed accel name.
17869 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17871         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17872         plugins/project-wizard/templates/gnome.wiz,
17873         plugins/project-wizard/templates/gtk.wiz,
17874         plugins/project-wizard/anjuta-project-wizard.glade,
17875         plugins/project-wizard/autogen.c:
17876         Add Username & Email address in Project preferences.
17878 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17880         *plugins/project-wizard/templates/gnome-logo.png,
17881         plugins/project-wizard/templates/gnome.wiz,
17882         plugins/project-wizard/templates/gnome/* :
17883         Add Gnome project
17885 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17887         * plugins/project-wizard/templates/terminal/src/main.c, 
17888         plugins/project-wizard/templates/terminal/src/main.c,
17889         plugins/project-wizard/templates/terminal/src/main.[ch] :
17890         Insert License in projects
17891         
17892 2005-02-11  Naba Kumar  <naba@gnome.org>
17894         * TODO.tasks: Added message manager task.
17895         
17896         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17897         
17898         * plugins/editor/plugin.c: Use bookmark stock icons.
17899         
17900         * plugins/message-view/anjuta-message-manager.ui,
17901         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17903 2005-02-10  Naba Kumar  <naba@gnome.org>
17905         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17906         
17907 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17909         * global-tags/Makefile.am
17910         Error during 'make install'
17912 2005-02-09  Naba Kumar  <naba@gnome.org>
17914         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17915         missing file.
17916         
17917 2005-02-08  Naba Kumar  <naba@gnome.org>
17919         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17920         
17921         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17922         Show busy cursur when updating global tags in preferences.
17924         * configure.in: Fixed.
17925         
17926 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17928         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17929           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17930          
17931         - Fixed anjuta-plugin project (glade)
17933 2005-02-08  Naba Kumar  <naba@gnome.org>
17935         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17936         Fixed automatic indentations.
17938         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17939         Global tags are now segregated into smaller api tags, which can be
17940         selectively loaded from symbol browser preferences.
17942         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17943         Implemented IProjectManager interface in project-manager. Mostly getter
17944         methods for now, but need to add add() and remove() methods to add
17945         or remove project elements.
17947         * plugins/gdb/debug_tree.c: Small fix.
17949         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17950         plugins/symbol-browser/an_symbol_info.c,
17951         plugins/symbol-browser/an_symbol_info.h,
17952         plugins/symbol-browser/an_symbol_search.c,
17953         plugins/symbol-browser/an_symbol_search.h,
17954         plugins/symbol-browser/an_symbol_view.c,
17955         plugins/symbol-browser/an_symbol_view.h,
17956         plugins/symbol-browser/plugin.c,
17957         plugins/symbol-browser/plugin.h,
17958         tagmanager/c.c,
17959         tagmanager/entry.h,
17960         tagmanager/tm_project.c,
17961         tagmanager/tm_symbol.c,
17962         tagmanager/tm_tag.c,
17963         tagmanager/tm_workspace.c,
17964         tagmanager/vstring.c,
17965         tagmanager/include/tm_tag.h,
17966         tagmanager/include/tm_workspace.h:
17967         
17968         - Fixed tagmanager parsing of source files to parse for typedefines and
17969         properly record element scopes. Implemented scope autocompletion
17970         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17971         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17972         patch list (author is unknown).
17973         - Implemented symbol-browser preferences for dynamically loading and
17974         saving tags API segments.
17975         - Fixed symbol-search to use tagmanager directly instead of depending
17976         on symbol-view for tags list.
17977         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17978         - Fixed TMSymbol to create the complete tags tree instead of letting the
17979         symbol-view created the root nodes.
17980         - Changed project tags cache name to .tm_project2.cache because the
17981         newer format records additional scope information.
17982         
17983 2005-02-07  Naba Kumar  <naba@gnome.org>
17985         * plugins/editor/style-editor.c,
17986         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17987         and GtkFontButton instead of deprecated widgets in
17988         style editor.
17989         
17990 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17992         * plugins/project-wizard/action.c,
17993         plugins/project-wizard/action.h,
17994         plugins/project-wizard/autogen.c,
17995         plugins/project-wizard/autogen.h,
17996         plugins/project-wizard/file.c,
17997         plugins/project-wizard/file.h,
17998         plugins/project-wizard/install.c,
17999         plugins/project-wizard/install.h,
18000         plugins/project-wizard/parser.h,
18001         plugins/project-wizard/parser.c,
18002         plugins/project-wizard/property.c,
18003         plugins/project-wizard/property.h,
18004         plugins/project-wizard/plugin.h,
18005         plugins/project-wizard/plugin.c,
18006         plugins/project-wizard/values.c,
18007         plugins/project-wizard/values.h:
18008         Replace C++ comments by C comments
18010         * plugins/project-wizard/autogen.c,
18011         plugins/project-wizard/autogen.h:
18012         Add a run time check of autogen version.
18013         Add UserName variable.
18015         * plugins/project-wizard/anjuta-project-wizard.glade,
18016         plugins/project-wizard/header.c,
18017         plugins/project-wizard/druid.c,
18018         plugins/project-wizard/druid.h:
18019         Sort project in alphabetic order.
18020         Correct selection troubles in notebooks.
18022         * plugins/project-wizard/parser.c:
18023         Add some check when reading the project header block.
18025 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18027         * plugins/project-wizard/action.c,
18028         plugins/project-wizard/action.h,
18029         plugins/project-wizard/autogen.c,
18030         plugins/project-wizard/autogen.h,
18031         plugins/project-wizard/file.c,
18032         plugins/project-wizard/file.h,
18033         plugins/project-wizard/install.c,
18034         plugins/project-wizard/parser.h,
18035         plugins/project-wizard/parser.c,
18036         plugins/project-wizard/property.c,
18037         plugins/project-wizard/property.h,
18038         plugins/project-wizard/values.c,
18039         plugins/project-wizard/values.h,
18040         Add a space between function name and open.
18042         * plugins/project-wizard/plugin.h,
18043         plugins/project-wizard/plugin.c,
18044         plugins/project-wizard/install.c,
18045         Avoid a crash if the user close the message view used by the .
18047         * plugins/project-wizard/anjuta-project-wizard,
18048         plugins/project-wizard/druid.c,
18049         plugins/project-wizard/druid.h,
18050         plugins/project-wizard/header.h,
18051         plugins/project-wizard/header.c,
18052         Add a text view with the description of each.
18053         Add a tab for each project.
18054         Replace some C++ comments to C comments.
18056 2005-02-05  Naba Kumar  <naba@gnome.org>
18058         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18059         New icon from Sebastien Granjoux .
18060         
18061 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18063         * libanjuta/anjuta-preferences.c:
18064         Set file property even without a focus out event (file selected 
18065         the browse dialog)
18067 2005-02-04  Naba Kumar  <naba@gnome.org>
18069         * plugins/glade/plugin.c: Fixed glade function calls.
18070         * configure.in: Fixed a typo.
18071         * TODO.tasks: Updated.
18073 2005-02-03  Naba Kumar  <naba@gnome.org>
18075         * plugins/project-manager/plugin.c: Fixed memory corruption.
18077         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18078         build error.
18079         
18080         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18081         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18082         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18083         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18085         * libanjuta/interfaces/libanjuta.idl,
18086         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18087         interface.
18088         
18089         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18091         Patch from Massimo Cora <maxcvs@email.it>:
18092         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18093         
18094 2005-02-01  Naba Kumar  <naba@gnome.org>
18096         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18097         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18098         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18099         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18100         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18101         from sourceforge -- a64 crash fixes (correct typing for GType)
18102         and fixes compile errors in sun.
18104         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18105         paste (shift+insert) in terminal.
18107 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18109         * configure.in: Add «nb» to ALL_LINGUAS.
18111 2005-02-01  Naba Kumar  <naba@gnome.org>
18113         * TODO.tasks, TODO: Updated todo tasks.
18114         
18115         * plugins/editor/anjuta-document-manager.glade: Improved search
18116         relace dialog.
18117         
18118         * TODO.tasks: Fixed xml format.
18119         
18120         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18121         work yet).
18122         
18123         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18124         cleanups.
18125         
18126         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18127         format during save (removed unwanted text nodes). Fixed scrollbars.
18129 2005-01-31  Naba Kumar  <naba@gnome.org>
18131         * libanjuta/interfaces/libanjuta.idl,
18132         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18133         Implemented append() method for IAnjutaEditor interface and fixed
18134         various bugs with text insertions (cvs diff and macro insertions).
18135         
18136         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18137         automatic indentation.
18138         
18139         * plugins/editor/action-callbacks.c,
18140         plugins/editor/action-callbacks.h,
18141         plugins/editor/anjuta-docman.c,
18142         plugins/editor/anjuta-document-manager.ui,
18143         plugins/editor/plugin.c,
18144         plugins/editor/text_editor.c,
18145         plugins/editor/text_editor.h,
18146         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18147         Fixed highlight issues.
18149         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18150         macro.
18151         
18152         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18154         * data/properties/*: Updated properties files from scite. Created
18155         styles.properties to override the scite styles.
18156         
18157         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18159         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18160         
18161 2005-01-30  Naba Kumar  <naba@gnome.org>
18163         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18164         unused definitions.
18165         
18166         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18167         
18168         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18169         plugins/editor/text_editor.c,
18170         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18171         fixed linuwidth preference setting, fixed insert text interface
18172         implementation. Improved automatice-indentation for cpp lexer.
18173         
18174         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18176 2005-01-29  Naba Kumar  <naba@gnome.org>
18178         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18179         option in update dialog as default. Improved import dialog. Sized
18180         log dialog.
18182         * configure.in: Fixed underquoted warning from autoconf.
18183         
18184         * plugins/editor/action-callbacks.c,
18185         plugins/editor/aneditor.cxx,
18186         plugins/editor/aneditor.h,
18187         plugins/editor/anjuta-document-manager.glade,
18188         plugins/editor/plugin.c,
18189         plugins/editor/plugin.h,
18190         plugins/editor/text_editor.c,
18191         plugins/editor/text_editor.h,
18192         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18193         for Editor and fixed all preferences syncronization and notifys for
18194         visible prefs (in editor preferences page).
18195         
18196         * plugins/file-loader/plugin.c: Load recent files on idle.
18198 2005-01-28  Naba Kumar  <naba@gnome.org>
18200         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18201         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18203         * plugins/editor/action-callbacks.c,
18204         plugins/editor/action-callbacks.h,
18205         plugins/editor/aneditor.cxx,
18206         plugins/editor/aneditor.h,
18207         plugins/editor/anjuta-document-manager.ui,
18208         plugins/editor/plugin.c,
18209         plugins/editor/text_editor.c,
18210         plugins/editor/text_editor.h,
18211         plugins/editor/text_editor_cbs.c,
18212         plugins/editor/text_editor_cbs.h,
18213         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18214         Text editor.
18216         Patch from Massimo Cora <maxcvs@email.it>:
18217         * plugins/editor/an_symbol_search.c,
18218         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18219         
18220 2005-01-27  Naba Kumar  <naba@gnome.org>
18221         
18222         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18223         minimum size request to 200.
18225         * plugins/symbol-browser/an_symbol_info.c,
18226         plugins/symbol-browser/an_symbol_info.h,
18227         plugins/symbol-browser/an_symbol_search.c,
18228         plugins/symbol-browser/an_symbol_search.h,
18229         plugins/symbol-browser/an_symbol_view.c,
18230         plugins/symbol-browser/an_symbol_view.h,
18231         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18232         pixbuf retrieval. Fixed runtime warning. Code clean up.
18234 2005-01-27  Naba Kumar  <naba@gnome.org>
18236         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18237         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18238         (new) plugins/glade/Makefile.am,
18239         (new) plugins/glade/anjuta-glade-plugin.png,
18240         (new) plugins/glade/anjuta-glade.plugin.in,
18241         (new) plugins/glade/anjuta-glade.ui,
18242         (new) plugins/glade/plugin.c,
18243         (new) plugins/glade/plugin.h,
18244         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18245         now until glade3 works properly.
18247         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18248         they are generated.
18249         
18250 2005-01-26  Naba Kumar  <naba@gnome.org>
18252         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18253         Added mime icon for anjuta projects.
18254         
18255         patch from Massimo Cora <maxcvs@email.it>:
18256         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18257         an_symbol_search.h, an_symbol_view.c, plugin.c:
18258         Fix/implement objects destroying/freeing.
18260 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18261         
18262         * src/action-callback.[ch], src/anjuta-actions.h:
18263         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18264         because it has not been updated for years and we know have a devhelp plugin
18265         which can do the job much better.
18266         * TODO.tasks: Updated done items
18268 2005-01-25  Naba Kumar  <naba@gnome.org>
18270         * autogen.sh: Fixed to generate interface files.
18272         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18273         session save filenames.
18274         
18275         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18276         
18277 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18279         * plugins/project-wizard/Makefile.am,
18280         plugins/project-wizard/install.c,
18281         plugins/project-wizard/install.h,
18282         plugins/project-wizard/parser.c,
18283         plugins/project-wizard/parser.h,
18284         plugins/project-wizard/templates/terminal.wiz:
18285         Add action list block in wizard template
18286         * plugins/project-wizard/file.c,
18287         plugins/project-wizard/autogen.c:
18288         Small fixes
18290 2005-01-23  Naba Kumar  <naba@gnome.org>
18292         * configure.in: Fixed build error.
18294 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18296         * plugins/project-wizard/druid.c,
18297         plugins/project-wizard/parser.c,
18298         plugins/project-wizard/property.c: Rewrite parser with
18299         better error handling
18301 2005-01-22  Naba Kumar  <naba@gnome.org>
18303         * plugins/symbol-browser/plugin.c: Changed c++ coments
18304         to c commnets and formated code to anjuta coding styles.
18305         
18306 2005-01-21  Naba Kumar  <naba@gnome.org>
18308         * configure.in, autogen.sh: Fixed build errors in newer automake.
18309         
18310         * plugins/editor/anjuta-docman.c: Do not emit change editor
18311         signal while in dispose.
18313         Patch from: Massimo Corà <maxcvs@email.it>
18314         * plugins/symbol-browser/Makefile.am,
18315         plugins/symbol-browser/an_symbol_view.c,
18316         plugins/symbol-browser/an_symbol_view.h,
18317         plugins/symbol-browser/plugin.c,
18318         plugins/symbol-browser/plugin.h,
18319         plugins/symbol-browser/test-symbol-browser.c,
18320         (new) plugins/symbol-browser/an_symbol_info.c,
18321         (new) plugins/symbol-browser/an_symbol_info.h,
18322         (new) plugins/symbol-browser/an_symbol_search.c,
18323         (new) plugins/symbol-browser/an_symbol_search.h:
18324         Added a cool real-time symbol-search-view in symbol browser.
18326 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18327         
18328         * plugin/macro/plugin.c
18329         plugin/macro/anjuta-macro-plugin.ui
18330         plugin/macro/macro-db.[ch]
18331         plugin/macro/macro-dialog.[ch]
18332         plugin/macro/macro-actions.[ch]
18333         plugin/macro/macro-edit.[ch]
18334         plugin/macro/plugin.[ch]:
18335         
18336         Implemented three menu items as Naba proposed:
18337         Edit->Macro->
18338                 Insert Macro: Pops of a border-less window to enter a shortcut
18339                 Add Macro: Same as Manage Macro => New
18340                 Manage Macros: Full-features macro dialog
18342 2005-01-20  Naba Kumar  <naba@gnome.org>
18344         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18345         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18346         libanjuta/anjuta-shell.h,
18347         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18348         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18349         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18350         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18351         src/main.c, src/shell.c: Implemented command line args processing
18352         and session management. Fixed geometry restoration.
18354 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18355         
18356         * plugins/macro/macro-db.c,
18357         plugins/macros.xml:
18358         Cleaned up XML interface and use attributes now for name, category and 
18359         shortcut. CDATA is used to avoid xml errors inside of macros.
18361 2005-01-19  Naba Kumar  <naba@gnome.org>
18363         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18365 2005-01-18  Naba Kumar  <naba@gnome.org>
18366         
18367         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18368         to work.
18370         * scintilla/*: Updated scintilla to current cvs and updated
18371         scintilla patches.
18372         
18373 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18374         
18375         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18376         plugins/cvs-plugin/cvs-actions.c:
18377         Added "Whole project" infrastructure but it does not
18378         work because I did not find a way to get the current project's
18379         root dir.
18381 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18383         * plugins/cvs-plugin/Makefile.am
18384         plugins/cvs-plugin/anjuta-cvs.plugin.in
18385         plugins/cvs-plugin/cvs-actions.c
18386         plugins/cvs-plugin/cvs-callbacks.c
18387         plugins/cvs-plugin/cvs-interface.[ch] (added)
18388         plugins/cvs-plugin/plugin.c:
18389         
18390         Added IAnjutaCVS interface and improved cvs plugin. There
18391         is still some work to do on cvs import and to add a current
18392         project toggle.
18394 2005-01-17  Naba Kumar  <naba@gnome.org>
18396         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18397         
18398         * configure.in: Fixed build errors.
18400         * data/Makefile.am,     (removed) data/README.stock_libs,
18401         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18402         (removed) data/header.c, (removed) data/stock_libs.anj,
18403         (removed) data/x-anjuta-project.desktop,
18404         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18406         * libanjuta/anjuta-plugin-description.c,
18407         libanjuta/anjuta-shell.c: Updated documentations.
18409         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18410         
18411         * libanjuta/anjuta-launcher.c,
18412         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18413         x86_64 systems.
18415 2005-01-17  Naba Kumar  <naba@gnome.org>
18416         
18417         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18418         plugins/project-wizard/templates/gtk.wiz,
18419         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18420         Updated templates to new format.
18421         
18422         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18423         * plugins/project-wizard/druid.c,
18424         plugins/project-wizard/parser.c,
18425         plugins/project-wizard/property.c,
18426         plugins/project-wizard/property.h,
18427         plugins/project-wizard/templates/terminal.wiz,
18428         plugins/project-wizard/templates/terminal/AUTHORS,
18429         plugins/project-wizard/templates/terminal/ChangeLog,
18430         plugins/project-wizard/templates/terminal/NEWS,
18431         plugins/project-wizard/templates/terminal/README,
18432         plugins/project-wizard/templates/terminal/project.anjuta,
18433         plugins/project-wizard/templates/terminal/src/main.c:
18434         Moveed code related to property types from druid.c and parser.c to 
18435         property.c. Changed tag from "<string ..." to
18436         "<property type="string..."     and so on. Rewrite parser
18437         (warning still in progress). Added list property. Changed
18438         terminal project to avoid using autogen on some file (much 
18439         faster) using the autogen attribute. Add a license list box in
18440         terminal project (just as an example). _label in item list is
18441         optional now.
18443 2005-01-16  Naba Kumar  <naba@gnome.org>
18445         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18446         plugins/edtior/anjuta-docman.c: Fixed build errors.
18447         
18448         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18449         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18450         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18451         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18452         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18453         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18454         libanjuta/resources.h,
18455         plugins/build-basic-autotools/build-basic-autotools.c,
18456         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18457         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18458         plugins/gtodo/plugin.c, src/Makefile.am,
18459         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18460         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18461         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18462         should be handled in respective plugins. Added API documentations.
18464         * libanjuta-docs.sgml, libanjuta-sections.txt,
18465         libanjuta.types,
18466         (added) tmpl/anjuta-debug.sgml,
18467         (added) tmpl/anjuta-launcher.sgml,
18468         tmpl/anjuta-plugin.sgml,
18469         tmpl/anjuta-preferences.sgml,
18470         tmpl/anjuta-shell.sgml,
18471         (added) tmpl/anjuta-status.sgml,
18472         (removed) tmpl/anjuta-stock.sgml,
18473         tmpl/anjuta-utils.sgml,
18474         (removed) tmpl/defaults.sgml,
18475         (removed) tmpl/fileselection.sgml,
18476         (removed) tmpl/gnomefilelist.sgml,
18477         tmpl/ianjuta-buildable.sgml,
18478         (added) tmpl/ianjuta-debugger-manager.sgml,
18479         (added) tmpl/ianjuta-debugger.sgml,
18480         tmpl/ianjuta-document-manager.sgml,
18481         tmpl/ianjuta-editor.sgml,
18482         tmpl/ianjuta-file.sgml,
18483         tmpl/ianjuta-loader.sgml,
18484         tmpl/ianjuta-markable.sgml,
18485         tmpl/ianjuta-message-view.sgml,
18486         (added) tmpl/ianjuta-project-manager.sgml,
18487         (added) tmpl/ianjuta-todo.sgml,
18488         (added) tmpl/ianjuta-wizard.sgml,
18489         tmpl/libanjuta-iface-marshallers.sgml,
18490         tmpl/libanjuta-unused.sgml,
18491         (removed) tmpl/pixmaps.sgml,
18492         tmpl/plugins.sgml,
18493         (removed) tmpl/properties.sgml,
18494         tmpl/resources.sgml: Updated API documentations.
18496 2005-01-15  Naba Kumar  <naba@gnome.org>
18498         * libanjuta/anjuta-launcher.c: Added API docs.
18499         
18500         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18501         plugins/project-wizard/templates/gtk.wiz,
18502         plugins/project-wizard/templates/terminal.wiz,
18503         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18504         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18505         plugins/project-wizard/templates/gtk/src/main.c,
18506         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18507         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18508         template files.
18510         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18511         * plugins/project-wizard/anjuta-project-wizard.glade,
18512         plugins/project-wizard/autogen.c,
18513         plugins/project-wizard/druid.c,
18514         plugins/project-wizard/druid.h,
18515         plugins/project-wizard/file.c,
18516         plugins/project-wizard/file.h,
18517         plugins/project-wizard/install.c,
18518         plugins/project-wizard/parser.c,
18519         plugins/project-wizard/plugin.c,
18520         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18521         setting the default project directory. Fix HIDDEN property, it's
18522         working but I think we could make this cleaner. Removed the
18523         copy of the string in mandatory_property. Add an optional autogen
18524         attribute, to force or avoid using autogen on some files, default
18525         without any attribute is autodetect.+ Replace the script tag with
18526         a normal file tag and an attribute execute.
18527         
18528 2005-01-14  Naba Kumar  <naba@gnome.org>
18530         * plugins/editor/action-callbacks.c,
18531         plugins/editor/search_incremental.c,
18532         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18533         works now.
18534         
18535         * plugins/editor/plugin.c, plugins/editor/plugin.h,
18536         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18537         tabs.
18539 2005-01-12  Naba Kumar  <naba@gnome.org>
18541         * configure.in,
18542         plugins/project-wizard/templates/Makefile.am,
18543         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18544         plugins/project-wizard/templates/anjuta-plugin.wiz,
18545         (added) plugins/project-wizard/templates/gtk-logo.png,
18546         (added) plugins/project-wizard/templates/gtk.wiz,
18547         (added) plugins/project-wizard/templates/terminal-logo.png,
18548         plugins/project-wizard/templates/terminal.wiz,
18549         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18550         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18551         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18552         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18553         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18554         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18555         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18556         (added) plugins/project-wizard/templates/gtk/src/main.c,
18557         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18558         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18559         GTK+ project templated and fixed other templates. Updated template
18560         logos.
18562 2005-01-12  Naba Kumar  <naba@gnome.org>
18564         * plugins/macro/anjuta-macro.glade: Improved GUI.
18565         
18566 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18568         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18569         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18570         * plugins/cvs-plugin/cvs.[ch] (removed)
18571         Removed old unused files
18572         
18573         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18574         * plugins/cvs-plugin/cvs-actions.c
18575         * plugins/cvs-plugin/Makefile.am:
18576         Seperate callback functions for better error
18577         handling. Cleaned up code.
18578         
18579         * plugins/macro/macros.xml: removed corrupt cvs
18580         macros for now.
18582 2005-01-10  Naba Kumar  <naba@gnome.org>
18584         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18585         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18586         and leaks.
18588 2005-01-09  Naba Kumar  <naba@gnome.org>
18590         * libegg/egg-recent-action.c, libegg/test-actions.c,
18591         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18592         recent files models.
18593         
18594         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18595         two models -- one for projects and other for regular files and show
18596         both in recent files menu. Changed recent files group from "anjuta"
18597         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18598         when adding the URI in recent files.
18599         
18600         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18601         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18602         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18603         * plugins/macro/macros.xml: Fixed xml errors.
18605 2005-01-08  Naba Kumar  <naba@gnome.org>
18606         
18607         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18608         libegg/test-actions.c, libegg/menu/Makefile.am,
18609         libegg/menu/egg-recent-action.h: Added a new action for
18610         recent files.
18612         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18613         Fixed dispose. Cleanup.
18614         
18615         * plugins/file-loader/anjuta-loader-plugin.ui,
18616         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18617         Use the new action for recent files. Added recent files in
18618         toolbar.
18620         * plugins/project-wizard/druid.c: Show busy cursor and
18621         de-sensitize druid buttons during page change.
18622         
18623         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18624         * plugins/project-wizard/Makefile.am,
18625         plugins/project-wizard/druid.c,
18626         plugins/project-wizard/druid.h,
18627         plugins/project-wizard/install.c,
18628         plugins/project-wizard/plugin.c,
18629         plugins/project-wizard/plugin.h,
18630         plugins/project-wizard/property.c,
18631         plugins/project-wizard/property.h,
18632         (added) plugins/project-wizard/values.c,
18633         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18634         objects (in values.c and values.h) containing the values of all
18635         properties. The NPWProperty objects now keep their values in this
18636         object which is persistant for one activation of the plugin, so the
18637         user keeps all the values even if he goes backward. Used an anjuta
18638         message view to list all files copied by the project wizard.
18640 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18642         * plugins/macro/plugin.[ch],
18643         plugins/macro/macro-dialog.[ch]
18644         plugins/macro/macro-edit.[ch]
18645         plugins/macro/macro-db.[ch]
18646         plugins/macro/macro-actions.[ch]
18647         plugins/macro/anjuta-macro.plugin.in
18648         plugins/macro/anjuta-macro.glade
18649         plugins/macro/anjuta-macro.png
18650         plugins/macro/Makefile.am
18651         plugins/macro/macros.xml
18652         plugins/macro/anjuta-macro.ui (all added)
18653         configure.in
18654         plugins/Makefile.am:
18655         Added new macro plugins
18656         
18657         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18658         New icon
18659         
18660         * manuals/reference/template (removed)
18661         Removed old api reference
18662         
18663         * plugins/message-view/message-view.c:
18664         "Fixed" crash in on_row_deleted and added a
18665         comment that I cannot work this way. We will
18666         have to change everything a bit to avoid losing
18667         memory there.
18668         
18669         * plugins/text-editor/text_editor.c:
18670         Update line number width on file save
18673 2005-01-07  Naba Kumar  <naba@gnome.org>
18675         * plugins/project-wizard/anjuta-project-wizard.glade,
18676         plugins/project-wizard/druid.c,
18677         plugins/project-wizard/templates/anjuta-plugin.wiz,
18678         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18679         Display page description in bold. Fixed mandatory field check.
18681         * configure.in,
18682         libanjuta/libanjuta-1.0.pc.in,
18683         plugins/project-wizard/druid.c,
18684         plugins/project-wizard/parser.c,
18685         plugins/project-wizard/property.h,
18686         plugins/project-wizard/templates/anjuta-plugin.wiz,
18687         plugins/project-wizard/templates/terminal.wiz,
18688         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18689         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18690         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18691         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18692         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18693         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18694         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18695         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18696         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18697         plugins/project-wizard/templates/terminal/configure.in.tpl,
18698         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18699         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18700         a new property type -- hidden. Fixed terminal and anjuta-plugin
18701         project templates.
18703 2005-01-07  Naba Kumar  <naba@gnome.org>
18705         * templates/anjuta-plugin.wiz,
18706         templates/terminal.wiz,
18707         templates/terminal/Makefile.am.tpl,
18708         templates/terminal/autogen.sh,
18709         (Removed) templates/terminal/configure.ac.tpl,
18710         (Added) templates/.cvsignore,
18711         (Added) templates/Makefile.am,
18712         (Added) templates/anjuta-plugin/.cvsignore,
18713         (Added) templates/anjuta-plugin/Makefile.am,
18714         (Added) templates/anjuta-plugin/src/.cvsignore,
18715         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18716         (Added) templates/terminal/.cvsignore,
18717         (Added) templates/terminal/Makefile.am,
18718         (Added) templates/terminal/configure.in.tpl,
18719         (Added) templates/terminal/po/.cvsignore,
18720         (Added) templates/terminal/po/ChangeLog,
18721         (Added) templates/terminal/po/Makefile.am,
18722         (Added) templates/terminal/po/POTFILES.in,
18723         (Added) templates/terminal/src/.cvsignore,
18724         (Added) templates/terminal/src/Makefile.am,
18725         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18726         project wizard. Fixed configure/po/Makefile template errors.
18728 2005-01-06  Naba Kumar  <naba@gnome.org>
18730         * configure.in: Added project templates.
18731         * plugins/project-wizard/templates/*: Added to project and renamed
18732         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18733         for the project templates (so that they do not conflict with autotools
18734         build. Created proper configure.ac.tpl and autogen.sh for project
18735         templates.
18736         
18737 2005-01-06  Naba Kumar  <naba@gnome.org>
18739         * plugins/project-wizard/anjuta-project-wizard.glade,
18740         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18741         Fixed file list parsing and to take absolute file paths (for example,
18742         from an icon selected previously). Used toggle buttons for boolean
18743         properties. Check if all mandatory fields are given before going
18744         forward in the wizard. Use scrollable viewport for listing property
18745         widgets incase the list goes out of wizard's size. Added tooltips
18746         as descriptions of the property widgets. And other fixes.
18748         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18749         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18750         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18751         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18752         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18753         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18754         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18755         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18756         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18757         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18758         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18759         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18760         Restructured template files.
18762 2005-01-06  Naba Kumar  <naba@gnome.org>
18764         * configure.in: Added check for autogen.
18765         
18766         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18767         in dispose.
18768         
18769         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18770         Do not emit changed signal when in dispose.
18772         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18773         symbol-view widget has been destroyed.
18774         
18775         * src/anjuta-app.c: Set null to preference, status and ui object
18776         pointers when they are destroyed.
18778         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18779         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18780         Added boolean, integer and file property types.
18781         
18782         * plugins/project-wizard/Makefile.am,
18783         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18784         project wizard templates.
18786 2005-01-04  Naba Kumar  <naba@gnome.org>
18788         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18789         added widgets.
18790         
18791         * plugins/editor/aneditor.cxx,
18792         plugins/editor/anjuta-docman.c,
18793         plugins/editor/plugin.c,
18794         plugins/editor/text_editor.c:
18795         Removed unnecessary ref/unref of scintilla.
18796         
18797         * plugins/message-view/anjuta-msgman.c,
18798         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18799         make close button similar to document manager.
18800         
18801         * plugins/project-manager/plugin.c,
18802         plugins/project-manager/plugin.h: Removed dead codes. Removed
18803         unnecessary ref/unref.
18804         
18805         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18806         instead of hard refs.
18808 2005-01-03  Naba Kumar  <naba@gnome.org>
18810         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18811         generate() methods for IAnjutaBuildable interface.
18813         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18814         IAnjutaBuildable inteface.
18816         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18817         to destroy build context when message view is destroyed.
18818         
18819         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18820         a ref to it and unref in destructor. AnEditor class wants to be the
18821         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18822         comparisions.
18823         
18824         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18825         complicate the scene. Removed editor widget from AnjutaDocman when
18826         the widget is destroyed.
18827         
18828         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18829         from shell. It will be removed from shell when the widget is destroyed.
18830         
18831         * plugins/editor/text_editor.c: Added debug codes to track object
18832         finalizations.
18834         * plugins/message-view/anjuta-msgman.c: Remove message view on
18835         widget destroy. Destroy message view on remove. Removed all views
18836         correctly.
18837         
18838         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18839         from container.
18841 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18843         * plugins/file-wizard/action-callbacks.c,
18844         plugins/file-wizard/anjuta-file-wizard.glade,
18845         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18846         Insert Licence, copyright, header template ...
18847         
18848 2005-01-02  Naba Kumar  <naba@gnome.org>
18850         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18851         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18852         anjuta_status_add_widget() to allow setting busy cursor on non
18853         toplevel windows.
18855         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18857         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18858         mime types to take text/source also.
18859         
18860         * plugins/editor/anjuta-docman.c,
18861         plugins/editor/anjuta-docman.h,
18862         plugins/editor/plugin.c,
18863         plugins/editor/text_editor.c,
18864         plugins/editor/text_editor.h,
18865         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18866         AnjutaStatus and set busy cursor on editors.
18868         * plugins/file-loader/Makefile.am,
18869         plugins/file-loader/plugin.c,
18870         (added) plugins/file-loader/dnd.c,
18871         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18873         * src/anjuta.c: Hide anjuta window before destruction.
18875         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18876         * configure.in, plugins/Makefile.am,
18877         (removed) plugins/project-wizard/appwiz_page1.c,
18878         (removed) plugins/project-wizard/appwiz_page2.c,
18879         (removed) plugins/project-wizard/appwiz_page3.c,
18880         (removed) plugins/project-wizard/appwiz_page4.c,
18881         (removed) plugins/project-wizard/appwizard.c,
18882         (removed) plugins/project-wizard/appwizard.h,
18883         (removed) plugins/project-wizard/appwizard_cbs.c,
18884         (removed) plugins/project-wizard/appwizard_cbs.h,
18885         (removed) plugins/project-wizard/appwizard_gui.c,
18886         (removed) plugins/project-wizard/gnome_project.c,
18887         (removed) plugins/project-wizard/gnome_project.h,
18888         (removed) plugins/project-wizard/wizard_gui.c,
18889         (removed) plugins/project-wizard/wizard_gui.h,
18890         (added) plugins/project-wizard/.cvsignore,
18891         (added) plugins/project-wizard/Makefile.am,
18892         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18893         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18894         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18895         (added) plugins/project-wizard/applogo.png,
18896         (added) plugins/project-wizard/appwizard.png,
18897         (added) plugins/project-wizard/autogen.c,
18898         (added) plugins/project-wizard/autogen.h,
18899         (added) plugins/project-wizard/druid.c,
18900         (added) plugins/project-wizard/druid.h,
18901         (added) plugins/project-wizard/file.c,
18902         (added) plugins/project-wizard/file.h,
18903         (added) plugins/project-wizard/header.c,
18904         (added) plugins/project-wizard/header.h,
18905         (added) plugins/project-wizard/install.c,
18906         (added) plugins/project-wizard/install.h,
18907         (added) plugins/project-wizard/parser.c,
18908         (added) plugins/project-wizard/parser.h,
18909         (added) plugins/project-wizard/plugin.c,
18910         (added) plugins/project-wizard/plugin.h,
18911         (added) plugins/project-wizard/property.c,
18912         (added) plugins/project-wizard/property.h: Removed old application-wizard
18913         codes and added new template based (autogen based) project wizard
18914         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18916 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18918         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18919         * plugins/cvs-plugin/cvs-execute.c:
18920         Fix cvs_log which did not work because of some
18921         glade problem
18922         Patch from Mark R. Pariente <markpariente@cmu.edu>
18923         - Fix message highlighting
18925 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18926         
18927         * template/*,
18928         date/template/*,
18929         configure.in:
18930         Removed template stuff completly because we dicussed to implement
18931         a macro system for Edit->Insert Text
18933 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18934         
18935         * plugins/editor/aneditor.cxx,
18936         plugins/editor/text_editor.c:
18937         Set line number width dynamically
18938         * src/about.c:
18939         Prepered new GTK 2.6 about dialog
18941 2004-12-30  Naba Kumar  <naba@gnome.org>
18943         patch from: Massimo Corà  <maxcvs@email.it>
18944         * plugins/editor/aneditor.cxx: Highlights correct function
18945         argument in recursive calltips.
18947 2004-12-30  Naba Kumar  <naba@gnome.org>
18949         * plugins/symbol-browser/plugin.c,
18950         libanjuta/interfaces/libanjuta.idl,
18951         plugins/editor/text_editor.c: Fixed editor markers and added a new
18952         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18953         mark the line visited.
18954         
18955         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18956         libegg/Makefile.am, libegg/eggcomboselect.c,
18957         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18958         widget for use with symbol view in toolbar.
18959         
18960         * plugins/cvs-plugin/anjuta-cvs.ui,
18961         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18962         placeholder for cvs plugin context menu in filemanager.
18963         
18964 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18965         
18966         * plugins/cvs-plugin/plugin.c:
18967         Show popup menu only if the file is contained in
18968         a directory containing a "CVS" directory
18970 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18971         
18972         * plugins/cvs-plugin/cvs-action.[ch],
18973         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18974         * plugins/cvs-plugin/anjuta-cvs.ui,
18975         * plugins/cvs-plugin/plugin.c:
18976         Implemented "Import"
18977         
18978         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18979         Added right-click-menu for file-manager
18981 2004-12-26  Naba Kumar  <naba@gnome.org>
18983         * src/action-callbacks.c, src/action-callbacks.h,
18984         src/anjuta-actions.h, src/anjuta-app.c,
18985         src/anjuta.ui: Added fullscreen action.
18987         * plugins/cvs-plugin/cvs-actions.c,
18988         plugins/cvs-plugin/plugin.c,
18989         plugins/cvs-plugin/plugin.h: Watches current editor,
18990         project and file manager selection in plugin
18991         implementation.
18992         
18993 2004-12-26  Naba Kumar  <naba@gnome.org>
18995         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18996         src/action-callbacks.c: Fixed app finalization. Added a
18997         command line arg --proper-shutdown (-p), which when set
18998         will release all plugins and their resources (this option
18999         is mainly for debugging).
19000         
19001         * plugins/file-loader/plugin.c: Fixed filename duplications
19002         in recent files history.
19003         
19004         * plugins/profile-default/plugin.c: Disabled problematic
19005         plugins for now to load at startup.
19006         
19007         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19008         annoying debug prints.
19009         
19010 2004-12-23  Naba Kumar  <naba@gnome.org>
19012         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19013         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19014         plugins/cvs-plugin/anjuta-cvs.ui,
19015         plugins/cvs-plugin/cvs-actions.c,
19016         plugins/cvs-plugin/cvs-actions.h,
19017         plugins/cvs-plugin/cvs-execute.c,
19018         plugins/cvs-plugin/cvs-execute.h,
19019         plugins/cvs-plugin/Makefile.am,
19020         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19021         Added cvs log command.
19023 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19024         
19025         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19026         default
19028 2004-12-20  Naba Kumar  <naba@gnome.org>
19030         patch from: Massimo Corà  <maxcvs@email.it>
19031         * plugins/editor/aneditor.cxx: Added recursive calltips.
19033 2004-12-20  Naba Kumar  <naba@gnome.org>
19034         
19035         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19036         Show busy cursor during loading and unloading.
19037         
19038 2004-12-19  Naba Kumar  <naba@gnome.org>
19040         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19041         memory leaks. Disabled debug print.
19043         * plugins/symbol-browser/an_symbol_view.c,
19044         plugins/symbol-browser/plugin.c,
19045         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19046         problems. Creates SymbolView object every time when the
19047         plugin is activated.
19049         * plugins/project-manager/plugin.c: Close project when
19050         deactivating.
19051         
19052 2004-12-18  Naba Kumar  <naba@gnome.org>
19054         * po/POTFILES.in: Removed commented lines.
19055         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19056         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19057         * plugins/gdb/plugin.c: Fixed compile error.
19058         
19059         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19060         * libegg/eggcellrendererkeys.c: Fixed compile error.
19061         
19062 2004-12-18  Naba Kumar  <naba@gnome.org>
19064         * plugins/file-loader/plugin.c: Fixed loading bug.
19065         
19066         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19067         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19068         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19069         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19070         and corruptions. Fixed loading and unloading of plugins.
19071         
19072 2004-12-17  Naba Kumar  <naba@gnome.org>
19073         
19074         * plugins/file-loader/Makefile.am,
19075         plugins/file-loader/plugin.c,
19076         plugins/project-manager/plugin.c: Fixed memory corruption
19077         and disposition codes. Added missing plugin.h in Makefile.am.
19079 2004-12-16  Naba Kumar  <naba@gnome.org>
19081         * plugins/symbol-browser/an_symbol_view.c,
19082         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19083         codes. Fixed memory leaks and corruptions.
19085         * plugins/build-basic-autotools/build-basic-autotools.c
19086         plugins/editor/anjuta-docman.c,
19087         plugins/editor/text_editor.c,
19088         plugins/file-loader/plugin.c,
19089         plugins/file-manager/plugin.c,
19090         plugins/file-wizard/plugin.c,
19091         plugins/message-view/anjuta-msgman.c,
19092         plugins/message-view/anjuta-msgman.h,
19093         plugins/message-view/message-view.c,
19094         plugins/message-view/plugin.c,
19095         plugins/message-view/plugin.h,
19096         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19098         * src/about.c, src/about.h, src/action-callbacks.c,
19099         src/action-callbacks.h, src/anjuta-actions.h,
19100         src/anjuta-app.c, src/anjuta-app.h,
19101         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19102         src/anjuta.c, src/anjuta.h, src/getline.c, 
19103         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19104         src/start-with.c, src/start-with.h: Fixed emacs modes.
19106         * src/layout.xml: Brought document manager in front.
19107         
19108 2004-12-15  Naba Kumar  <naba@gnome.org>
19110         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19111         properly removed.
19112         
19113         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19114         finalization. Added a method to unload all plugins and destroy them.
19115         Fixed memory leaks.
19116         
19117         * plugins/sample1/plugin.c: Proper finalization code and renamed
19118         functions to proper names.
19119         
19120         * plugins/build-basic-autotools/build-basic-autotools.c,
19121         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19123         * src/shell.c: Unload all plugins on exit, so that memory profilers
19124         can detect memory leaks in plugins.
19126 2004-12-13  Naba Kumar  <naba@gnome.org>
19128         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19129         docking is working.
19130         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19131         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19133 2004-12-11  Naba Kumar  <naba@gnome.org>
19135         * data/properties/anjuta.properties: Fixed font size.
19136         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19137         compile file function. There are some fixmes there.
19138         * plugins/message-view/anjuta-msgman.c,
19139         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19140         
19141 2004-12-08  Naba Kumar  <naba@gnome.org>
19143         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19144         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19145         to escape quotes in a string.
19146         
19147         * plugins/cvs-plugin/cvs-actions.c,
19148         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19149         cvs diff command.
19151         * plugins/build-basic-autotools/build-basic-autotools.c,
19152         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19153         filters.
19154         
19155 2004-12-07  Naba Kumar  <naba@gnome.org>
19157         * plugins/build-basic-autotools/build-basic-autotools.c,
19158         plugins/build-basic-autotools/automake-c.filters: Completed directory
19159         tracking. Double click on Errors and warnings now work as expected.
19161         * plugins/build-basic-autotools.c: Added codes to track build directory
19162         so that absolute path of the files could be determined.
19164 2004-12-06  Naba Kumar  <naba@gnome.org>
19166         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19167         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19168         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19169         
19170 2004-12-05  Naba Kumar  <naba@gnome.org>
19172         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19173         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19174         
19175         * plugins/cvs-plugin/plugin.c,
19176         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19177         
19178 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19179         
19180         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19181         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19182         plugins/cvs-plugin/cvs-execute.[ch]:
19183         Implemented cvs status and cvs diff
19184         Known bugs:
19185         - rdiff command is not correct
19186         - Must find a way to allow selection of directies AND files 
19187         in GtkFileChooser
19189 2004-12-03  Naba Kumar  <naba@gnome.org>
19191         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19192         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19193         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19194         session.properties file if it is for the first time.
19195         
19196 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19197         
19198         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19199         commit.
19200         
19201         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19202         plugins/cvs-plugin/anjuta-cvs.ui:
19203         Implemented update/commit and changed menu layout 
19205 2004-12-02  Naba Kumar  <naba@gnome.org>
19207         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19208         property name (for cvs path property). Beautified dialogs.
19210 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19211         
19212         * plugins/message-view/anjuta-msgman.c: Changed callback name
19213         and changed switch-page handling.
19214         
19215         * plugins/cvs-plugin/cvs-actions.c:
19216         * plugins/cvs-plugin/cvs-execute.c:
19217         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19218         - Implemented cvs add and cvs removed - both working now
19219         - Created a useful preferences page
19220         
19222 2004-11-30  Naba Kumar  <naba@gnome.org>
19224         * libanjuta/anjuta-status.c: Fixed runtime warning.
19225         
19226         * plugins/editor/Makefile.am:
19227         plugins/editor/anjuta-document-manager.glade,
19228         plugins/editor/plugin.c
19229         plugins/editor/plugin.h
19230         plugins/editor/style-editor.c (new, moved from src/),
19231         plugins/editor/style-editor.h (new, moved from src/),
19232         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19233         settings in preferences.
19235         * plugins/editor/text_editor.c,
19236         plugins/editor/text_editor.h: Do not take unused args in
19237         text_editor_get_props().
19239         * src/style-editor.c, src/style-editor.h: Removed, moved to
19240         plugins/editor/ directory.
19242 2004-11-29  Naba Kumar  <naba@gnome.org>
19244         * plugins/editor/text_editor_cbs.c: Emit click signal in
19245         IAnjutaMarkable.
19246         * libanjuta/anjuta-status.c: More spacing between items.
19247         
19248 2004-11-29  Naba Kumar  <naba@gnome.org>
19250         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19251         
19252         * libanjuta/interfaces/libanjuta.idl,
19253         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19254         plugins/debug-manager/plugin.c,
19255         plugins/gdb/breakpoints.c,
19256         plugins/gdb/breakpoints.h,
19257         plugins/gdb/debugger.c,
19258         plugins/gdb/debugger.h,
19259         plugins/gdb/plugin.c,
19260         plugins/gdb/plugin.h,
19261         plugins/gdb/utilities.c,
19262         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19263         toggle breakpoint margin clicks.
19265 2004-11-28  Naba Kumar  <naba@gnome.org>
19267         * TODO.tasks: Fixed indentations.
19268         * plugins/gtodo/libgtodo.c: Save with indentation.
19269         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19270         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19271         * libanjuta/anjuta-status.c: Fixed busy cursors.
19272         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19273         * po/POTFILES.in: Updated.
19274         
19275 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19276         
19277         * plugins/editor/anjuta-document-manager.glade,
19278           plugins/editor/search-replace.[c,h], 
19279           plugins/editor/search-replace_backend.h
19280           plugins/editor/search-preferences.[c,h] :
19281           Saved Search-Preferences (gconf),
19282           Basic search by default.
19284 2004-11-22  Naba Kumar  <naba@gnome.org>
19286         * configure.in: Fixed build error.
19288 2004-11-21  Naba Kumar  <naba@gnome.org>
19290         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19291         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19292         Added AnjutaStatus class to libanjuta.
19293         Added anjuta_shell_get_status() method.
19294         
19295         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19296         and fixed marshaller generation.
19297         
19298         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19299         "updade_ui" signals to IAnjutaEditor interface.
19300         
19301         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19302         
19303         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19304         regexes.
19305         
19306         * plugins/class-gen/clsGen.c: Intial port.
19307         
19308         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19309         name.
19310         
19311         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19312         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19313         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19314         Implemented status update. Emits "update_ui" and "char_added" signals.
19315         Added view preferences.
19316         
19317         * plugins/file-loader/plugin.c: Added open with plugins in open with
19318         menus.
19319         
19320         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19321         
19322         * plugins/message-view/anjuta-msgman.c,
19323         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19324         to close correct message view rather than current view.
19326 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19327         
19328         * plugins/cvs-plugin/cvs-actions.c
19329         plugins/cvs-plugin/plugin.[ch]
19330         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19331         Implemented cvs add but ran into a launcher/message_view
19332         problem because of a limitation of the idl compiler
19334 2004-11-19  Naba Kumar  <naba@gnome.org>
19336         * plugins/project-manager/plugin.c: Displays a progress window during
19337         project load.
19338         
19339         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19340         Fixed UI separators.
19341         
19342         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19343         UI placeholder.
19344         
19345         * plugins/project-manager/anjuta-project-manager.ui,
19346         plugins/project-manager/plugin.[c,h]: Added add/remove context
19347         menus and implemented them. Added file manager merge menu.
19349 2004-11-18  Naba Kumar  <naba@gnome.org>
19351         * TODO.tasks: Updated.
19352         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19353         plugins/message-view/message-view.c: Fixed finalize and dispose
19354         methods.
19355         * plugins/debugger/*: Removed from cvs (development now in
19356         debug-manager).
19358 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19360         Reviewed by Naba Kumar  <naba@gnome.org>:
19361         
19362         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19363         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19364         plugins/gdb/breakpoints.c: all marker related stuff moved from
19365         editor and docman interfaces to IAnjutaMarkable
19367 2004-11-17  Naba Kumar  <naba@gnome.org>
19369         * TODO.tasks: Updated.
19370         
19371         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19372         
19373         * libegg/egg-combo-action.c: Block changed signal when changing model.
19374         
19375         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19376         Emit changed signal. Removed dead codes.
19377         
19378         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19379         that recent files history do not duplicate.
19380         
19381         * plugins/symbol-browser/an_symbol_view.c,
19382         plugins/symbol-browser/an_symbol_view.h,
19383         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19384         Fixed a bug.
19386 2004-11-15  Naba Kumar  <naba@gnome.org>
19388         * plugins/project-manager/plugin.c: Opens targets on double click.
19389         
19390         * plugins/message-view/message-view.c,
19391         plugins/file-manager/anjuta-file-manager-plugin.glade,
19392         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19393         Added proper class finalization
19394         and disposition. Added preferences notifications and callbacks to
19395         change info/warning/error colors.
19396         
19397         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19398         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19399         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19400         Implemented finalize method for AnjutaApp. Code cleanups.
19401         
19402         * plugins/message-view/plugin.c: Static parent_class.
19403         
19404 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19405         * plugins/editor/search-replace.[c,h], 
19406           plugins/editor/search-replace_backend.c
19407           Update search entry in main toolbar.
19408           Clean code.
19410 2004-11-11  Naba Kumar  <naba@gnome.org>
19412         * TODO.tasks: Updated.
19414         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19415         and completed on-the-fly-change preferences. Removed "changed"
19416         signal as it is no longer necessary (use notify for similar
19417         purpose to monitor individual preferences).
19419         
19420         * plugins/editor/anjuta-document-manager.glade: Added view menu
19421         preferences so that they are registered.
19422         
19423         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19424         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19425         connection to "changed" signal of preferences and implemented
19426         notifications for some editor preferences. More to implement.
19428 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19429         * plugins/editor/print.c
19430         Fixed bug 1047624 : Add line number every X lines.
19432 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19433         * plugins/editor/search-replace.c
19434         Fixed a crash bug (995755) when searching "%n"
19436 2004-11-09  Naba Kumar  <naba@gnome.org>
19438         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19439         Fixed to refresh categories list on file load.
19441 2004-11-08  Naba Kumar  <naba@gnome.org>
19442         
19443         * configure.in, plugins/Makefile.am,
19444         plugins/profile-default/plugin.c: Added cvs plugin in build.
19445         
19446         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19447         
19448         * plugins/debug-manager/.cvsignore: Added file to ignore.
19449         
19450         * plugins/debug-manager/Makefile.am: Removed dead codes.
19451         
19452         * src/anjuta.ui: Added placeholder for version control UI.
19454 2004-11-08  Naba Kumar  <naba@gnome.org>
19456         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19457         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19458         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19459         Updated.
19461         * global-tags/Makefile.am: Fixed make error.
19463         * plugins/profile-default/plugin.c: Added debug-manager
19464         and gdb plugins to load at startup so that debugger
19465         windows are docked properly. They will be removed
19466         later when we figure out runtime docking.
19468         * plugins/sample1/*: Restored to last working state.
19470         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19471         windows in lower pane. Named the windows appropriately.
19473         * ChangeLog: Fixed format.
19474         
19475 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
19477         * libanjuta/interfaces/libanjuta.idl,
19478         libanjuta/anjuta-marshal.c,
19479         plugins/Makefile.am,
19480         plugins/debug-manager/plugin.c,
19481         plugins/editor/plugin.c,
19482         plugins/editor/text_editor.c,
19483         plugins/gdb/breakpoints.c,
19484         plugins/gdb/debugger.c,
19485         plugins/gdb/plugin.c,
19486         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19488 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19489         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19490         plugins/editor/search-replace.c,
19491         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19492         Search and Replace; Show result in find pane
19493           
19494 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19495         
19496         * plugins/gdb, plugins/debug-manager: Applied debugger patch
19497         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19498         (added features: starting debugger and loading of core/executable,
19499         StepIn, StepOut, StepOver and Execute, toggling breakpoint
19500         partially works)
19502 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19503         
19504         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
19505         my cvs-plugin files...
19506         I hope I have rescued everything possible.
19507         
19508         * Naba: Could you please fix sample1 because I messed it up to 
19509         but there should be a histroy of this directory we should commit
19511 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19512         
19513         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19514         infrastructure
19515         * plugins/cvs-plugin/plugin.c,
19516         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19517         Added preferences dialog (not yet complete)
19519 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19520         
19521         * global-tags/Makefile.am, mime/Makefile.am:
19522         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19523         
19524         * template/xmltemplate.[ch],
19525         template/xmlstrings.[ch],
19526         template/autotools.[ch] removed,
19527         template/prj_template.[ch] removed,
19528         template/lang_template.[ch] removed,
19529         template/lib_template.[ch] removed,
19530         template/Makefile.am adjusted,
19531         template/dtds/lang.dtd removed, 
19532         template/dtds/lib.dtd removed,
19533         template/dtds/prj.dtd removed,
19534         template/dtds/autotools.dtd removed,
19535         data/template/lib/* removed,
19536         data/template/language/* removed,
19537         data/template/library/* removed,
19538         data/template/project/* removed,
19539         date/template/Makefile.am adjusted:
19540         Remove everything except text-templates to replace hardcoded 
19541         Edit->Insert texts with dynamic loaded.
19543         * plugins/cvs-plugin/plugin.[ch],
19544         plugins/cvs-actions.[ch],
19545         plugins/Makefile.am,
19546         plugins/cvs-plugin/Makefile.am,
19547         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19548         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19549         plugins/cvs-plugin/anjuta-cvs.plugin.in:
19550         Added initial cvs-plugin code
19552 2004-10-21  Naba Kumar  <naba@gnome.org>
19553         
19554         * libanjuta/anjuta-plugin.c,
19555         plugins/build-basic-autotools/build-basic-autotools.c,
19556         plugins/debugger/plugin.c,
19557         plugins/devhelp/plugin.c,
19558         plugins/editor/anjuta-docman.c,
19559         plugins/editor/goto_line.c,
19560         plugins/editor/plugin.c,
19561         plugins/editor/search-replace.c,
19562         plugins/editor/text_editor.c,
19563         plugins/file-loader/plugin.c,
19564         plugins/file-manager/plugin.c,
19565         plugins/file-wizard/file.c,
19566         plugins/file-wizard/plugin.c,
19567         plugins/gdb/plugin.c,
19568         plugins/gtodo/plugin.c,
19569         plugins/message-view/anjuta-msgman.c,
19570         plugins/profile-default/plugin.c,
19571         plugins/project-manager/plugin.c,
19572         plugins/sample1/plugin.c,
19573         plugins/terminal/terminal.c: Defined all global variables static,
19574         particularly class parent_class variables. They were getting
19575         confused at link time.
19577         * libanjuta/plugins.c: Do not unload plugins when they are
19578         deactivated. Simply cache them for later activation. Unloading
19579         modules have some problem with shared libs using static class
19580         registration. Fixed hash type for installed plugins. Eventually,
19581         we want to add "CanUnload" attribute for .plugin files (in
19582         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19583         be unloaded from memory. Those plugins declaring CanUnload=false
19584         will not be unloaded from memory and will be put in the cache. Those
19585         not declaring anything or declaring CanUnload=true, will be unloaded
19586         from memory when they are deactivated.
19588         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19589         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19590         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19591         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19592         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19593         activation, deactivation. Fixed memory leaks.
19595 2004-10-20  Naba Kumar  <naba@gnome.org>
19597         * TODO.tasks: Updated.
19598         
19599         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19600         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19601         macro for adding interfaces to plugin types. Code cleanup.
19602         
19603         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19604         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19605         
19606         * plugins/build-basic-autotools/build-basic-autotools.c,
19607         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19608         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19609         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19610         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19611         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19612         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19613         plugins/project-manager/plugin.c,
19614         plugins/symbol-browser/an_symbol_view.c,
19615         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19616         newly defined macro to add interfaces to plugin types.
19618         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
19620 2004-10-20  Naba Kumar  <naba@gnome.org>
19622         * TODO.tasks: Added task list.
19623         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19624         default values.
19626 2004-10-19  Naba Kumar  <naba@gnome.org>
19628         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19629         
19630         * plugins/editor/action-callbacks.c,
19631         plugins/editor/action-callbacks.h,
19632         plugins/editor/anjuta-docman.c,
19633         plugins/editor/anjuta-docman.h,
19634         plugins/editor/anjuta-document-manager.ui,
19635         plugins/editor/file_history.c,
19636         plugins/editor/file_history.h,
19637         plugins/editor/plugin.c: Added file history browsing.
19638         
19639         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19640         
19641         * plugins/message-view/anjuta-message-manager.ui,
19642         plugins/message-view/plugin.c: Added document manager context menu.
19643         
19644         * plugins/symbol-browser/an_symbol_view.c,
19645         plugins/symbol-browser/an_symbol_view.h,
19646         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19647         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19648         document manager context menu.
19649         
19650         * scintilla/*, scintilla/include/*: Updated to current cvs.
19651         
19652 2004-10-19  Naba Kumar  <naba@gnome.org>
19654         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19655         placeholder for debugger UI.
19656         
19657         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19658         * plugins/file-manager/plugin.c: Fixed loading bug.
19659         
19660         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19661         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19662         Initializes gconf database with default values when the
19663         values are not defined. Use bool and int prefs separately.
19665         * plugins/editor/plugin.c: Added encoding preferences.
19666         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19668         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19669         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19670         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19671         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19673 2004-10-18  Naba Kumar  <naba@gnome.org>
19675         * po/POTFILES.in: Updated.
19676         
19677         * libanjuta/anjuta-ui.c: Corrected debug messages.
19678         
19679         * libegg/egg-combo-action.c, libegg/test-actions.c,
19680         libegg/menu/egg-combo-action.h: Fixed combo action.
19681         
19682         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19683         Fixed format.
19684         
19685         * plugins/editor/action-callbacks.[c,h],
19686         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19687         Implemented file swap. Removed dead codes.
19688         
19689         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19690         dead codes.
19691         
19692         * plugins/symbol-browser/an_symbol_view.[c,h],
19693         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19694         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19695         Implemented file symbols. Implemented goto file line when symbol is
19696         selected.
19697         
19698         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19699         
19700 2004-10-10  Naba Kumar  <naba@gnome.org>
19702         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19703         
19704         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19705         
19706         * plugins/debugger/.cvsignore,
19707         (added) plugins/debugger/Makefile.am,
19708         (added) plugins/debugger/anjuta-debugger.glade,
19709         (added) plugins/debugger/anjuta-debugger.plugin.in,
19710         (added) plugins/debugger/anjuta-debugger.plugin.png,
19711         (added) plugins/debugger/anjuta-debugger.ui,
19712         plugins/debugger/attach_process.c,
19713         (removed) plugins/debugger/attach_process_cbs.c,
19714         (removed) plugins/debugger/attach_process_cbs.h,
19715         (removed) plugins/debugger/breakpoints.c,
19716         (removed) plugins/debugger/breakpoints.h,
19717         (removed) plugins/debugger/debug_tree.c,
19718         (removed) plugins/debugger/debug_tree.h,
19719         (removed) plugins/debugger/debugger.c,
19720         (removed) plugins/debugger/debugger.h,
19721         (removed) plugins/debugger/memory.c,
19722         (removed) plugins/debugger/memory.h,
19723         (added) plugins/debugger/plugin.c,
19724         (added) plugins/debugger/plugin.h,
19725         (removed) plugins/debugger/registers.c,
19726         (removed) plugins/debugger/registers.h,
19727         (removed) plugins/debugger/registers_cbs.c,
19728         (removed) plugins/debugger/registers_cbs.h,
19729         (removed) plugins/debugger/registers_gui.c,
19730         (removed) plugins/debugger/sharedlib.c,
19731         (removed) plugins/debugger/sharedlib.h,
19732         (removed) plugins/debugger/sharedlib_cbs.c,
19733         (removed) plugins/debugger/sharedlib_cbs.h,
19734         (removed) plugins/debugger/sharedlib_gui.c,
19735         (removed) plugins/debugger/signals.c,
19736         (removed) plugins/debugger/signals.h,
19737         (removed) plugins/debugger/signals_cbs.c,
19738         (removed) plugins/debugger/signals_cbs.h,
19739         (removed) plugins/debugger/signals_gui.c,
19740         (removed) plugins/debugger/stack_trace.c,
19741         (removed) plugins/debugger/stack_trace.h,
19742         (added) plugins/debugger/utilities.c,
19743         (added) plugins/debugger/utilities.h,
19744         (removed) plugins/debugger/watch.c,
19745         (removed) plugins/debugger/watch.h,
19746         (removed) plugins/debugger/watch_cbs.c,
19747         (removed) plugins/debugger/watch_cbs.h,
19748         (removed) plugins/debugger/watch_gui.c,
19749         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19750         
19751         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19752         Added debugger gdb backend plugin.
19753         
19754         * plugins/message-view/plugin.c: Registered all message stock icons.
19755         
19756         * plugins/profile-default/plugin.c: Loads debugger plugin.
19757         
19758         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19760 2004-10-08  Naba Kumar  <naba@gnome.org>
19762         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19763         information.
19764         
19765         * plugins/symbol-browser/.cvsignore,
19766         plugins/symbol-browser/Makefile.am,
19767         plugins/symbol-browser/an_symbol_view.c,
19768         plugins/symbol-browser/an_symbol_view.h,
19769         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19770         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19771         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19772         plugins/symbol-browser/plugin.c,
19773         plugins/symbol-browser/plugin.h,
19774         plugins/symbol-browser/sv_class.xpm,
19775         plugins/symbol-browser/sv_function.xpm,
19776         plugins/symbol-browser/sv_macro.xpm,
19777         plugins/symbol-browser/sv_private_fun.xpm,
19778         plugins/symbol-browser/sv_private_var.xpm,
19779         plugins/symbol-browser/sv_protected_fun.xpm,
19780         plugins/symbol-browser/sv_protected_var.xpm,
19781         plugins/symbol-browser/sv_public_fun.xpm,
19782         plugins/symbol-browser/sv_public_var.xpm,
19783         plugins/symbol-browser/sv_static_fun.xpm,
19784         plugins/symbol-browser/sv_static_var.xpm,
19785         plugins/symbol-browser/sv_struct.xpm,
19786         plugins/symbol-browser/sv_unknown.xpm,
19787         plugins/symbol-browser/sv_variable.xpm,
19788         plugins/symbol-browser/test-symbol-browser.c,
19789         plugins/Makefile.am: Implemented Symbol
19790         browser plugin.
19791         
19792         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19793         
19794         * plugins/build-basic-autotools/Makefile.am,
19795         plugins/devhelp/Makefile.am,
19796         plugins/editor/Makefile.am,
19797         plugins/file-loader/Makefile.am,
19798         plugins/file-manager/Makefile.am,
19799         plugins/file-wizard/Makefile.am,
19800         plugins/gtodo/Makefile.am,
19801         plugins/message-view/Makefile.am,
19802         plugins/profile-default/Makefile.am,
19803         plugins/project-manager/Makefile.am
19804         plugins/sample1/Makefile.am,
19805         plugins/terminal/Makefile.am,
19806         scintilla/Makefile.am,
19807         libegg/Makefile.am,
19808         launcher/Makefile.am,
19809         libanjuta/Makefile.am,
19810         src/Makefile.am,
19811         tagmanager/Makefile.am,
19812         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19813         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19814         files. Also fixed library dependencies.
19815         
19816         * plugins/editor/aneditor.cxx: Disabled unused codes.
19817         * plugins/file-manager/an_file_view.c: Added copyright.
19818         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19819         
19820         * plugins/profile-default/plugin.c: Can load plugins by location.
19821         * plugins/project-manager/plugin.c: Remove project_root_uri value
19822         when project is closed.
19823         
19824 2004-10-06  Naba Kumar  <naba@gnome.org>
19826         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19827         
19828         * libanjuta/interfaces/libanjuta.idl,
19829         plugins/editor/text_editor.c: Added get_length()
19830         and get_current_word() methods in IAnjutaEditor interface.
19831         
19832         * libegg/Makefile.am: Added test_actions target.
19833         
19834         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19835         
19836         * plugins/build-basic-autotools/build-basic-autotools.c,
19837         plugins/file-loader/plugin.c,
19838         plugins/message-view/message-view.c: Added code to go to file and
19839         line number,
19840         
19841         * plugins/devhelp/plugin.c: Context sensitive help now works.
19842         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19843         uri as line number and goes to that line number.
19844         
19845         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19846         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19847         gtodo_client_load() method to load from a diffrent file. Watched 
19848         project root directory in plugin to open TODO.tasks of the project.
19849         
19850         * plugins/project-manager/plugin.c: Updates project UI
19851         sensitive/insensitive.
19853         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19854         anjuta-shell program to test plugins.
19855         
19856         * src/anjuta-app.c: Registered UI accels.
19857         
19858 2004-09-28  Naba Kumar  <naba@gnome.org>
19860         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19861         method.
19862         
19863         * src/anjuta-app.c: Implemented present widget method.
19864         
19865         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19866         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19867         
19868         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19869         added editor.
19870         
19871         * plugins/editor/text_editor.c: Connects to preferences changed signal
19872         correctly.
19873         
19874 2004-09-28  Naba Kumar  <naba@gnome.org>
19875         
19876         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19877         print code.
19878         
19879         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19880         size to 5 pix.
19881         
19882         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19883         in changed signal callback.
19884         
19885         * plugins/editor/action-callbacks.c: Implemented save_all action
19886         callback. Removed dead code. Do save_as when saving a new file.
19887         Implemented incremental search.
19888         
19889         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19890         
19891         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19892         
19893         * src/anjuta-app.c: Registers UI accelerators.
19894         
19895 2004-09-27  Naba Kumar  <naba@gnome.org>
19897         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19898         
19899         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19900         plugins/devhelp/anjuta-devhelp.plugin.in,
19901         plugins/file-loader/anjuta-loader.plugin.in,
19902         plugins/file-manager/anjuta-file-manager.plugin.in,
19903         plugins/gtodo/anjuta-gtodo.plugin.in,
19904         plugins/project-manager/anjuta-project-manager.plugin.in,
19905         plugins/terminal/anjuta-terminal.plugin.in:
19906         Gave proper plugin names.
19908         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19909         error when regex fail.
19910         
19911         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19912         Added help and context search. Watches current editor. More menus
19913         in Help submenu. Update UI (sensitive when required) properly.
19914         
19915         * plugins/editor/anjuta-document-manager.ui,
19916         plugins/devhelp/anjuta-devhelp.ui,
19917         plugins/message-view/anjuta-message-manager.ui,
19918         src/anjuta.ui: Goto menu actions are in separate submenu.
19919         
19920         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19921         Removed unimplemented UI elements.
19922         
19923         * src/anjuta-app.c: Larger (and normal) icon size.
19924         
19925         * src/layout.xml: Task manager plugin along with document (in middle).
19926         
19927         * plugins/editor/plugin.c, plugins/file-loader.c,
19928         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19929         in gtkactions. Enable/disable UI properly.
19930         
19931 2004-09-26  Naba Kumar  <naba@gnome.org>
19933         * po/POTFILES.in: Updated, added missing files.
19935         * .cvsignore: Updated.
19936         
19937         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19938         a new function to get User input text.
19939         
19940         * libanjuta/resources.[c,h]: Added a function to created sized image.
19941         
19942         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19943         from filename, as thats the correct representation.
19944         
19945         * plugins/build-basic-autotools/Makefile.am,
19946         (added) plugins/build-basic-autotools/automake-c.filters,
19947         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19948         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19949         Rearragned UI elements in the build menu. Added codes to read build
19950         filter rules from external file. Implemented all build, configure,
19951         autogen commands. Watches current editor and project.
19952         
19953         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19954         Added editor changed signal and exports current editor value.
19955         Fixed parameter names. Fixed get_uri() interface implementation to
19956         return correct uri.
19957         
19958         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19959         elements.
19960         
19961         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19962         
19963         * plugins/file-manager/an_file_view.c,
19964         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19965         
19966         * plugins/file-wizard/file.c: Reads uri correctly.
19967         
19968         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19969         sets the page to the new view.
19970         
19971         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19972         Fixed signal connecting.
19973         
19974         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19975         to "project_root_uri" and exports as uri.
19976         
19977 2004-09-24  Naba Kumar  <naba@gnome.org>
19979         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19980         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19981         in correct way.
19982         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19983         * plugins/file-loader/plugin.c: Added comments.
19984         * plugins/build-basic-autotools/plugin.c: Added comments.
19985         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19986         
19987         * libanjuta/interfaces/libanjuta.idl,
19988         plugins/message-view/anjuta-msgman.c,
19989         plugins/message-view/message-view.c,
19990         plugins/message-view/message-view.h,
19991         plugins/message-view/plugin.c: Buffering and appending messages have
19992         been separated. message-view implementations cleaned up. Signals
19993         Emissions fixed. Messages now displayed in summary and details show
19994         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19995         API.
19996         
19997         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19998         preferences.
19999         
20000         * plugins/build-basic-autotools/Makefile.am,
20001         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20002         parsing of output to create message summaries. Uses new message view
20003         API.
20004         
20005         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20006         preferences to make dialog box smaller.
20007         
20008         * plugins/editor/search-replace.c: Fixed compile error with change
20009         in IAnjutaMessageView API.
20010         
20011 2004-09-21  Naba Kumar  <naba@gnome.org>
20013         * plugins/Makefile.am: Deletes old (installed) plugins before
20014         installing new ones.
20015         
20016         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20017         plugins/build-basic-autotools/build-basic-autotools.c,
20018         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20019         file URI from filemanager. Only disables/enables build submenu in file
20020         manager, instead of merging/unmerging.
20021         
20022         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20023         non-text files.
20024         
20025         * plugins/file-loader/anjuta-loader-plugin.ui,
20026         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20027         Implemented "Open with" file manager submenu. Displays error message
20028         when file can not be opened.
20029         
20030         * plugins/file-manager/an_file_view.c: Renamed
20031         file_manager_current_filename value name to file_manager_current_uri
20032         and exports proper URI.
20033         
20034         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20036 2004-09-19  Naba Kumar  <naba@gnome.org>
20038         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20039         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20040         save point signal to change editor tabs. Fixed accels.
20041         
20042         * plugins/file-loader/plugin.c: Fixed accels.
20044         * plugins/project-manager/plugin.c: Added target selection callback.
20045         
20046         * plugins/project-manager/plugin.c: Added URI activation.
20047         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20048         Fixed dialog and closed it on ok. Fixed a crash bug.
20049         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20051         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20052         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20053         plugins/file-loader/anjuta-loader-plugin.ui,
20054         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20055         Added recent files in file loade plugin.
20056         
20057         * ChangeLog: Fixed entry dates.
20058         
20059 2004-09-18  Naba Kumar  <naba@gnome.org>
20061         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20062         an unnecessary GtkFrame.
20063         
20064 2004-09-17  Naba Kumar  <naba@gnome.org>
20066         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20068         * TODO: Updated.
20069         
20070         * data/Makefile.am: Disabled installing old mime info.
20071         
20072         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20073         
20074         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20075         plugins/editor/anjuta-document-manager.ui,
20076         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20077         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20078         Added Editor context popup menu.
20079         
20080         * plugins/project-manager/anjuta-project-manager-plugin.png:
20081         Update image.
20082         
20083         * plugins/project-manager/anjuta-project-manager.plugin.in:
20084         Support .anjuta mime type.
20085         
20086         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20087         value.
20088         
20089         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20090         value.
20091         
20092         * src/layout.xml, plugins/profile-default/plugin.c:
20093         Added project manager plugin for startup.
20095 2004-09-16  Naba Kumar  <naba@gnome.org>
20096         
20097         * anjuta.prj: Updated.
20098         
20099         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20100         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20101         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20102         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20103         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20104         plugins/terinal/Makefile.am, src/Makefile.am,
20105         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20106         Fixed makefile syntax errors.
20108 2004-09-16  Naba Kumar  <naba@gnome.org>
20110         * configure.in, src/layout.xml,
20111         plugins/profile-default/plugin.c,
20112         libanjuta/interfaces/libanjuta.idl,
20113         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20114         
20115         * configure.in, plugins/Makefile.am,
20116         plugins/project-manager/.cvsignore, 
20117         plugins/project-manager/Makefile.am,
20118         plugins/project-manager/anjuta-project-manager-plugin.png,
20119         plugins/project-manager/anjuta-project-manager.plugin.in,
20120         plugins/project-manager/anjuta-project-manager.ui,
20121         plugins/project-manager/plugin.c,
20122         plugins/project-manager/plugin.h: Added project manager plugin
20123         based on gnome-build.
20124         
20125         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20126         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20127         
20128         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20129         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20130         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20131     
20132 2004-09-16  Naba Kumar  <naba@gnome.org>
20134         * plugins/editor/action-callbacks.c: Fixed compile error.
20135         
20136 2004-09-15  Naba Kumar  <naba@gnome.org>
20138         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20139         
20140         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20141         New improved splace with nicer progress.
20142         
20143         * configure.in, plugins/Makefile.am,
20144         (added) file-wizard/.cvsignore,
20145         (added) file-wizard/Makefile.am,
20146         (added) file-wizard/action-callbacks.c,
20147         (added) file-wizard/action-callbacks.h,
20148         (added) file-wizard/anjuta-file-wizard-plugin.png,
20149         (added) file-wizard/anjuta-file-wizard.glade,
20150         (added) file-wizard/anjuta-file-wizard.plugin.in,
20151         (added) file-wizard/anjuta-file-wizard.ui,
20152         (added) file-wizard/file.c,
20153         (added) file-wizard/file.h,
20154         (added) file-wizard/plugin.c,
20155         (added) file-wizard/plugin.h:
20156         Created new file wizard and added it. The wizard takes care of text
20157         bit insertions and new files creation.
20159         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20160         plugins/editor/action-callbacks.h,
20161         plugins/editor/anjuta-document-manager.glade,
20162         plugins/editor/anjuta-document-manager.ui,
20163         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20164         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20165         new files code and moved into a new plugin (file wizard).
20166         
20167         * libanjuta/plugins.[c,h]: Added plugins selection function.
20168         
20169         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20170         get_position(), insert() in IAnjutaEditor interface. Added
20171         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20172         interface (for wizard plugins).
20174         * plugins/file-loader/anjuta-loader-plugin.ui,
20175         plugins/file-loader/plugin.c: Added wizard launcher interface which
20176         scans for plugins implement IAnjutaWizard interface and presents the
20177         list to user for selection. The selected plugin is then activated
20178         for the wizard.
20180         * libanjuta/interfaces/.cvsignore: Updated.
20181         * plugins/message-view/.cvsignore: Updated.
20182         * plugins/launcher/*: Removed as launcher has already been moved to
20183         libanjuta as class.
20185         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20186         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20187         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20188         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20189         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20190         Updated API documentations.
20192 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20194         * configure.in: Added Punjabi to ALL_LINGUAS
20196 2004-07-29  Naba Kumar  <naba@gnome.org>
20198         * configure.in: Added file-loader plugin Makefile path and
20199         fixed devhelp version requirement.
20201 2004-07-28  Naba Kumar  <naba@gnome.org>
20203         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20204         terminal/preferences-terminal.png (added), message-view/*.png (added),
20205         message-view/*.xpm (added), editor/*.png (added),
20206         editor/*.xpm (added), plugins/editor/Makefile.am,
20207         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20208         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20209         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20210         respective plugins directories.
20212         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20213         pixmaps/block-end-16.png, pixmaps/block-end.png
20214         pixmaps/block-start-16.png, pixmaps/block-start.png
20215         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20216         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20217         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20218         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20219         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20220         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20221         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20222         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20223         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20224         pixmaps/preferences-editor.png, pixmaps/undock.png
20225         pixmaps/error-next-16.png, pixmaps/error-next.png
20226         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20227         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20228         pixmaps/preferences-terminal.png: Deleted
20230         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20231         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20232         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20233         plugins/editor/anjuta-document-manager.plugin.in,
20234         plugins/editor/anjuta-document-manager.ui,
20235         plugins/editor/plugin.c, plugins/editor/print.c,
20236         plugins/editor/search-replace_backend.c,
20237         plugins/editor/search_preferences.h,
20238         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20239         Moved properties souce files to editor plugin as it not required in
20240         libanjuta. Other editor fixes.
20242         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20243         libegg/dock/* (removed)
20244         : Restored GDL external dependencies and removed libegg dock
20245         sources, because gdl is being developed.
20246         
20247         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20248         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20249         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20250         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20251         libanjuta/plugins.c, libanjuta/plugins.h,
20252         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20253         gconf system. Shell now takes docking positions. Added more utility
20254         functions. Added plugins query function. And other fixes.
20256         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20257         
20258         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20259         plugin to load files based on mime type.
20260         
20261         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20262         
20263         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20264         plugins/file-manager/plugin.c: File manager now uses file loader to
20265         open files.
20267         * plugins/message-view/anjuta-msgman.c,,
20268         plugins/message-view/message-view.c,
20269         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20271         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20272         plugins/terminal/terminal.c, src/Makefile.am,
20273         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20274         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20275         
20276         * libegg/dock/*: Removed directory.
20277         
20278 2004-07-28  Naba Kumar  <naba@gnome.org>
20280         * configure.in: Reduced gnome-print version requirement.
20281         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20283 2004-07-21  Ray Strode  <rstrode@redhat.com>
20284         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20285         new mime sytem.
20287 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20288         
20289         * plugins/editor/search-replace.c: Some fixes
20290         * plugins/terminal/Makefile.am:
20291         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20293 2004-05-19  Naba Kumar  <naba@gnome.org>
20295         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20296         compiler warning.
20298 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20300         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20301         Implemented IAnjutaSavable
20302         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20304 2004-05-17  Naba Kumar  <naba@gnome.org>
20306         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20307         plugins/build-basic-autotools/.cvsignore,
20308         plugins/build-basic-autotools/Makefile.am,
20309         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20310         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20311         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20312         plugins/build-basic-autotools/build-basic-autotools.c,
20313         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20314         build plugin.
20315         
20316         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20317         definition.
20318         
20319         * plugins/file-manager/an_file_view.c,
20320         plugins/file-manager/anjuta-file-manager.ui,
20321         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20322         Added context menu UI.
20323         
20324         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20325         in view menu.
20327 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20328         
20329         * libanjuta/anjuta-preferences.[ch]: 
20330         Added save/load_gconf functions
20331         * src/action_callbacks.[ch], src/preferences.c: 
20332         Load global prefs from gconf at startup and save them
20333         on exit. Prefs load and save correctly but something resets
20334         them to default after loading...
20335         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20336         Somehow the linker does not find save/load_gconf functions
20337         in libanjuta. Must be a stupid mistake, I would be glad
20338         if someone could fix that.
20339         * manuals/reference/libanjuta-sections.txt: Added new
20340         preferences functions and removed gnome-filelist
20341         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20342         * plugins/file-manager/plugin.c:
20343         Added root-path property
20345 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20346         
20347         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20348         they are not longer needed.
20349         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20350         anjuta-sections.txt: Remove references to the files
20351         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20352         Use new nautilus icons for file-manager, looks incredible
20353         cool!
20355 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20356         
20357         * plugins/editor/anjuta-docman.c: gchar* to 
20358         const gchar* in arguments
20359         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20360         Interface
20361         * plugins/file-manager/an_file_view.c: Open files on
20362         double-click. Does not work yet because it does not
20363         find IAnjutaFile interface in document manager
20365 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20366         
20367         * plugins/editor/anjuta-docman.c
20368         * plugins/editor/text_editor.c:
20369         Made close button working, made multiple selection in
20370         File/Open dialog possble, fixed crash bug if file cannot
20371         be opened.
20373 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20374         
20375         * plugins/editor/action-callbacks.c
20376         * plugins/editor/anjuta-docman.c
20377         * plugins/editor/anjuta-docman.h
20378         * plugins/editor/search-replace.c
20379         * plugins/editor/search-replace_backend.c
20380         * plugins/editor/text_editor.c
20381         * plugins/editor/text_editor.h:
20382         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20383         able to open all files, use uri instead of full_filename, fixed
20384         many bugs.
20387 2004-05-13  Naba Kumar  <naba@gnome.org>
20389         * plugins/message-view/anjuta-message-manager-plugin.glade:
20390         HIG compliant.
20392         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20393         management.
20395         * pixmaps/anjuta_splash.png: Added border.
20396         
20397         * plugins/editor/anjuta-document-manager.png: New icon.
20398         
20399         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20400         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20401         
20402         plugins/editor/Makefile.am,
20403         plugins/editor/search-replace.c,
20404         plugins/editor/search-replace.h,
20405         plugins/editor/search-replace_backend.c,
20406         plugins/editor/search-replace_backend.h,
20407         plugins/editor/search_preferences.h,
20408         plugins/editor/search_preferences.c: Merged changes from
20409         ANJUTA_1_2_0 branch.
20410         
20411         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20412         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20413         operational.
20415         * plugins/terminal/Makefile.am,
20416         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20417         dialog.
20418         
20419         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20420         submenu.
20422 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20423         * plugins/message-view/plugin.c: Fixed glade file loading
20424         Removed "Show messages" menu item
20425         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20426         twice because of this load system layout hack.
20427         * libanjuta/anjuta-ui.h: Removed #include config.h
20428         * libanjuta/libanjuta.pc: Fixed path and depencies
20429         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20430         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20431         * libanjuta/properties.cxx : #include "properties_cxx.h"
20432         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20434 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20435         * plugins/message-view/*: Fixed message view preferences
20436         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20437         * anjuta.glade: Removed messages stuff
20439 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20440         
20441         * Removed libanjutamm, it is now hosted on SF.net:
20442         cvs.sf.net/cvsroot/anjuta/libanjutamm
20444 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
20445         
20446         * libanjutamm/*
20447         Added some experimental code to add support for C++ plugins.
20448         Nothing works yet and it is likely that it will disappear but
20449         I have some questions to murrayc and he wants to see the code.
20451 2004-05-11  Naba Kumar  <naba@gnome.org>
20453         * plugins/terminal/terminal.c: Fixed prefs loading bug.
20455         * plugins/editor/action-callbacks.c: Fixed a crash bug in
20456         hightlight style menu actions.
20458         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20459         manuals/reference/libanjuta/plugin-description-file.sgml,
20460         manuals/reference/libanjuta/writing-plugins.sgml,
20461         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20462         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20463         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20465         * src/anjuta-app.c: Always load system layout for now.
20467         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20468         
20469         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20470         manuals/reference/libanjuta/libanjuta-sections.txt,
20471         manuals/reference/libanjuta/libanjuta.types,
20472         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20473         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20474         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20475         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20476         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20477         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20478         Updated documentation.
20480         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20481         plugins/profile-default/plugin.c, src/layout.xml:
20482         Created terminal plugin.
20483          
20484         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20485         (new) plugins/file-manager/.cvsignore,
20486         plugins/file-manager/an_file_view.c,
20487         plugins/file-manager/plugin.c,
20488         plugins/file-manager/plugin.h: Moved preferences to separate
20489         glade file and added cvsignore file.
20490         
20491         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20492         from ANJUTA_1_2_0 branch. Please note that other po files need merging
20493         from the branch. I tried it     but there were way too many conflicts.
20494         
20495         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20496         
20497         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20498         util functions required during the merge.
20499         
20500         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20501         interface.
20502         
20503         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20504         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20505         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20506         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20507         Merged with ANJUTA_1_2_0 branch.
20509 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
20511         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20513 2004-05-07  Naba Kumar  <naba@gnome.org>
20515         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20517         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20518         Added preferences reading and loading.
20519         
20520         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20521         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20522         libanjuta/fileselection.c, libanjuta/fileselection.h,
20523         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20524         
20525         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20527         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20528         anjuta.spec.in, configure.in, data/autogen.sh.generic,
20529         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20530         data/macros/autogen.sh, data/macros2/autogen.sh
20531         data/properties/ada.properties, data/properties/anjuta.properties,
20532         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20533         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20534         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20535         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20536         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20537         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20538         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20539         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20540         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20541         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20542         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20543         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20544         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20545         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20546         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20547         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20548         plugins/class-gen/clsGen.c, plugins/editor/print.c,
20549         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20550         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20551         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20552         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20553         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20554         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20555         (added) scintilla/scintilla-marshal.c,
20556         (added) scintilla/scintilla-marshal.h,
20557         (added) scintilla/scintilla-marshal.list,
20558         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20559         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20560         (added) scintilla/patches/scintilla-calltip-align.patch,
20561         (added) scintilla/patches/scintilla-minor.patch,
20562         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20564 2004-05-06  Naba Kumar  <naba@gnome.org>
20566         * (added) plugins/file-manager/Makefile.am,
20567         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20568         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20569         (added) plugins/file-manager/anjuta-file-manager.ui,
20570         (added) plugins/file-manager/plugin.c,
20571         (added) plugins/file-manager/plugin.h,
20572         (removed) plugins/file-manager/an_file_view.h,
20573         plugins/Makefile.am, configure.in,
20574         plugins/file-manager/an_file_view.c: Created file manager plugin.
20575         
20576         * plugins/profile-default/plugin.c: Added file manager plugin in default
20577         profile.
20578         
20579         * libanjuta/Makefile.am: Fixed dependencies.
20580         * pixmaps/anjuta_splash.png: New splash screen.
20582 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20583         
20584         * template/template.c/h: Added in-line doc
20585         * manuals/reference/template/*: Added template documentation
20586         * configure.in: Build template docs
20588 2004-05-05  Naba Kumar  <naba@gnome.org>
20590         * autogen.sh: Added commands to generate initial interfaces.
20591         
20592         * libanjuta/Makefile.am,
20593         (removed)libanjuta/anjuta-plugin-parser.c,
20594         (removed)libanjuta/anjuta-plugin-parser.h,
20595         (added)libanjuta/anjuta-plugin-description.c,
20596         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20597         plugin description.
20598         
20599         * libanjuta/anjuta-plugin.c,
20600         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20601         
20602         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20603         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20604         widget add_widget() method.
20605         
20606         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20607         and moved plugin sets loading in profile plugins.
20608         
20609         * libanjuta/interfaces/.cvsignore,
20610         (removed)libanjuta/interfaces/Makefile.am,
20611         libanjuta/interfaces/libanjuta.idl,
20612         libanjuta/interfaces/anjuta-idl-compiler.pl,
20613         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20614         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20615         (removed)libanjuta/interfaces/ianjuta-editor.c,
20616         (removed)libanjuta/interfaces/ianjuta-editor.h,
20617         (removed)libanjuta/interfaces/ianjuta-file.c,
20618         (removed)libanjuta/interfaces/ianjuta-file.h,
20619         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
20620         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20621         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20622         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20623         *.h and Makefile.am files. They are autogenerated. Interfaces are
20624         by anjuta-idl-compiler.pl from libanjuta.idl file.
20625         
20626         * manuals/reference/libanjuta/Makefile.am,
20627         manuals/reference/libanjuta/anjuta-architecture.sgml,
20628         manuals/reference/libanjuta/libanjuta-docs.sgml,
20629         manuals/reference/libanjuta/libanjuta-sections.txt,
20630         manuals/reference/libanjuta/libanjuta.types,
20631         manuals/reference/libanjuta/plugin-description-file.sgml,
20632         manuals/reference/libanjuta/writing-plugins.sgml,
20633         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20634         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20635         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20636         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20637         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20638         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20639         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20640         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20641         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20642         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20643         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20644         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20645         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20646         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20647         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20648         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20649         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20650         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20651         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20652         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20653         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20654         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20655         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20656         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20657         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20658         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20659         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20660         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20661         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20662         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20663         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20664         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20665         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20666         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20667         interfaces template sgmls.
20668         
20669         * plugins/Makefile.am,
20670         plugins/devhelp/anjuta-devhelp.plugin.in,
20671         plugins/devhelp/plugin.c,
20672         plugins/editor/action-callbacks.c,
20673         plugins/editor/anjuta-document-manager.plugin.in,
20674         plugins/editor/plugin.c,
20675         plugins/editor/plugin.h,
20676         plugins/editor/text_editor.c,
20677         plugins/sample1/plugin.c,
20678         plugins/message-view/anjuta-message-manager.plugin.in,
20679         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20680         placement. Fixed other errors.
20681         
20682         * (added)plugins/profile-default/.cvsignore,
20683         (added)plugins/profile-default/Makefile.am,
20684         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20685         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20686         (added)plugins/profile-default/anjuta-default-profile.ui,
20687         (added)plugins/profile-default/plugin.c,
20688         (added)plugins/profile-default/plugin.h: Added a default new
20689         profile plugin.
20690         
20691         * src/Makefile.am,
20692         src/action-callbacks.c,
20693         src/anjuta-app.c,
20694         src/anjuta.c,
20695         src/main.cpp: Fixed necessary changes for libanjuta
20697 2004-05-04  Naba Kumar  <naba@gnome.org>
20699         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20700         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20701         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20702         placement for default widgets placements.
20704 2004-05-03  Naba Kumar  <naba@gnome.org>
20706         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20707         manuals/reference/libanjuta/libanjuta-docs.sgml,
20708         manuals/reference/libanjuta/plugin-description-file.sgml,
20709         manuals/reference/libanjuta/writing-plugins.sgml:
20710         Wrote more sections in writing-plugins document and fixed errors.
20712 2004-05-03  Naba Kumar  <naba@gnome.org>
20714         * libanjuta/interfaces/libanjuta.idl: Added interface
20715         IAnjutaFileManager.
20716         
20717         * manuals/reference/libanjuta/anjuta-architecture.dia,
20718         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20719         architecture diagram.
20720         
20721         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20722          manuals/reference/libanjuta/libanjuta-docs.sgml,
20723         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20724         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20725         Wrote writing-plugins document and separated chapters into
20726         separate sgml files.
20727         
20728         * plugins/file-manager/an_file_view.c,
20729         plugins/file-manager/an_file_view.h: New and improved directory
20730         rendering.
20732 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20734         * anjuta.glade: re-designed the new file dialog
20735         * anjuta_dialogs_strings.c: new strings from the new file dialog
20737 2004-04-30  Naba Kumar  <naba@gnome.org>
20739         * libanjuta/interfaces/Makefile.am.iface,
20740         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20741         
20742         * libanjuta/interfaces/libanjuta.idl: Updated.
20744         * libanjuta/interfaces/Makefile.am.iface,
20745         libanjuta/interfaces/libanjuta.idl: Updated.
20747 2004-04-29  Naba Kumar  <naba@gnome.org>
20748         
20749         * libanjuta/interfaces/Makefile.am.iface,
20750         libanjuta/interfaces/libanjuta.idl: Updated.
20752 2004-04-29  Naba Kumar  <naba@gnome.org>
20754         * libanjuta/interfaces/giface-idlc-c.pl,
20755         libanjuta/interfaces/libanjuta.idl: Upgraded.
20756         * libanjuta/interfaces/Makefile.am.iface: Added.
20757         
20758 2004-04-28  Naba kumar  <naba@gnome.org>
20760         * libanjuta/interfaces/giface-idlc-c.pl,
20761         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20762         definitions and wrote a compiler.
20763         
20764 2004-04-28  Naba Kumar  <naba@gnome.org>
20766         * libanjuta/anjuta-shell.c: Fixed docs.
20767         * libanjuta/interfaces/Makefile.am,
20768         libanjuta/interfaces/ianjuta-file.c,
20769         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20770         
20771         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20772         
20773         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20775         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20776         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20777         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20778         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20779         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20780         * src/anjuta-app.c: Fixed bug.
20782 2004-04-27  Naba Kumar  <naba@gnome.org>
20784         * libanjuta/anjuta-preferences-dialog.c,
20785         manuals/Makefile.am: Fixed document bugs and enabled docs
20786         building.
20788         * libanjuta/anjuta-preferences-dialog.c,
20789         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20790         More documentation.
20791         
20792         * libanjuta/anjuta-preferences.c,
20793         manuals/reference/libanjuta/libanjuta-docs.sgml,
20794         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20795         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20796         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20797         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20798         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20799         Wrote more documentations.
20801         * (removed) plugins/message-view/imessage-view.c,
20802         (removed) plugins/message-view/ianjuta-msgman.c,
20803         plugins/message-view/Makefile.am,
20804         plugins/message-view/anjuta-msgman.c,
20805         plugins/message-view/anjuta-msgman.h,
20806         plugins/message-view/message-view.c,
20807         plugins/message-view/message-view.h,
20808         plugins/message-view/plugin.c,
20809         plugins/message-view/plugin.h: Moved interface implementations
20810         in their respective classes and used correct macros to
20811         defined class types.
20813         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20814         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20815         AnjutaUI from GtkUIManager instead of GtkDialog.
20817         * manuals/reference/libanjuta/Makefile.am,
20818         manuals/reference/libanjuta/libanjuta-docs.sgml,
20819         manuals/reference/libanjuta/libanjuta-sections.txt,
20820         manuals/reference/libanjuta/libanjuta.types,
20821         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20822         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20823         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20824         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20825         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20826         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20827         Wrote more documentation, fixed typos, added architecture
20828         diagram, updated object types etc.
20830         * plugins/editor/text_editor.c: Fixed interface implementation.
20832 2004-04-26  Naba Kumar  <naba@gnome.org>
20834         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20835         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20836         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20837         architecture diagram and a new chapter on plugins description file.
20839 2004-04-25  Naba Kumar  <naba@gnome.org>
20841         *  libanjuta/anjuta-children.h,
20842         libanjuta/anjuta-plugin.c,
20843         libanjuta/anjuta-plugin.h,
20844         libanjuta/anjuta-preferences.c,
20845         libanjuta/anjuta-shell.c,
20846         libanjuta/anjuta-shell.h,
20847         libanjuta/e-splash.c,
20848         libanjuta/e-splash.h,
20849         manuals/reference/libanjuta/Makefile.am,
20850         manuals/reference/libanjuta/libanjuta-docs.sgml,
20851         manuals/reference/libanjuta/libanjuta-sections.txt,
20852         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20853         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20854         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20855         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20856         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20857         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20858         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20859         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20860         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20861         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20862         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20863         manuals/reference/libanjuta/tmpl/defaults.sgml,
20864         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20865         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20866         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20867         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20868         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20869         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20870         manuals/reference/libanjuta/tmpl/plugins.sgml,
20871         manuals/reference/libanjuta/tmpl/properties.sgml,
20872         manuals/reference/libanjuta/tmpl/resources.sgml,
20873         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20874         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20875         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20876         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20877         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20878         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20880         Added more template files and wrote more documentation.
20882 2004-04-24  Andras Timar  <timar@gnome.hu>
20884         * configure.in: Added hu to ALL_LINGUAS.
20886 2004-04-23  Naba Kumar  <naba@gnome.org>
20887         
20888         * configure.in: Fixed compile error.
20889         
20890         * libanjuta/anjuta-children.c,
20891         libanjuta/anjuta-children.h,
20892         libanjuta/anjuta-preferences.c,
20893         libanjuta/anjuta-preferences.h,
20894         libanjuta/anjuta-shell.c,
20895         libanjuta/anjuta-ui.c,
20896         libanjuta/anjuta-ui.h,
20897         manuals/reference/libanjuta/Makefile.am,
20898         manuals/reference/libanjuta/libanjuta-docs.sgml,
20899         manuals/reference/libanjuta/libanjuta.types,
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         plugins/sample1/plugin.c: Added libanjuta API documentation.
20923 2004-04-22  Naba Kumar  <naba@gnome.org>
20925         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20926         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20927         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20928         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20929         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20930         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20931         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20932         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20933         (removed) libegg/eggradiotoolbutton.c,
20934         (removed) libegg/eggseparatortoolitem.c,
20935         (removed) libegg/eggtoggletoolbutton.c,
20936         (removed) libegg/eggtoolbar.c,
20937         (removed) libegg/eggtoolbutton.c,
20938         (removed) libegg/eggtoolitem.c,
20939         (removed) libegg/prop-editor.c,
20940         (removed) libegg/test-actions.c,
20941         (removed) libegg/test-drag.c,
20942         (removed) libegg/test-merge.c,
20943         (removed) libegg/test-toolbar.c,
20944         libegg/menu/Makefile.am,
20945         (removed) libegg/menu/egg-accel-dialog.h,
20946         (removed) libegg/menu/egg-action-group.h,
20947         (removed) libegg/menu/egg-action.h,
20948         libegg/menu/egg-entry-action.h,
20949         (removed) libegg/menu/egg-markup.h,
20950         (removed) libegg/menu/egg-menu-merge.h,
20951         (removed) libegg/menu/egg-menu.h,
20952         (removed) libegg/menu/egg-radio-action.h,
20953         (removed) libegg/menu/egg-toggle-action.h,
20954         (removed) libegg/menu/howitshouldwork.txt,
20955         (removed) libegg/toolbar/.cvsignore,
20956         (removed) libegg/toolbar/Makefile.am,
20957         (removed) libegg/toolbar/TODO,
20958         (removed) libegg/toolbar/eggradiotoolbutton.h,
20959         (removed) libegg/toolbar/eggseparatortoolitem.h,
20960         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20961         (removed) libegg/toolbar/eggtoolbar.h,
20962         (removed) libegg/toolbar/eggtoolbutton.h,
20963         (removed) libegg/toolbar/eggtoolitem.h,
20964         (removed) libegg/toolbar/prop-editor.h,
20965         (removed) libegg/toolbar/toolbar-api.txt,
20966         (removed) libegg/toolbar/toolbar-ideas.txt,
20967         plugins/devhelp/anjuta-devhelp.ui,
20968         plugins/devhelp/plugin.c,
20969         plugins/editor/action-callbacks.c,
20970         plugins/editor/action-callbacks.h,
20971         plugins/editor/anjuta-docman.c,
20972         plugins/editor/anjuta-document-manager.ui,
20973         plugins/editor/plugin.c,
20974         P plugins/message-view/Makefile.am,
20975         plugins/message-view/anjuta-message-manager.ui,
20976         plugins/message-view/plugin.c,
20977         plugins/sample1/anjuta-sample.ui,
20978         plugins/sample1/plugin.c,
20979         src/action-callbacks.c,
20980         src/action-callbacks.h,
20981         src/anjuta-actions.h,
20982         src/anjuta-app.c,
20983         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20984         Gtk actions and UIManager. Fixed all plugins to use this.
20985         
20986         * manuals/reference/gtkdoc-scangobj.diff,
20987         manuals/reference/libanjuta/Makefile.am,
20988         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20989         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20990         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20991         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20992         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20994         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20995         
20996 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20997         
20998         * plugins/message-view/imessage-view.c
20999         * plugins/message-view/ianjuta-msgman.c:
21000         Added interfaces
21002 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21004         * configure.in: Added en_CA to ALL_LINGUAS.
21006 2004-04-08  Naba Kumar  <naba@gnome.org>
21008         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21009         libanjuta/interfaces/Makefile.am,
21010         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21011         message manager and message view interfaces.
21013         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21014         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21015         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21016         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21017         src/anjuta-app.c: Used 'activate' and
21018         'deactivate' virtual methods for plugins. Fixed installed plugins
21019         dialogs. Added remove_widget() method for AnjutaShell.
21021         * libanjuta/interfaces/Makefile.am,
21022         libanjuta/interfaces/ianjuta-document-manager.c,
21023         libanjuta/interfaces/ianjuta-document-manager.h,
21024         libanjuta/interfaces/ianjuta-editor.c,
21025         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21026         and editor interfaces.
21028         * plugins/devhelp/plugin.c,
21029         plugins/message-view/anjuta-message-manager.plugin.in,
21030         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21031         plugins/sample1/plugin.c: Updated plugins implementation to
21032         reflect the changes.
21034 2004-04-07  Naba Kumar  <naba@gnome.org>
21036         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21037         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21038         libanjuta/interfaces/ianjuta-editor.h,
21039         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21040         plugins/editor/anjuta-docman.c,
21041         plugins/editor/anjuta-document-manager.plugin.in,
21042         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21043         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21044         Added supported interfaces for plugins. Tested plugin interfaces
21045         through sample plugin.
21046         
21047 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21048         
21049         * template/Makefile.am, data/templates/library/Makefile.am
21050         Fixed some automake-1.7 incompatibilities
21051         * template/xmltemplate.c: Small fix
21053 2004-02-23  Naba Kumar  <naba@gnome.org>
21055         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21056         Added plugins manager dialog.
21057         
21058         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21059         library dependencies.
21060         
21061         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21062         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21063         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21064         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21065         geometry command line option.
21066         
21067 2004-02-16  Naba Kumar  <naba@gnome.org>
21069         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21070         Added interfaces and IAnjutaEditor editor interface.
21071         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21072         interface.
21073         * libanjuta/anjuta-shell.h: Fixed bug.
21074         
21075 2004-02-13  Naba Kumar  <naba@gnome.org>
21077         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21078         
21079 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21080         
21081         * data/template/*/.cvsignore:
21082         Avoid all these ? in cvs output
21084 2004-02-13  Naba Kumar  <naba@gnome.org>
21086         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21087         includes and linking.
21089         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21090         and set required version to devhelp 0.8. This devhelp version
21091         can be acquired from gnome cvs branch devhelp branch
21092         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21094         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21095         src/actions-callbacks.c: Added Dock Manager settings menu item.
21097         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21098         * plugins/devhelp/plugin.c: Fixed a linking bug.
21099         
21100         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21101         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21102         external GDL dependency and used libegg codes.
21103         
21104 2004-02-12  Naba Kumar  <naba@gnome.org>
21106         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21107         Added devhelp plugin, but it can't be used without a
21108         patch in devhelp. So it's disabled for now.
21110         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21111         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21112         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21113         Update cvsignore files.
21115         * libanjuta/plugins.c, widgets/e-splash.c:
21116         Fixed plugins loading to show splash icons.
21117         
21118         * plugins/message-view/anjuta-message-manager.plugin.in,
21119         plugins/message-view/plugin.c: Fixed plugin registered name.
21121         * plugins/message-view/anjuta-message-view.png,
21122         plugins/sample1/anjuta-sample-plugin.png: Update images.
21124         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21125         src/main.c: Fixed layout loading.
21127         * plugins/devhelp/Makefile.am: Fixed error.
21129         * (removed) widgets/*, libanjuta/plugins.h,
21130         src/main.c: Transfered widgets to libanjuta/.
21131         
21132         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21133         toplevel directory to created only one library as libanjuta-egg.
21135         * data/Makefile.am: Fixed build error.
21137         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21138         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21139         libegg/.cvsignore: Added egg dock widget.
21141         * gdl/*: Removed as they are now available in libegg.
21142         
21143 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21145         * plugins/editor/anjuta-docman.c:
21146         Use stock close icon on tab close button
21148 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21149         
21150         * data/template/Makefile.am
21151         data/template/language/Makefile.am
21152         data/template/library/Makefile.am
21153         data/template/text/Makefile.am
21154         data/template/project/Makefile.am
21155         data/template/project/terminal/Makefile.am
21156         configure.in: Created Makefile to install templates
21158 2004-02-11  Naba Kumar  <naba@gnome.org>
21160         * plugins/editor/action-callbacks.c,
21161         plugins/editor/anjuta-document-manager.ui,
21162         plugins/editor/plugin.c
21163         plugins/message-view/anjuta-message-manager.ui,
21164         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21165         
21166 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21167         
21168         * plugins/message-view/*: MessageView plugin is now loaded
21169         The menu items are still dummies.
21171 2004-02-09  Naba Kumar  <naba@gnome.org>
21173         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21174         generation.
21175         
21176         * libanjuta/anjuta-preferences.h: Added some documentation.
21177         
21178         * libanjuta/anjuta-shell.h: Removed dead codes.
21179         
21180         * (removed) manuals/reference/gtkdoc-scangobj,
21181         manuals/reference/gtkdoc-scangobj.diff,
21182         manuals/reference/libanjuta/.cvsignore,
21183         manuals/reference/libanjuta/Makefile.am,
21184         manuals/reference/libanjuta/README.inline-doc,
21185         manuals/reference/libanjuta/README.sections,
21186         manuals/reference/libanjuta/libanjuta-docs.sgml,
21187         manuals/reference/libanjuta/libanjuta-sections.txt,
21188         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21189         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21190         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21191         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21192         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21193         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21194         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21195         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21196         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21197         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21198         manuals/reference/libanjuta/tmpl/defaults.sgml,
21199         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21200         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21201         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21202         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21203         manuals/reference/libanjuta/tmpl/plugins.sgml,
21204         manuals/reference/libanjuta/tmpl/properties.sgml,
21205         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21206         of scan program. Updated templates.
21208         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21209         editor action callbacks data.
21210         
21211         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21212         scintilla object ref/unref.
21214 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21215         
21216         * template/*: Added new xml based template system
21217         * template/dtds/*: Dtds to validate xml files of the template systems
21218         * data/template/*: Some sample template files
21219         Still needs some work but builds fine!
21221 2004-02-06  Naba Kumar  <naba@gnome.org>
21223         * cofigure.in, manuals/Makefile.am,
21224         (added) manuals/reference/*: Added API documentation
21225         structure (gtk-doc based).
21227         * libanjuta/libanjuta.h: Updated
21228         
21229 2004-02-05  Naba Kumar  <naba@gnome.org>
21230         
21231         * configure.in: Sets correct dependencies and
21232         uses gdl external library.
21234         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21235         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21236         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21237         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21238         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21239         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21240         and added file dialogs.
21242         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21243         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21244         Build dynamic libraries for libegg.
21246         * plugins/Makefile.am, plugins/editor/Makefile.am,
21247         plugins/editor/action-callbacks.c, 
21248         plugins/editor/action-callbacks.h,
21249         plugins/editor/anjuta-docman.c,
21250         plugins/editor/anjuta-docman.h
21251         plugins/editor/anjuta-document-manager.plugin.in
21252         plugins/editor/anjuta-document-manager.png
21253         plugins/editor/anjuta-document-manager.ui
21254         plugins/editor/file.c
21255         plugins/editor/file.h
21256         plugins/editor/plugin.c
21257         plugins/editor/print.c
21258         plugins/editor/print.h
21259         plugins/editor/search-replace.c
21260         plugins/editor/search_incremental.c
21261         plugins/editor/search_incremental.h
21262         plugins/editor/text_editor.c
21263         plugins/editor/text_editor.h
21264         plugins/editor/text_editor_cbs.c
21265         plugins/editor/text_editor_menu.h
21266         plugins/sample1/Makefile.am
21267         plugins/sample1/anjuta-sample-plugin.png
21268         plugins/sample1/anjuta-sample.plugin.in
21269         plugins/sample1/anjuta-sample.ui
21270         plugins/sample1/plugin-sample1.c
21271         plugins/sample1/plugin.c
21272         plugins/sample1/plugin.h: Created sample
21273         plugin and fixed editor plugin.
21275         * printing/*: Removed.
21277         * scintilla/Makefile.am: Builds dynamic library.
21279         * src/Makefile.am, src/action-callbacks.c,
21280         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21281         src/anjuta-actions.h, src/anjuta-app.c,
21282         src/anjuta-app.h, src/anjuta-callbacks.c,
21283         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21284         (removed) src/anjuta.h, src/anjuta.ui,
21285         src/layout.xml, src/main.c, src/preferences.h,
21286         src/utilities.c: Debuggged and finally made plugins
21287         loadable.
21289         * global-tags/Makefile.am: Fixed build error.
21291 2004-02-03  Naba Kumar  <naba@gnome.org>
21293         * configure.in: Users GDL from external package.
21294         * plugins/*: Added many new plugins (not ready though).
21295         * src/*: Removed many files (which have been transfered in plugins/).
21296         
21297 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21299         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21301 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21303         * configure.in: Added editor plugins
21304         
21305         * plugins/Makefile.am, src/search-replace_backend.h,
21306         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21307         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21308         
21309         * Added: plugins/editor/search_incremental.c, 
21310         plugins/editor/search_incremental.h
21312         * Update search-replace in plugins/editor
21313         
21314 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21315         
21316         * plugins/message-view/message-view.c: Some code clean-up
21318 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21320         * Added: search_incremental[ch]
21321         
21322         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21323         src/mainmenu_callbacks.c, src/toolbar.c
21324         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21325         
21326         * Incremental Search
21328 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21329         
21330         * plugins/message-view/anjuta-msgman.[c/h]:
21331         Added message manager for easier message handling with a
21332         similar interface as docman. Of course you can still use
21333         MessageView standalone.
21334         * plugins/Makefile.am: Added message-view because it compiles
21335         without errors.
21337 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21338         
21339         * plugins/message-view/*: Added message-view plugin 
21340         (still incomplete) 
21341         * configure.in: Added plugins/message-view/Makefile
21343 2004-01-03  Naba Kumar  <naba@gnome.org>
21345         * libanjuta/*.c: Added new files and updated old ones.
21346         * plugins/editor/*: Added editor plugin.
21347         * configure.in: Added editor plugin and moved editor related
21348         files into it.
21350 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21352         * src/Makefile.am: Added search-replace_backend.[ch]
21353         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21354         find_replace.[ch]
21355         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21356         src/search-replace_backend.c, src/search-replace_backend.h,
21357         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21358         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21359         src/toolbar_callbacks.c
21360         * The advanced Search/Replace functionality now replaces the older
21361         Find/Replace stuff.
21362         * The Search/Replace functionality can be interrupted during a long
21363         Search/Replace;
21364         
21365 2003-12-11  Naba Kumar  <naba@gnome.org>
21367         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21368         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21369         errors.
21370         * Makefile.am, libanjuta/*: Added new module.
21371         * src/Makefile.am: Fixed linking error.
21372         * src/watch_cbs.c: Debugger clean up.
21373         * configure.in: Added libanjuta-2.0.pc
21375         * configure.in, libanjuta/Makefile.am,
21376         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21377         libanjuta instead.
21379 2003-12-11  Naba Kumar  <naba@gnome.org>
21381         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21383         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21384         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21385         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21386         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21387         The user can now give a name at the creation of a new file and
21388         insert automatically (user choice) header, gpl notice, header
21389         template. The file extension is added automatically according
21390         to the selected type of file. The various insert functions have
21391         been moved from mainmenu-callback.c to file.c. The cursor is now
21392         moved after an insert operation. Removes also useless code in
21393         memory.c and search-replace.c
21394         
21395 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21397         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21398         sortable headers, process tree, removal of path and process params
21399         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21400         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21401         code cleanup
21403 2003-12-10  Naba Kumar  <naba@gnome.org>
21405         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21406         
21407 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21409         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21411 2003-11-28  Naba Kumar  <naba@gnome.org>
21413         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21414         
21415         * manuals/de/*: Added german translation docs.
21416         
21417         * configure.in, Makefile.am, src/Makefile.am,
21418         libegg/*/*: Added libegg library.
21419         
21420         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21421         installation directory.
21422         
21423         * src/text_editor_cbs.c: Fixed closing of file.
21425 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21426                                                                                 
21427         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21429 2003-09-05  Naba Kumar  <naba@gnome.org>
21431         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21432         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21433         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21434         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21435         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21436         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21437         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21438         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21439         using libegg. Initial commit -- compiles but is not complete.
21441 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21443         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21445 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21447         * configure.in: Removed "ta" from ALL_LINGUAS.
21449 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
21451         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21453 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
21455         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21457 2004-04-24  Andras Timar  <tmar@gnome.hu>
21459         * configure.in: Added hu to ALL_LINGUAS.
21461 2004-04-14  Naba Kumar  <naba@gnome.org>
21463         * src/Makefile.am, printing/Makefile.am,
21464         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21465         because we are still using GtkCombo and build breaks with gtk-2.4.
21466         
21467 2004-04-13  Naba Kumar  <naba@gnome.org>
21469         * NEWS: Updated.
21470         * anjuta.spec.in: Fixed build error.
21471         * po/POTFILES.in: Updated.
21472         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21474 2004-04-11  Naba Kumar  <naba@gnome.org>
21476         * NEWS: Updated.
21477         * AUTHORS: Updated.
21478         * configure.in: Added ga in ALL_LINGUAS.
21479         * ChangeLog: Fixed dates.
21480         
21481 2004-04-09  Naba Kumar  <naba@gnome.org>
21483         * src/print.c: Fixed buffer styling bug when printing with
21484         selection.
21486         * data/properties/anjuta.properties: Defined only one base font and
21487         used courier instead of lucidatypewriter, because most newer systems are
21488         unlikely to have it (bug #885023, #925956, #890473).
21489         
21490         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21491         warning.
21492         
21493         * src/an_file_view.c: Fixed possible crash bug.
21495 2004-04-07  Naba Kumar  <naba@gnome.org>
21497         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21498         gtk_main_quit() etc..), so that atexit() functions are not called
21499         (which is apparently done to free up memory and we don't need to
21500         do that at this point). Incidentally, something also happens in the
21501         atexit call which freezes the UI for far too long when the application
21502         exits and we want to avoid that..
21503         * src/glade_iface.c: Fixed compiler warning.
21504         
21505 2004-04-06  Naba Kumar  <naba@gnome.org>
21507         * src/project_dbase_gui.c: Fixed errors.
21509         * src/registers_gui.c: Fixed possible crash bug.
21510         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21511         * src/signals.[c,h]: Used tree view and glade file for dialog.
21512         * src/Makefile.am, src/about.c, src/an_file_view.c,
21513         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21514         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21515         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21516         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21517         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21518         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21519         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21520         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21521         src/launcher.h, src/main.c, src/main_menubar.c,
21522         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21523         src/message-manager-private.cc, src/message-manager.cc,
21524         src/preferences.c, src/project_config.c, src/project_dbase.c,
21525         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21526         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21527         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21528         src/search-replace.c, src/search-replace_backend.c,
21529         src/search_incremental.c, src/search_preferences.c,
21530         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21531         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21532         src/signals_gui.c, src/source.c, src/src_paths.c,
21533         src/stack_trace.c, src/start-with.c, src/style-editor.c,
21534         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21535         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21536         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21537         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21538         tagmanager/Makefile.am, scintilla/include/SString.h,
21539         widgets/Makefile.am, widgets/gnomefilelist.c:
21541         Removed all deprecated codes and substituted
21542         with newer APIs. Fixed some possible crash bugs where cell renderers
21543         were being shared.
21544         
21545         * scintilla/patches/scintilla-minor.patch: Minor patch.
21547 2004-04-06  Naba Kumar  <naba@gnome.org>
21549         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21550         tree after all the files have been added (and not everytime a file
21551         is added in the project). Also fixed some memory corruption
21552         (possibly bug #900478).
21553         
21554         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21555         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21556         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21557         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21558         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21559         qualifier wherever appropriate.
21561 2004-04-05  Naba Kumar  <naba@gnome.org>
21563         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21564         switch terminal echo on/off. Debugger requires it off, while the
21565         rest requires it on.
21567         * src/search-replace.c: sets search direction and action (in addtion
21568         to target) for find in files.
21569         
21570 2004-04-02  Naba Kumar  <naba@gnome.org>
21572         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21574         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21575         src/an_symbol_view.c: Added an gtk events loop for
21576         displaying project loading status (for loading large projects) and
21577         debugger program starting ... just to give an impression of fastness :-).
21579         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21581         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21582         crash bug, which occurs when opening and closing a large project
21583         repeatedly.
21584         
21585         * src/attach_process.c: Fixed a comiple error for old gcc.
21586         
21587         * src/launcher.c: Prints proper error message when launcher child
21588         could not be executed and exits properly. Fixed a crash
21589         bug (bug #926606).
21590         
21591         * src/resources.c, src/utilities.c, src/glade_iface.c,
21592         src/debugger.c, src/attach_process.c: Properly exits forked children
21593         when they could not be executed.
21594         
21595 2004-04-01  Naba Kumar  <naba@gnome.org>
21597         * src/search-replace.c: Fixed a crash bug (bug #921893).
21599 2004-03-31  Naba Kumar  <naba@gnome.org>
21601         * anjuta.glade: Added a note on compiler options dialog ->support
21602         dialog telling that supports are only available for file mode.
21604         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21605         src/anjuta_cbs.c:
21606         Improved shutdown time delay by bypassing project closing
21607         and unloading plugins.
21609         * src/build_file.c, data/properties/anjuta.properties: Added a property
21610         to toggle on/off for going to first error automatically.
21612 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21614         * src/debugger.c: fixed core file loading
21615         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21616         for long lines (bugs #700968 and #911376)
21617         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21618         #917982.
21619         * src/anjuta.c: Focuses current AnEditor correctly.
21621 2004-03-30  Naba Kumar  <naba@gnome.org>
21623         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21624         * AUTHORS: Updated with all contributors names.
21625         * NEWS: Updated.
21626         * src/about.c: Reads contributors names from AUTHORS file.
21627         * manuals/C/anjuta-manual/authors.xml: Points to online
21628         contributors list.
21629         
21630 2004-03-29  Naba Kumar  <naba@gnome.org>
21632         * data/properties/ada.properties: Fixed syntax colors. Patch
21633         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21634         (bug #923474).
21636         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21637         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21638         generated projects, so that their pixmap files are
21639         found properly (bug #919903).
21640         
21641         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21642         anjuta.
21644         * src/source.c: Installs .glade file of libgllade
21645         projects in $(datadir)/$(package)/glade (part of bug #861038).
21646         
21647         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21648         in compiler options (bug #883837).
21649         
21650         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21651         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21652         
21653 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21655         * anjuta/src/search-replace.c: fixed another crash bug in
21656         "Find Usage"
21657         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21658         breakpoint property fix
21660 2004-03-29  Naba Kumar  <naba@gnome.org>
21662         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21663         (new) manuals/C/anjuta-advanced-tutorial/*:
21664         Added menu entry for 'Anjuta Advanced Tutorial'
21665         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21667 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21668         
21669         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21670         Fixed bug #908941  ('Open' starts in wrong directory)
21671         
21672 2004-03-26  Naba Kumar  <naba@gnome.org>
21674         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21675         compile error and bug #905738 with terminal.
21677         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21678         src/search-replace.[h,c], src/search_incremental.[h,c],
21679         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21680         src/text_editor.[c,h]: Fixed compiler warnings.
21681         
21682         * src/search-replace.c: Fixed a memory corruption (possible
21683         fix for bug #921893, but not yet confirmed).
21684         
21685         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21686         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21687         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21688         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21690 2004-03-25  Naba Kumar  <naba@gnome.org>
21692         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21693         crash bug with attach process dialog and made the dialog closable
21694         with 'esc'.
21695         
21696         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21697         always display within the margin.)
21698         
21699         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21700         the old breakpoint when it's properties are updated
21701         (creating a new updated one).
21702         
21703 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21705         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21706         displayed for wrong file.
21707         * src/breakpoints.c: conditional breakpoints
21708         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21709         "Find in Files..." disabling policy
21711 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21713         * src/build_file.c: Fixed bug #874380
21714         Goto the first error if it exists.
21716 2004-03-24  Naba Kumar  <naba@gnome.org>
21718         * src/anjuta.c: Fixed to get correct child exit status
21719         using mask (bug #905738).
21720         
21721         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21722         Aligned buttons in the New file dialog,
21723         set default response to OK, entry box activates default response,
21724         ESC closes dialog and hides on delet_event.
21726 2004-03-19  Naba Kumar  <naba@gnome.org>
21728         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21729         tree).
21731 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21733         * src/search-replace.c: fixed "Find Usage" crash when no project open
21735 2004-03-17  Naba Kumar  <naba@gnome.org>
21737         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21738         Fixed the generated projects to read m4 directory if the directory
21739         exists (bug #917781).
21740         
21741 2004-03-12  Naba Kumar  <naba@gnome.org>
21743         * HACKING: Fixed formatting for auto-parsing.
21745 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21746         
21747         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21748         rework (bug #890609)
21750 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21751         
21752         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21754 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21755         
21756         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21757         * src/search_preferences.c: Fixed typo.
21758         
21759 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21760         
21761         * src/search-replace.c: improved Search&Replace
21762         For the moment "Replace All" does not work with non opened files
21763         but Anjuta should not crash now ! ??? 
21764         
21765 2004-02-26  Naba Kumar  <naba@gnome.or>
21767         * src/source.c: Fixed to pass cflags correctly
21768         and suppress the automake's default cflags.
21769         bug #816130, #801056, #782798, #773459
21770         
21771         * data/properties/anjuta.properties: Do not defualt to -k make option.
21772         bug #875486.
21774         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21775         bug #877683.
21776         
21777         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21778         
21779         * src/message-manager-private.cc: Disabled debug messages.
21780         
21781 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21783         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21785 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21786         * anjuta.glade, src/search-replace.c:
21787         Reduced Search&Replace dialog, bug #902636.
21788         
21789 2004-02-23  Naba Kumar  <naba@gnome.or>
21791         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21792         (bug #866143).
21794 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21795         
21796         * src/search_incremental.c: Fixed bug #900903
21798 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21799         
21800         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21801         src/anjuta.c: Fixed bugs #890609 and #890609
21803 2004-02-23  Naba Kumar  <naba@gnome.or>
21805         * src/message-manager.cc: Disconnects menuitem signal properly.
21806         Fixed bug #901723.
21807         
21808         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21809         bug #900897.
21810         
21811 2004-02-20  Naba Kumar  <naba@gnome.org>
21813         * src/message-manager-private.[c,h]: Implemented keypress
21814         event for the terminal and resets it when ctrl c or ctrl d
21815         is pressed. But it doesn't seem to be working on keypress.
21816         Added a workaround to let it work on key release instead.
21817         (bug #878357).
21818         
21819         * src/search-replace: Fixed compiler warnings.
21820         
21821 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21823         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21824         Use defined file name when saving new files (fixes bug #898105)
21825         Don't change filename when clicking on a directory
21826         
21827         BTW: Happy birthday to me :-)
21828         
21829 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21830         
21831         * src/search-replace.c: Fixed a crash bug 
21832         Crash on Find & Replace (#887833)
21833         
21834 2004-02-18  Naba Kumar  <naba@gnome.org>
21836         * src/executer.c: Fixed a crash bug.
21837         
21838         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21839         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21840         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21841         instead of GtkWindow (Part of bug #671596).
21842         
21843         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21844         src/registers_gui.c, src/registers_cbs.[h,c],
21845         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21846         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21847         src/compiler_options.c, src/an_file_view.c, start-with.c,
21848         src/anjuta-tools.c, help.c:
21850         Added "close" buttons on all
21851         dialogs (HIG) and fixed to properly response to ESC close
21852         (Part of bug #671596).
21854         * src/launcher.c: Disabled printing of long debug lines.
21855         
21856         * src/utilities.h: Fixed a compiler warning.
21857         
21858 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21860         * src/anjuta.c: "Save all" action now asks for filenames for new files
21861         (fixes bug #898111)
21863 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21865         * anjuta.glade, src/text_editor.c:
21866         Fixed a typo in Hello World indentation style 
21867         Fixed misuse of translated strings when looking for style
21868         This entry fixes bug #876037
21870 2004-02-16  Naba Kumar  <naba@gnome.org>
21872         * src/utilities.c: Fixed return value when dest file could
21873         not be created.
21875         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21876         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21877         internal function to compare files.
21878         
21879 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21881         * src/message-manager-private.cc:
21882         Set bold color as foreground color in terminal
21883         (fixes bug #864924)
21885         * src/aneditor.cxx:
21886         Use font style defined for message indicators in
21887         preferences/messages
21888         (fixes bug #885032)
21890 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21892         * src/build_project.c:
21893         Use build.silent option from preferences (fixes bug #895726)
21894         
21895 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21897         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21899 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21900         
21901         Patch from Massimo Corà <maxcvs@email.it>:
21902         * scintilla/LexCPP.cxx: Support "///" comments
21904 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21905         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21906         src/search_replace.h, src/search-replace_backend.h
21907         anjuta.glade
21908         
21909         * Added: src/search_preferences.c, src/search_preferences.h
21910         Allow the user to save search/replace settings and give them names.
21912 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21913         
21914         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21915         scintilla/ScintillaGTK.cxx:
21916         Hopefully fixed AMD 64 crash bug by using correct marshaller
21918 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21920         * src/preferences.c: Save GtkOptionMenu properties properly
21921         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21923 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21924         
21925         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21926         Fixed libiconv issue
21927         * NEWS: Updated
21929 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21930         
21931         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21932         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21933         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21934         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21935         src/sharedlib_gui.c:
21936         Debugger speed-up, replaced deprecated GtkCList
21938 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21940         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21942 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21944         * configure.in: Added "sq" to ALL_LINGUAS.
21946 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21948         * configure.in: Added "ko" to ALL_LINGUAS.
21950 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21952         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21953         src/search_incremental.c, src/search_incremental.h: 
21954         Search_incremental code cleanup
21956 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21958         * scintilla/*/*: Updated scintilla to CVS
21959         * Added: scintilla/Readme.sync
21960         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21961         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21962         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21963         scintilla/ScintillaGTK.cxx,
21964         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21965         scintilla/include/Scintilla.iface: Updated.
21967 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21969         * search-replace_backend.[ch], search_incremental[ch]: Added
21970         
21971         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21972         find_replace.[ch]: Removed.
21973         
21974         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21975         src/search-replace_backend.c, src/search-replace_backend.h,
21976         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21977         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21978         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21979         functionality now replaces the older Find/Replace stuff. The Search/Replace
21980         functionality can be interrupted during a long Search/Replace.
21982 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21984         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21985         selecting ".." and "." from file selector. 
21987 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21989         * anjuta.glade: Fixed wrong "fold.symbols" property
21991 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21992         
21993         * src/project_dbase_gui.c: Alphabetical order ;-)
21994         * src/compiler_options.c: Fixed bug #867539
21995         * src/launcher.c: Workaround for bugs #864922, #849928,
21996         #846386 and #845782: The launcher no longer hangs but does
21997         not get the exit status correctly sometimes.
21998         * Changes suggested by Bosik are obviously already in without
21999         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22000         * NEWS, README, anjuta.prj, configure.in: 
22001         Changed version to 1.2.1
22002         
22003         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22004         * anjuta_dialogs_strings.c, anjuta.glade: 
22005         Fixed bugs #860906, #859329
22006         
22007         Patch from grzegol@pld-linux.org
22008         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22009         freedesktop.org standard)
22011 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22012         
22013         Patch from Stefano Vallarino <stevalla@libero.it>:
22014         * src/source.[c/h]: Fixes cpp sample file to conform to 
22015         ISO/IEC 14882, C++-Standard 
22017 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22019         Review by Johannes Schmid <jhs@cvs.gnome.org>
22020         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22021         command using sh -c.
22022         * src/compile.c: Use build_execute_shell_command when compiling single
22023         files.
22025 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22026         
22027         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22028         * src/breakpoints.c: Code cleanup, workaroud for possible 
22029         launcher bug
22030         * src/src_paths.c: Update debugger dirs on directory change
22032 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22034         Review by Johannes Schmid <jhs@cvs.gnome.org>
22035         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22036         sortable headers, process tree, removal of path and process params
22037         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22038         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22039         code cleanup
22041 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22042         
22043         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22044         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22045         Add a dialog for "New file" which lets the user set the 
22046         filename and to add copyright/header templates to the file
22047         * Review: Changed function names to contain modules name (file_)
22049 2003-12-09  Naba Kumar  <naba@gnome.org>
22051         * setup-gettext: Fixed a typo.
22052         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22054 ---- Released version 1.2.0 ---
22056 2003-12-08  Naba Kumar  <naba@gnome.org>
22058         * src/preferences.c: Fixed compiler error.
22059         * global_tags/create_global_tags.sh: Fixed to install properly
22060         even when system.tags could not be generated.
22061         * NEWS: Updated.
22063 2003-12-06  Naba Kumar  <naba@gnome.org>
22065         * setup-gettext: Fixed to not generate intl directory with gettextize.
22067         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22068         * src/anjuta.c: Filters out unnecessary files from find in files
22069         command.
22070         
22071         * NEWS: Updated.
22072         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22073         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22074         
22075 2003-12-04  Naba Kumar  <naba@gnome.org>
22076         
22077         * src/gnome_project.c: Enables debug and optimization flags for
22078         new projects.
22079         
22080         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22081         
22082         * src/project_dbase_gui.c: combined header and c files for
22083         file selector.
22084         
22085         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22086         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22088 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22090         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22092 2003-11-29  Naba Kumar  <naba@gnome.org>
22094         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22095         * NEWS: Updated.
22097 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22098         
22099         * src/main_menubar.c: Now files cannot be opened twice in recently
22100         file menu
22102 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22104         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22106 2003-11-28  Naba Kumar  <naba@gnome.org>
22108         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22109         
22110 2003-11-27  Naba Kumar  <naba@gnome.org>
22112         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22113         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22114         
22115         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22116         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22117         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22118         checkbox in project wizard (project options page) to enable/disable
22119         source code generation with glade(mm).
22120         
22121         * NEWS: Updated
22122         
22123 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22125         * src/dnd.c: Opening files with special characters in the name.
22127 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22129         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22130         a long time.
22132 2003-11-18  Naba Kumar  <naba@gnome.org>
22134         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22135         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22136         src/project_import.c, plugins/patch/patch-plugin.c:
22137         Fixed g_signal_diconnect calls to pass correct data.
22138         (Fixed possible crash in project imports).
22139         
22140         * NEWS: Updated.
22141         
22142 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22144         Reviewed by Naba Kumar  <naba@gnome.org>
22145         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22146         and debugger. Sets default settings for pty in launcher.
22147         * data/gdb.init: Removed charset work around (now works with user's
22148         native charset)
22149         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22151 2003-11-18  Naba Kumar  <naba@gnome.org>
22153         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22154         names of 'index' to 'idx'.
22155         
22156 2003-11-17  Naba Kumar  <naba@gnome.org>
22158         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22159         * src/project_dbase.c: Prompts user for unsaved project files
22160         when project is closed.
22161         
22162 2003-11-16  Naba Kumar  <naba@gnome.org>
22164         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22165         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22166         older gcc.
22167         
22168 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22169         
22170         * src/anjuta.c: Fixed crash related to tag == NULL while 
22171         anjuta is exiting
22173 2003-11-11  Naba Kumar  <naba@gnome.org>
22175         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22176         found. It simply doesn't generate the c/c++ codes and continues with
22177         just a warning.
22178         * NEWS: Updated.
22179         
22180 2003-11-10  Naba Kumar  <naba@gnome.org>
22182         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22183         'Start with dialog'.
22185         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22186         German translation of anjuta-tutorial.
22187         
22188         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22189         * NEWS: Updated.
22191 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22193         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22194         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22195         the syntax highlighting in Preferences, the automatic syntax
22196         highlighting is now selected. When the debugger is stopped and the
22197         breakpoints window not closed, the gtk_tree_view in this window is
22198         now made unsensitive.
22200 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22202         * src/preferences.h, src/preferences.c, anjuta.glade:
22203         Fixed translation bug in preferences by using GtkOptionMenu
22204         * anjuta.prj: Project version 1.1.98
22206 ---------------- Released version 1.1.98 ----------------
22208 2003-11-07  Naba Kumar  <naba@gnome.org>
22210         * anjuta.spec.in: Revived docs package and combined all docs into
22211         one package.
22212         * configure.in: Bumped version to 1.1.98 rc2
22213         * NEWS: Updated.
22214         * anjuta.spec.in: Fixed scrollkeepr-update command.
22215         * anjuta.spce.in: Fixed file permissions.
22217 2003-11-06  Naba Kumar  <naba@gnome.org>
22219         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22220         menus to activate anjuta helps.
22221         
22222         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22223         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22224         manuals/C/anjuta-faqs/legal.xml (added),
22225         manuals/C/anjuta-faqs/Makefile.am,
22226         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22227         manuals/C/anjuta-faqs/.cvsignore,
22228         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22229         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22230         manuals/C/anjuta-tutorial/legal.xml (added),
22231         manuals/C/anjuta-tutorial/Makefile.am,
22232         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22233         manuals/C/anjuta-tutorial/.cvsignore,
22234         manuals/C/anjuta-manual/*.sgml (removed),
22235         manuals/C/anjuta-manual/*.xml (added),
22236         manuals/C/anjuta-manual/Makefile.am,
22237         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22238         manuals/C/anjuta-manual/.cvsignore,
22239         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22240         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22241         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22242         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22243         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22244         manuals/ja/anjuta-faqs/legal.xml (added),
22245         manuals/ja/anjuta-faqs/Makefile.am,
22246         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22247         manuals/ja/anjuta-faqs/.cvsignore,
22248         manuals/ja/anjuta-manual/*.sgml (removed),
22249         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22250         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22251         manuals/ja/anjuta-manual/*.xml (added),
22252         manuals/ja/anjuta-manual/Makefile.am,
22253         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22254         manuals/ja/anjuta-manual/.cvsignore,
22255         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22256         manuals/sgmldocs.make (removed),
22257         manuals/xmldocs.make (added), manuals/omf.make (added),
22258         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22259         documentations to newer docbook xml documentations. Converted 
22260         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22261         Enabled manulas installations.
22262         
22263         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22265 2003-11-05  Naba Kumar  <naba@gnome.org>
22267         * data/gdb.init: Sets host's charset to ascii to solve debugger
22268         freeze up due to uninitialized strings in target program.
22270         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22271         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22272         
22273         * NEWS: Updated.
22274         
22275         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22276         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22278 2003-11-04  Naba Kumar  <naba@gnome.org>
22280         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22281         problems.
22282         
22283         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22284         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22285         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22286         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22287         in file headers.
22288         
22289         * src/search-replace.c: Fixed infinite loop bug.
22290         * start-with.c: Fixed a crash bug with "Open last project".
22291         
22292         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22293         * scintilla/Makefile.am: Fixed compiler option.
22294         
22295 2003-10-16  Naba Kumar  <naba@gnome.org>
22297         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22298         * src/text_editor.c: Fixed autoformat.
22299         
22300 2003-10-15  Naba Kumar  <naba@gnome.org>
22302         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22303         of CTRL+number.
22304         
22305 2003-10-09  Naba Kumar  <naba@gnome.org>
22307         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22308         
22309 2003-10-08  Naba Kumar  <naba@gnome.org>
22311         * src/source.c: Fixed a GETTEXT typo error.
22312         * anjuta.glade: Made 'Sorted in order you open them' default option
22313         for editor tabs.
22315         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22316         * anjuta.glade, data/properties/anjuta.properties:
22317         Fixed the freeze of the "Preferences" combos at the first Anjuta
22318         init is generated by:
22319                 - a not complete translation of preferences.c file
22320                 - a difference between 2 names in anjuta.glade and
22321                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22322                 - the same name given to 3 combos (anjuta.glade).
22323                 
22324         * src/find_text.c: If the "whole document" mode is selected,
22325         a new search will select the next occurrence (Bug #764954).
22326         It is now possible to use the shortcuts to search next or previous
22327         occurrence even if the search dialog has the focus.     Bug #790318
22328         
22329         * src/main_menubar_def.h: "Select code block" shortcut; the new
22330         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22331         (Bug #811016).
22333         Patch from: Richard Lee  <r.h.lee@comcast.net>
22334         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22335         tagmanager/tm_workspace.c: The following is a patch to fix a
22336         seemingly random occurence where Anjuta would crash when a
22337         certain key was pressed.
22339 2003-09-29  Naba Kumar  <naba@gnome.org>
22341         * src/find_in_files.c: Ignores binary by default. Disabled the option
22342         of NOCVS search, because launcher does not use sh and hence can not
22343         pipe.
22344         
22345         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22346         "clean before build" state in project session and not in account session,
22347         otherwise the state gets reflected to other projects causing annoyance.
22348         
22349         * src/compiler_options.c: Fixed a bug where compiler options were always
22350         claimed 'modified'.
22352         * src/build_project.c, data/properties/anjuta.properties,
22353         src/commands.[h]: Fixed a bad bug where clean-before-build
22354         doesn't work.
22355         
22356         * scintilla/patches/research-cvs-nolog.diff,
22357         scintilla/patches/scintilla-ac-gtk2-port.diff,
22358         scintilla/patches/scintilla-ac-sort-fix.diff,
22359         scintilla-optimization.diff: Removed, because they are already in
22360         scintilla CVS.
22361         
22362         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22363         2003-09-29).
22365         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22366         scintilla/LexYAML.cxx: Added new scintilla lexers.
22367         
22368         * TODO, NEWS: Updated.
22370         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22371         * src/utilities.c: Fixed typo bugs.
22373 2003-09-26  Naba Kumar  <naba@gnome.org>
22375         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22376         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22377         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22378         text_editor_find() and Fixed I-Search wrapping.
22379         * src/debugger.c: Fixed to pass a newline after a debugger
22380         command (which was broken since the launcher was refactored.
22381         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22383 2003-09-25  Naba Kumar  <naba@gnome.org>
22385         * src/toolbar_callbacks.c: Fixed start of incremental search.
22386         
22387         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22388         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22389         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22390         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22391         menu and implementation.
22393 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22395         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22396         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22397         variables in Locals window.
22399 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22401         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22402         * src/utilities.[ch] : Fix a tooltip bug in 
22403         anjuta_util_toolbar_append_stock(), the label appeared instead of
22404         the tooltip text. Remove label from arguments of the function
22405         because label is included in the stock icon data.
22406         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22407         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22408         * FIXME: translation file should be updated because of label text removal.
22410 2003-09-24  Naba Kumar  <naba@gnome.org>
22412         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22413         
22414         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22415         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22416         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22417         stdout and stderr. Also buffered output and check-for-password
22418         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22419         with password prompts. Checkes for password prompts from all outputs.
22420         
22421         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22422         which takes a string (which could be utf8 also) and converts into
22423         utf8 string.
22424         
22425         * src/main.c: Connects kernel signals after gnome_program_init().
22426         
22427         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22428         * src/message-manager.c: Fixed bug #787026 by converting the strings
22429         to proper UTF8.
22430         
22431 2003-09-22  Naba Kumar  <naba@gnome.org>
22433         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22434         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22435         GtkCList and using GtkTreeView instead. Added the patch.
22436         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22437         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22438         
22439 2003-09-19  Naba Kumar  <naba@gnome.org>
22441         * printing/print.c: Proper UTF8 printing support.
22442         * src/main.c: moved kernel signal connects at the
22443         end of application initialization.
22444         
22445 2003-09-18  Naba Kumar  <naba@gnome.org>
22447         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22448         (new) lexers.make, (new) lexers: Update scintilla to latest
22449         scintilla CVS (2003-09-18), added new lexers, automated
22450         lexers makefiles sections and scintilla update. Added
22451         patches. Optimized pango rendering. Fixed a crash bug
22452         in scintilla.
22453         
22454         * (new) scintilla/patches/research-cvs-nolog.diff: Added
22455         patch to remove cvs log command from RESearch.cxx file.
22456         * scintilla/patches/scintilla-pango-always.diff:
22457         Fixed file name.
22458         * scintilla/RESearch.cxx: Removed spurious cvs log command
22459         and logs.
22460         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22461         
22462         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22463         * src/dnd.c: Fixed a crash bug with DND.
22464         
22465 2003-09-15  Naba Kumar  <naba@gnome.org>
22467         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22468         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22469         src/toolbar_callbacks.c: Added an additional parameter to
22470         text_editor_goto_line() funtion which decides if the line should
22471         be made visible (if it's under fold).
22472         
22473         * src/style-editor.c: Fixed a compiler warning.
22474         * src/message-manager.cc: Calls parent method correctly.
22476         * src/preferences.h: Fixed prent class.
22477         
22478         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22479         * src/project_dbase.c: Fixed bug #713210.
22480         
22481 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22482                                                                                 
22483         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22485 2003-09-11  Naba Kumar  <naba@gnome.org>
22487         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22488         * src/style-editor.c: Fixed bug #769130 (Crash on font
22489         selection dialog).
22490         
22491         * src/message-manger.[h,cc]: Made AnMessageManager
22492         derived from GtkFrame and removed deprecated code.
22493         
22494         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22495         compiler warnings.
22496         
22497 2003-09-09  Naba Kumar  <naba@gnome.org>
22499         * src/Makefile.am: Addded rules for built sources.
22500         
22501 2003-09-08  Naba Kumar  <naba@gnome.org>
22503         * (new) src/anjuta-marshalers.list: Added marshalers definition
22504         file.
22505         
22506         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22507         and CXXFLAGS are not overwriten by automake's default.
22508         * src/style-editor.c: Added 'operators' in the style editor.
22509         
22510         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22511         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
22512         * src/message-manager-private.cc, src/message-manager.cc:
22513         Converts message going into message into UTF-8 endoding.
22514         * src/main.c: Uses UTF-8 codeset for localization.
22515         
22516 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
22518         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22519         
22520 2003-09-08  Naba Kumar  <naba@gnome.org>
22522         * TODO: Updated.
22523         
22524         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22525         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22526         Fixed bug #798717, Find - Find&Replace - Find in files bug;
22527         The combo entries were updated if the same data with a different
22528         case exist in the combo list. The combo entries are now case sensitive. 
22529         Search&Replace bug; First search ,max actions = 0 ==> now max
22530         actions = 100.
22531         
22532 2003-09-08  Naba Kumar  <naba@gnome.org>
22534         * TODO: Updated.
22535         * src/utilities.[c,h]: a function takes contant args.
22536         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22537         Now the child terminated signal is emitted properly.
22538         * src/Makefile.am: Used $(top_srcdir) for referring to 
22539         scintilla objects.
22540         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22541         definitions file which will generate anjuta-marshalers.[c,h] files.
22542         * src/.cvsignore: Updated.
22543         * src/build_project.c: Changed su command to preserve quotes.
22544         * src/anjuta-tools.c, tagmanager/tm_project.c,
22545         tagmanager/tm_workspace.c: Use standard tmp file.
22546         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22547         so that users could report bugs easily.
22548         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22549         
22550         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22551         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22552         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22553         src/attach_process.c, src/breakpoints.c, src/commands.c,
22554         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22555         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22556         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22557         src/memory.c, src/message-manager-private.c, src/preferences.c,
22558         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22559         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22560         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22561         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22562         Fixed compile warnings and cleanup.
22563         
22564         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22565         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22566         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22567         Removed libzvt usage and implemented child spawing differently. Launcher is
22568         now proper GObject, which can be created multiple times (and can be
22569         operated in parallel).
22571         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22572         * src/project_import_gui.c, src/project_import_cbs.c,
22573         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22574         (crash on project import). Removed deprecared codes.
22575         
22576 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22577         
22578         * src/cvs.c: Fixed cvs output bug.
22580 2003-09-03  Naba Kumar  <naba@gnome.org>
22582         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22583         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22584         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22585         src/text_editor_cbs.c: Implements --
22586                 If the debugger is started
22587                         A double click in the margin add or remove a breakpoint
22588                         A single click activate or deactivate the breakpoint
22589                 else
22590                         A double click in the margin add or remove a bookmark
22592 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22593         
22594         Reviewed by Naba Kumar  <naba@gnome.org>
22595         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22596         User is now able to choose a branch on cvs update for project.
22597         Cleaned up variable names.
22599 2003-09-03  Naba Kumar  <naba@gnome.org>
22601         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22602         src/Makefile.am: Added lexers.
22603         * scintilla/*/*: Updated...
22604         * src/an_symbol_view.c: Fixed a crash bug.
22605         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22606         and build bugs.
22607         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22608         * src/source.c: Fixed project generation bug with gettext code.
22609         * tagmanager/tm_project.c: Fixed a crash bug.
22610         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22611         bug when there is no project open. Bug #____.
22612         * src/source.c: Fixed a bug with build failure with non-gnome
22613         project with glade-generated source (eg. gtk2). Bug #____.
22614         * NEWS: Updated...
22616 2003-08-22  Naba Kumar  <naba@gnome.org>
22618         Patch from: Rob Bradford  <rob@debianplanet.org>
22619         * data/Makefile.am: Fixed to install properly during
22620         package building.
22621         
22622         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22623         * src/debug-tree.c: Fixed a crash bug.
22624         * src/compiler_options.c: Takes care of linking the missing pieces;
22625         C flags, libs, optimization options, debug and profile.
22627         Patch from: Enver ALTIN  <ealtin@casdb.com>
22628         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22629         
22630 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22632         Reviewed by Naba Kumar  <naba@gnome.org>
22633         * src/project_dbase.c: Fixed bugs #778263 and #778413
22634           Adding multiple files to project should work now.
22636 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22638         Reviewed by Naba Kumar  <naba@gnome.org>
22639         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22640         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22641         for Locals window.
22643 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22645         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22647 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22649         * src/text_editor.c: Fix translatable string (#113934).
22651 2003-07-04  Naba Kumar  <naba@gnome.org>
22653         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22654         bug when there is no project open. Bug #____.
22655         
22656         * src/source.c: Fixed a bug with build failure with non-gnome
22657         project with glade-generated source (eg. gtk2). Bug #____.
22659 2003-06-26  Naba Kumar  <naba@gnome.org>
22661         * src/anjuta.h: Removed reference to windows-dialog.h.
22662         * src/message-manager-private.[cc,h]: Fixed doulbe click
22663         activation of messages to properly jump at the destination.
22664         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22665         * src/toolbar.c: Code clean-ups.
22666         
22667         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22668         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22669         
22670         * src/message-manager-private.[cc,h]: Removed dead codes.
22671         
22672         * (new) data/properties/css.properties,
22673         data/properties/anjuta.properties, data/properties/Makefile.am:
22674         Added CSS syntax hiliting properties.
22675         
22676         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22677         * src/debugger.c: Clean ups.
22678         * src/lexer.h: Added CSS lexer definition.
22679         
22680         * Makefile.am: Installs destop file properly.
22681         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22682         * NEWS: Updated for 1.1.97 release.
22683         * src/main_menubar_def.h: Changed some non working shortcuts.
22684         
22685 2003-06-24  Naba Kumar  <naba@gnome.org>
22687         * src/search-replace.c: Shows the dialog properly, even when it is
22688         hidden behind another window.
22689         
22690         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22691         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22692         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22693         and code clean up.
22694         
22695         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22696         setup wizard dialogs.
22697         
22698         * src/debugger.c: Removed a redundant call to
22699         debugger_update_controls().
22700         * src/compiler_options.c, src/launcher.c: code cleanup.
22701         * src/executer.c: Fixed execution bug with 'Set Program params...".
22702         
22703 2003-06-23  Naba Kumar  <naba@gnome.org>
22705         * widgets/e-splash.c: Removed border around the splash image.
22706         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22707         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22708         * src/cvs.c: Added a frame around commit log text widget.
22709         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22710         crash bug associated with translated combo box list in preferences
22711         dialog (in different locale other than en_US). Used widget names
22712         to pass the combo list items.
22713         * po/POTFILES.in: Updated.
22714         * src/launcher.c: Creates the zvt terminal at startup (and not
22715         every time a build is done) -- speeds up buld operations.
22716         * src/file_history.c: Should be if() conditional instead of
22717         assertion check.
22718         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22719         Disabled useless warnings.
22720         * src/project_dbase.c: Fixed bonobo 2 project name.
22721         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22722         and uses correct glade-2 for file generation.
22723         
22724 2003-06-21  Naba Kumar  <naba@gnome.org>
22726         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22727         And disables autocomple show for numbers (very annoying).
22728         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22729         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22730         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22731         from view menu and adjust the controls accordingly.
22732         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22733         only OK button.
22734         * src/project_dbase.[c,h]: Removed show_local flag processing.
22735         * src/message-manager.[c,h]: Reorganized messages tabs in more
22736         sensible order.
22737         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22738         Also added PCRE dependency.
22739         
22740 2003-06-20  Naba Kumar  <naba@gnome.org>
22742         * pixmaps/anjuta_splash.png: New splash.
22743         from Jean Schurger  <yshartk@schurger.org>
22744         
22745         * src/controls.c: De-sensitize run-to-cursor when debugger
22746         is not running.
22747         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22748         
22749         * src/message-manager-private.cc: Fixed to properly jump at
22750         the right file:line.
22751         
22752         * src/appwiz_page1.c: Fixed to correctly determine the project
22753         trpe from the wizard.
22754         
22755 2003-06-20  Naba Kumar  <naba@gnome.org>
22757         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22758         * src/watch_gui.c: Code cleanups.
22759         * src/debugger.[c,h], src/stack_trace.[c,h],
22760         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22761         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22762         Removed direct access to stack_trace private data, Increased debugger
22763         command size from 256 to 1024 (to be on safer side). Also implemented
22764         row-activated signle for seting frame and viewing the source.
22765         * src/debugger.c: Avoids starting program and stopping debugger
22766         when starting debugger and stopping program, respectively.
22767         
22768         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22769         Reverted codes to start debugger automatically
22770         The file is brought to the state just after the branching 
22771         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22772         some code clean ups.
22773         
22774         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22775         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22776         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22777         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22778         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22779         src/project_dbase.c: Code clean ups.
22780         
22781         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22782         (Projects dir) so that correct $HOME/Projects path is set when
22783         anjuta is run for the first time.
22784         
22785 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22787         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22789 2003-06-13  Naba Kumar  <naba@gnome.org>
22791         * src/stack_trace_cbs.c: Moved variable declaration at the
22792         top of the block (bug #737867)
22793         
22794         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22795         just CFLAGS and CXXFLAGS (bug #743617).
22796         
22797         * src/create_global_tags.sh: Fixed shell script to properly
22798         detect installed *-config files.
22799         
22800 2003-06-12  Naba Kumar  <naba@gnome.org>
22802         * src/preferences.[c,h]: Added methods for custom widgets in
22803         preferences: using custom set/get methods for them.
22804         
22805         * src/anjuta-encoding.c: Implemented up/down of the encodings
22806         in the list and property saves correctly.
22807         
22808         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22809         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22810         the beginning of a file.
22812         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22813         * src/aneditor.cxx, src/aneditor.h,
22814         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22815         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22816         src/mainmenu_callbacks.h: Allows the operator to select the current
22817         word or the current line (Request: 680801). It puts also
22818         sensitive/unsensitive several select/comment menu items.
22820         * src/breakpoints.c: Presets by default the current line for a
22821         defined breakpoint.
22823 2003-06-11  Naba Kumar  <naba@gnome.org>
22825         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22826         color (red highlight) now cosistent for inactive tabs also.
22827         
22828         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22829         'Advanced search and replace' in Edit->Search submenu.
22830         
22831         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22832         wrappings '\' where     they were missing.
22833         
22834         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22835         message is now more descriptive and details the correct thing to do
22836         for GNOME2 desktop.
22837         
22838 2003-06-10  Naba Kumar  <naba@gnome.org>
22840         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22841         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22842         Removed any reference to particular version of automake/autoconf
22843         so that they could work with newer versions (Bug #659394).
22845         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22846         src/anjuta.c: Added coded to add/remove supported encodings.
22847         
22848         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22849         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22850         src/project_import.c, src/project_type.c, src/project_type.h,
22851         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22852         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22853         from the project wizard.
22855 2003-06-06  Naba Kumar  <naba@gnome.org>
22857         Patch from Etay Meiri  <etay-m@bezeqint.net>
22858         * src/compiler_options.c: Fixed bugs related to clean before
22859         build patch.
22860         
22861         * anjuta.desktop.in.in: Added commandline options.
22862         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22863         -dP and -A flags of CVS update into different options.
22864         
22865 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22867         * configure.in: Removed "ta" from ALL_LINGUAS.
22869 2003-06-02  Naba Kumar  <naba@gnome.org>
22871         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22872         return NULL for undefined properties and "" for defined but empty
22873         strings. It was creating many problems where both are assumed to be
22874         same. And besides, it doesn't matter to differentiate the two (the
22875         problem with preferences was due to a different bug).
22877         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22878         correctly. Also, s/props_build_in/props_built_in/g.
22879         
22880         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22881         list.
22882         
22883         * src/an_file_view.c: Unrefed pixbufs when done with them.
22885         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22886         (removed) file_text.png: Added and removed pixmaps.
22887         
22888 2003-05-30  Naba Kumar  <naba@gnome.org>
22890         * anjuta.glade: Fixed encodings preferences dialog
22891         
22892 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22893         
22894         Reviewed by Naba Kumar  <naba@gnome.org>
22895         
22896         * src/build_project.c src/clean_project/c: perform a clean before
22897         build, if required. Show the message manager on clean.
22898         * src/compiler_options.c: save the new options when window is closed
22899         and flag project to be cleaned before the next build.
22900         * src/project_dbase.c: added a 'clean before build' flag to project
22902 2003-05-29  Naba Kumar  <naba@gnome.org>
22904         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22905         dialog.
22906         
22907         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22908         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22909         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22910         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22911         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22912         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22913         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22914         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22915         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22917         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22918         Removed unused icons references.
22920 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22922         Reviewed by Naba Kumar  <naba@gnome.org>
22923         
22924         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22925           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22926           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22927           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22928           src/toolbar_callbacks.c: HIG compliant dialogs.
22930         * src/utilities.c: anjuta_button_new_with_stock_image() and
22931           anjuta_dialog_add_button() stolen from gedit.
22933         * src/main_menubar_def.h: Fixed mnemonics.
22935 2003-05-26  Naba Kumar  <naba@gnome.org>
22937         * src/project_dbase_gui.c: Added header files filter for add file
22938         dialog box. Disabled project window to be transient window.
22939         
22940         * src/message-manager.cc: Disabled message manager window to be
22941         transient window.
22942         
22943         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22944         a file could not be loaded.
22945         
22946         * src/project_dbase.c: Fixed a bug with GUI editor command
22947         where empty string is returned.
22948         
22949         * src/Makefile.am, src/preferences.h, src/text_editor.c
22950         src/text_editor.h, (new) src/anjuta-encodings.h,
22951         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22952         Added encoding support and to handle characters encoding correctly
22953         by auto detecting it during load. Added preferences for selecting
22954         the encoding during save.
22956         * src/preferences.c, src/resources.c: Removed debug messages.
22958         Patch from: Alexander Nedotsukov <bland@mail.ru>
22959         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22961 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22962         * src/anjuta.c: Try to sow the splash image more often.
22964 2003-05-20  Naba Kumar  <naba@gnome.org>
22966         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22967         * src/debug_tree.c: Colorize the modified locals during
22968         debugging and call memory analyze from the debugger.
22969         * src/breakpoints.c: The color is now different for the enabled
22970         and disabled breakpoints. Anjuta now can erase several
22971         breakpoints defined at the same line. The markers are updated
22972         according to the enable/disable action.
22973         
22974         Patch from Etay Meiri  <etay-m@bezeqint.net>
22975         * src/launcher.c: Fixes launcher freeze up bug during build.
22977 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22979         Reviewed by Naba Kumar  <naba@gnome.org>
22980         * scintilla/PropSet.h: Change member variables from private to protected.
22981         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22982         to PropSetFile class, which return a gchar * (and can therefore indicate
22983         whether properties are empty or do not exist) and make prop_get and
22984         prop_get_expanded use them.
22985         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22986         that the result of of prop_get cannot be an empty string.
22988 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22990         Reviewed by Naba Kumar  <naba@gnome.org>
22991         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22992         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22993         src/text_editor_cbs.c: When saving all the files in the project, the
22994         text editors are now only rehighlighted once instead of once for each
22995         file saved.
22997 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22998         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22999         * src/anjuta.desktop.in.in: Support startup notification.
23000 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23001         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23002         * src/anjuta.desktop.in.in: Support startup notification.
23005 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23007         Reviewed by Naba Kumar  <naba@gnome.org>
23008         
23009         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23010         memory leak from glade_xml_new call. Removed gxml field from Executer
23011         struct as only used in create_executer_dialog and then destroyed.
23012         
23013         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23014         
23015         * src/configurer.c: Fix warning trying to connect signal to non-existent
23016         environment entry in configure dialog and fix crash when closing the
23017         window.
23018         
23019         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23020         gnome_date_edit_get_time instead.
23021         
23022         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23023         in view menu required renumbering elsewhere.
23025 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23027         Reviewed by Naba Kumar  <naba@gnome.org>
23028         
23029         * src/breakpoints.c: fixed an error when removing breakpoint
23030         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23031         * src/debugger.c: changes to the way the debugger is activated
23032         * src/debugger.h: clean ups
23034 2003-05-13  Naba Kumar  <naba@gnome.org>
23036         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23037         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23038         src/memory.h: A new version of memory and the interface
23039         is now integrated in anjuta.glade
23041 2003-05-09  Naba Kumar  <naba@gnome.org>
23043         * configure.in: Bumped required gtk version to 2.0.8.
23044         
23045 2003-05-06  Naba Kumar  <naba@gnome.org>
23047         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23049 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23050         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23052 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23053         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23054         , tagmanager/c.c: Support for ProC and RDB files.
23056 2003-05-06  Naba Kumar  <naba@gnome.org>
23058         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23059         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23060         Uncomment (Box & Stream), Select the current function,
23061         authorize the "Quit" button of the GotoLine window
23063 2003-05-05  Naba Kumar  <naba@gnome.org>
23065         * src/watch_gui.h: CVS added new file.
23067         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23069         Patch from Etay Meiri <etay-m@bezeqint.net>
23070         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23071         src/mainmenu_callbacks.c, src/message-manager.cc,
23072         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23073         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23074         Ported stack trace to GNOME2 and added it in the message manager
23075         pane.
23077 2003-05-02  Naba Kumar  <naba@gnome.org>
23079         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23080         
23081         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23082         preferences property.
23083         
23084         * anjuta.prj: Fixed multiple preferences saved data.
23085         
23086         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23087         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23088         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23089         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23090         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23091         Upgraded scitilla from CVS with faster window repaint
23092         and more bugfixes.
23093         
23094         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23095         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23096         and code cleanups
23097         
23098 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23100         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23101         the window if messages are appended to the end and the scrollbar is
23102         at the end.
23104 2003-04-29  Naba Kumar  <naba@gnome.org>
23106         * configure.in: Removed omf-install from Makefiles list.
23108 2003-04-28  Naba Kumar  <naba@gnome.org>
23110         * po/POTFILES.in: Remvoded deleted files.
23111         
23112         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23113         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23115         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23116         is executed as detached) is not set properly.
23117         
23118 2003-04-25  Naba Kumar  <naba@gnome.org>
23119         
23120         * anjuta.prj: Updated.
23121         * src/anjuta_info.c: Fixed text wrapping and column view.
23122         * data/welcome.txt.in: Removed unaligned characters.
23123         
23124 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23125         * src/main_menubar.c: Disable setup dialog.
23127 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23128         * src/breakpoints.c; Fixed compilation with older GCC
23129         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23130         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23132 2003-04-18  Naba Kumar  <naba@gnome.org>
23134         * anjuta.prj: Updated (includes compiler options).
23135         
23136         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23137         function from anjuta.c (it was already available in anjuta-tools.c).
23138         
23139 2003-04-18  Naba Kumar  <naba@gnome.org>
23141         * src/about.c, THANKS: Updated
23142         
23143         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23144         
23145         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23146         properly from the project session before updating the file
23147         view.
23148         
23149         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23150         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23151         dialog settings (as it will not be required once GDL is in place) and
23152         added file view filters in the settings sub-menu.
23154 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23155         * HACKING: Updated
23156         * configure.in: Disable cast checks on final build.
23158 2003-04-17  Naba Kumar  <naba@gnome.org>
23160         * src/build_project.c: Fixed a compilation error.
23162         * src/launcher.c: Removed commnets.
23163         
23164         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23165         properties from editor tab to indentation tab and fixed a property
23166         label for proper i18n translation. Fixed typos in project config
23167         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23168         sorting and reordering in compiler options dialog.
23169         
23170         * src/compiler_options.c: Implemented _save() function to save the
23171         options (which was pending).
23172         
23173         * src/build_project.c: Destroys install-as-root dialog when it is done.
23174         
23175         * src/an_symbol_view.c: Change "event" event to "event-after" so
23176         that symbol row is selected first before the popup is shown.
23177         
23178 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23180         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23181         file in CVS/Entries. (Reviewed and applied by Biswa)
23183 2003-04-16  Naba Kumar  <naba@gnome.org>
23185         * aneditor.cxx: use unicode everytime (fixed unicode related
23186         bugs).
23188         * anjuta.prj: Fixed UI editor name (blank to use default) and
23189         anjuta version.
23190         
23191         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23192         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23193         Editor preferences page.
23195 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23196         * src/anjuta.[ch], src/print.c: Fixed warnings
23197         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23198         * configure.in: Profiling support with gprof
23200 2003-04-16  Naba Kumar  <naba@gnome.org>
23202         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23203         * src/launcher.c: Fixed cvs dialog.
23204         
23205 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23206         
23207         * src/message-manager-private.cc: Fixed double-click on first line of 
23208         output to properly select a line.
23209         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23210         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23212 2003-04-15  Naba Kumar  <naba@gnome.org>
23214         * src/message-manager-private.cc: Fixed the glade filename typo.
23216 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23217         * scintilla/*, data/properties/*: Scintilla CVS merge
23218         * anjuta.prj: Removed unnecessary files.
23219         * scintilla/PlatGTK.cxx: Force Pango fonts always
23220         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23221         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23222         for preferences.
23223         * configure.in: Change version no. for 1.1.1 (alpha release)
23224         * configure.in: Added '--with-pref-suffix' option.
23225         * config.guess, config.sub: Removed from CVS.
23227 2003-04-15  Naba Kumar  <naba@gnome.org>
23229         Patch from Timothee Besset  <ttimo@idsoftware.com>
23230         * Makefile.am: Fixed a shell script error during intallation.
23231         
23232 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23234         Reviewed by Naba Kumar  <naba@gnome.org>
23235         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23236         set_wm_class to use "anjuta" instead of "an.
23237         * src/message-manager-private.cc: Headers are hidden again.
23239 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23240         * src/project_dbase_gui.c: Memory corruption fix.
23241         * anjuta.prj: Updated project file
23243 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23244         * an_file_view.c: Connect to event-after signal rather than event so that
23245         selection is updated first and thus context menu is for the right file.
23246         Reviewed and applied by Biswa.
23248 2003-04-14  Naba Kumar  <naba@gnome.org>
23250         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23251         
23252         * src/auncher.c: More child exit fixes
23253         from Timothee Besset  <ttimo@idsoftware.com>
23255 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23256         
23257         Reviewed by Naba Kumar  <naba@gnome.org>
23258         
23259         * src/message-manager.[c/h], src/message-manager-private[c/h],
23260                 anjuta.[c/h]: Ported message-manager to Gtk2
23261         
23262         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23263         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23264         src/clean_project.c, src/compile.c, src/configurer.c,
23265         src/controls.c, src/cvs.c, src/debugger.c,
23266         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23267         src/project_import.c, src/search-replace.c: Changed name from
23268         AnjutaMessageManager to AnMessageManager to avoid too long type
23269         and funtion names.
23271 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23272         * src/launcher.c: Fix build won't stop problem - TTimo
23273         * TODO: Updated
23274         * pixmaps/anjuta_splash.c: New splash screen prototype.
23275         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23276         * src/compiler_options.c: Mute pkgconfig errors.
23277         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23279 2003-04-10  Naba Kumar  <naba@gnome.org>
23281         * configurer.[c,h]: Fixed dialog to close properly.
23282         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23283         debugging asserts.
23284         
23285 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23286         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23287         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23288         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23289         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23290         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23291         src/makefile.am: Move gdl to it's own directory.
23292         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23294 2003-04-09  Naba Kumar  <naba@gnome.org>
23296         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23297         branch.
23299 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23300         * src/anjuta-tools.c: Use CDATA for saving tools data.
23301         * anjuta.glade, src/search-replace.c: Port from branch.
23302         * widgets/e-splash.*, src/main.c: Better splash screen.
23303         * configure.in, widgets/gdl*: Import GDL widgets.
23304         * ROADMAP: Updated roadmap.
23305         * src/an_file_view.c: Use GDL icons for file tree.
23307 2003-04-09  Naba Kumar  <naba@gnome.org>
23309         * anjuta.glade: Added (hidden) initial setup-wizard window.
23310         
23311         Patch from: Vitaly  <vvv@rfniias.ru>
23312         * src/preferences.c: Fixes a bug with libglace widget access with
23313         translated strings.
23315         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23316         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23317         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23318         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23319         src/toolbar_callbacks.[c,h],
23320         src/memory.c, src/message-manager-private.cc,
23321         src/message-manager-private.h, src/message-manager.cc,
23322         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23323         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23324         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23325         watch window to a subwindow in the notebook
23327 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23328         * ROADMAP: Updated roadmap.
23330 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23332         * configure.in: Added Belarusian to ALL_LINGUAS.
23334 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23335         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23336         Henry Jia
23337         * ROADMAP: Added roadmap for HEAD.
23339 2003-03-29  Naba Kumar  <naba@gnome.org>
23341         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23342         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23343         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23344         (new) pixmaps/start-with-wizard.png,
23345         (new) pixmaps/start-with-import.png,
23346         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23347         up on anjuta start-up to give quick access to opening file/project or
23348         creation wizards.
23350         * src/main.c: Sets proper data directory for the gnome
23351         program.
23353 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23354         * src/text_editor.c: Fixed error/warning indicators.
23356 2003-03-24  Naba Kumar  <naba@gnome.org>
23358         * README: Correct version.
23359         
23360 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23362         * configure.in: Added checks to see if were building on FreeBSD
23363         systems.  Sets -DFREEBSD if we are, and also attempts to find
23364         gmake if the host system is FreeBSD.
23366         * src/getline.c: New file used to provide the getline function,
23367         which isnt available on a FreeBSD system.  The function is only
23368         defined if FREEBSD is defined.
23370         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23372         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23373         configure.in sets this to gmake on FreeBSD systems, and make
23374         on everything else.
23376 2003-03-23  Naba Kumar  <naba@gnome.org>
23378         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23379         
23380         * anjuta.spec.in: Fixed spec file for correct file paths and
23381         corrected rpmbuild.
23383         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23384         the rpm build command separately now.
23385         
23386         * src/anjuta.c, windows-dialog.c: Added some more window management
23387         stuffs (not still fully working, though).
23389         * TODO: Updated.
23391 2003-03-22  Naba Kumar  <naba@gnome.org>
23393         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23395 2003-03-21  Naba Kumar  <naba@gnome.org>
23397         * README: Removed Andy Piper's name from the active maintainers
23398         list on his request.
23399         
23400         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23401         preferences.
23402         
23403         * src/anjuta-tools.c: Fixed compiler errors.
23405         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23406         show bugs.
23407         
23408         * src/commands.c, src/src_paths.c, src/style-editor.c,
23409         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23410         becuase they are now hidden by default (from glade editing).
23411         
23412         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23413         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23414         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23415         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23416         basic windows managements.
23417         
23418 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23419         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23420         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23421         Enver ALTIN (a.k.a. skyblue)
23423 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23424         * tagmanager/*: Added ignore-list for symbols. This will make
23425         parsing more accurate for projects. Doc updates needed.
23427 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23428         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23429         * launcher/Makefile.am: Link to correct libraries
23430         * src/launcher.c: Do not allow NULL shell
23432 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23433         * src/debug_tree.c: Improve debug tree view.
23435 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23437         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23438         'Run Configure Script' and 'Execute Program'. Increase minimum width
23439         of Configure dialog.
23440         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23441         list widget by setting a model and adding a column and renderer.
23442           Actually store the nocvs toggle button in FindInFiles data structure.
23443           Handle selection changes via changed signal rather than row_activated.
23444           Use response signal for handling the close and find buttons.
23445           Close window when escape is pressed.
23446         * find_replace.c: Close window when escape is pressed.
23447         * find_text.c: Close window when escape is pressed in find dialog as
23448         well as wrap search question, where now Yes is the default button.
23450 2003-03-05  Naba Kumar  <naba@gnome.org>
23452         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
23454         * src/message-manager-private.cc: Fixed a bug with vte conditional
23455         compilation.
23456         * anjuta.glade: Hides all windows in glade file.
23458 2003-03-05  Naba Kumar  <naba@gnome.org>
23460         * src/an_file_view.c: Fixed a compilation warning.
23461         * src/message-manager-private.cc: Conditional compilation for vte
23462         API.
23463         
23464 2003-02-28  Naba Kumar  <naba@gnome.org>
23466         * configure.in, anjuta.spec.in: Updated dependency packages version.
23467         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23468         * src/preferences.c: Added debug assertions.
23469         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23470         editor to enable/disable bringing the recent editor tabs first.
23471         
23472         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23473         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23474         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23475         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23476         and     bug fixes. Also code clean ups.
23477         
23478         * (new) src/search-replace.[h,c]: New search replace implementation
23479         from ANJUTA_1_0_0 branch.
23480         
23481         * (new) src/windows-dialog.[h,c]: New windows management class
23482         [work in progress].
23484 2003-02-28  Naba Kumar  <naba@gnome.org>
23486         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23487         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23488         src/appwizard.c, src/build_file.c, src/build_project.c,
23489         src/clean_project.c, src/compile.c, src/configurer.c,
23490         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23491         src/message-manager-dock.c, src/message-manager-dock.h,
23492         src/message-manager-private.cc, src/message-manager.cc,
23493         src/preferences-dialog.c, src/preferences-dialog.h,
23494         src/preferences.c, src/preferences.h, src/project_dbase.c,
23495         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23496         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23497         src/utilities.c, src/utilities.h:
23498         
23499         Widgetized Preferences and gave proper function names.
23501         * src/executer.c: Fixed a session loading bug.
23502         
23503 2003-02-27  Naba Kumar  <naba@gnome.org>
23505         * printing/print.c: Fixed printing font bug that failed to load the
23506         proper fonts.
23507         
23508         * src/toolbar.c: Disabled LED flashing (not yet implemented).
23509         
23510         * TODO, anjuta.prj: Updated.
23512 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
23514         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23515         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23516         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23517         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23518         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23519         fixed omf errors
23521 2003-02-25  Naba Kumar  <naba@gnome.org>
23523         * Makefile.am: Excluded omf-install from installation as the docs are
23524         not ready.
23525         
23526         TODO: Updated.
23527         
23528         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23529         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23530         property names and added new editor properties and code cleanups.
23531         Also added new project properties.
23532         
23533         * src/compiler_options.[h,c]: Added pkg-config packages supports
23534         and fixed bugs.
23535         
23536         * src/glade_iface.h: Cleanups.
23537         
23538         * src/launcher.c: Used timer instead of idle to scan.
23539         
23540         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23541         src/project_config.[h,c], src/project_import.c: Implemented project
23542         property to define GUI editor and to handle it.
23543         
23544         * src/preferences.c: i18n fixes.
23545         
23546         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23547         unused (and old) pixmaps.
23548         
23549         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23550         
23551 2003-02-25  Naba Kumar  <naba@gnome.org>
23553         * src/message-manager-private.[h,cc], src/preferences.c,
23554         anjuta.glade, anjuta_dialog_strings.c: Implemented
23555         gnome terminal profiles for the terminal preferences and moved the
23556         addition of terminal preferences in the terminal constructor.
23557         
23558         * anjuta.prj: Updated.
23560 2003-02-24  Naba Kumar  <naba@gnome.org>
23562         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23563         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23564         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23565         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23566         preferences dialog.
23568         * TODO: Updated.
23570         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23571         text selection and child re-spawning.
23573         * src/pixmaps.h: Removed unused pixmaps definitions.
23574         
23575 2003-02-23  Naba Kumar  <naba@gnome.org>
23577         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23578         the project tree/window.
23580         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23581         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23582         Correct the use of a variable and implemented session save/load
23583         for tree expansion states.
23584         
23585         * src/main_menubar_def.h: Fixed shortcuts keys.
23586         
23587         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23588         
23589         * anjuta.prj: Updated.
23590         
23591 2003-02-22  Naba Kumar  <naba@gnome.org>
23593         * src/debug_tree.[c,h]: GNOME2 port from 
23594         Etay Meiri <etay-m@bezeqint.net>
23595         
23596         * src/an_file_view.c, src/resources.[h,c],
23597         data/properties/bash.properties,
23598         data/properties/cpp.properties,
23599         data/properties/html.properties,
23600         data/properties/make.properties,
23601         data/properties/others.properties,
23602         data/properties/perl.properties,
23603         data/properties/props.properties,
23604         data/properties/xml.properties: Standarized file icons. Icons are
23605         defined in respective .properties file and are retrieved as resource
23606         data.
23608         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23609         in labels from the commands editor as that would create
23610         problems for translators.
23612 2003-02-21  Naba Kumar  <naba@gnome.org>
23614         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23615         as they should be part of CVS(?).
23617         * Makefile.am: Corrected a typo for glade generated strings file.
23619         * configure.in, po/hi.po: Added new Hindi (hi) translation
23620         in ALL_LINGUS and added initial Hindi translation.
23622         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23623         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23624         sv_unknown.xpm to more proper icon.
23626         * (new)data/properties/php.properties, data/properties/Makefile.am,
23627         data/properties/anjuta.properties, data/properties/html.properties:
23628         Fixed PHP syntax hilighting bug by separating php properties into
23629         different file (because of file size).
23631         * TODO: Updated.
23632         
23633 2003-02-20  Naba Kumar <naba@gnome.org>
23635         * src/breakpoints.c: Fixed breakpoints session saving/loading
23636         crash bug.
23637         
23638         * scintilla/*, scintilla/include/*: Updated to scintilla
23639         release 1.51
23640         
23641 2003-02-19  Naba Kumar <naba@gnome.org>
23643         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23644         * TODO: Updated.
23646         * Makefile.am, src/Makefile.am,
23647         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23648         (removed) src/anjuta_dialog_strings.c,
23649         (removed) src/anjuta_dialogs_strings.c,
23650         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23651         (added) anjuta.glade: Transfered glade files from src/ directory
23652         to the top level directory.
23654         * po/POTFILES.in: Updated.
23655         
23656         * (removed) macrocs2/*: Transfered to data/ directory.
23657         
23658         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23659         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23660         requires to have macros dir, but the projects generated by anjuta
23661         require them.
23662         
23663         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23664         trees.
23665         
23666         * src/defaults.c: Corrected default compiler options.
23667         
23668         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23669         wizard.
23670         
23671         * src/message-manager-private.cc, src/message-manager-private.h,
23672         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23673         
23674         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23675         source code generation for gnome2 projects.
23677 2003-02-11  Naba Kumar <naba@gnome.org>
23679         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23680         restores the expand/collaspe states of the nodes after refresh.
23681         
23682         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23683         
23684 2003-02-11  Naba Kumar <naba@gnome.org>
23686         * src/style-editor.c: Fixed pango font description handling for fonts.
23687         * src/anjuta.glade: Removed font size spin button.
23688         * configure.in, src/anjuta.prj: Corrected version.
23689         * TODO: update.
23690         
23691 2003-02-10  Naba Kumar <naba@gnome.org>
23693         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23694         references of scroll-menu.h and add about.h in Makefile.am.
23695         
23696         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23697         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23698         (removed) widgets/scroll-menu.h: Removed unused files.
23699         
23700         * Makefile.am: Added proper i18n rules and added intl tools for
23701         distributions.
23702         
23703         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23704         to the stable release).
23705         
23706         * anjuta.spec.in: Removed manuals packaging.
23707         
23708         * data/Makefile.am: Removed 'macros' installation (not required for
23709         gnome2 projects).
23711 2003-02-10  Naba Kumar <naba@gnome.org>
23713         * po/POTFILES.in: Updated.
23715         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23716         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23717         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23718         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23719         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23720         icons and images.
23722         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23723         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23724         and fixed to properly handle focus in find entry box.
23726         * Makefile.am: Added code for RH system menu update.
23728         * .cvsignore: Updated.
23730         * NEWS: Updated.
23732 2003-02-03  Naba Kumar <naba@gnome.org>
23734         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23735         editor preferences. and fixes dialogs.
23737         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23738         Fixed linenumbers and header margins when they are disabled and
23739         removed unused header files.
23741         * src/attact_process.[h,c], src/debugger.c: Attach to process
23742         now works.
23744         * src/help.c: Fixed dialog response.
23746         * TODO: Updated.
23748         * data/properties/anjuta.properties: Corrected typo.
23750         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23751         Change the signal to "changed" in entry from "selection-changed" in
23752         list.
23754         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23755         short-cuts.
23757 2003-01-31  Naba Kumar <naba@gnome.org>
23759         * configure.in: Upgraded to use libgnomeprint-2.2
23760         
23761         * printing/Makefile.am: Updated
23762         
23763         *(removed) printing/print-doc.c, printing/print-doc.h,
23764         printing/print-util.c, printing/print-util.h: Removed because already
23765         merged with print.c.
23766         
23767         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23768         and libgnomeprintui-2.2 and fixed rendering problems.
23769         
23770         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23771         uneccessary print properties, as they are separately taken
23772         care in gnomeprint.
23773         
23774         * po/POTFILES.in: Update.
23776 2003-01-30  Naba Kumar <naba@gnome.org>
23778         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23779         for about dialog box.
23780         
23781         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23782         src/pixmaps.h: Modified for the above additions for about dialog.
23784 2003-01-29  Naba Kumar <naba@gnome.org>
23786         * src/style_editor.[c,h]: Added missing files.
23787         
23788 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23789         * scintilla/XPM.[cxx|h]: Added missing files
23791 2003-01-29  Naba Kumar <naba@gnome.org>
23792         
23793         * TODO, po/POTFILES.in: Updated.
23794         
23795         * anjuta.prj, src/anjuta.glade,
23796         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23798 2003-01-28  Naba Kumar <naba@gnome.org>
23799         
23800         * data/properties/anjuta.properties, src/aneditor.cxx,
23801         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23802         properties into text properties (earlier it was int properties).
23804         * TODO: Updated
23805         
23806         * scintilla/AutoComplete.c,xx,
23807         scintilla/AutoComplete.h,
23808         scintilla/CallTip.c,xx,
23809         scintilla/CallTip.h,
23810         scintilla/Document.c,xx,
23811         scintilla/Document.h,
23812         scintilla/Editor.c,xx,
23813         scintilla/Editor.h,
23814         scintilla/LexAVE.c,xx,
23815         scintilla/LexCSS.c,xx,
23816         scintilla/LexHTML.c,xx,
23817         scintilla/LexOthers.c,xx,
23818         scintilla/LexPython.c,xx,
23819         scintilla/LineMarker.c,xx,
23820         scintilla/LineMarker.h,
23821         scintilla/Makefile.am
23822         scintilla/PlatGTK.c,xx,
23823         scintilla/PropSet.c,xx,
23824         scintilla/ScintillaBase.c,xx,
23825         scintilla/ScintillaBase.h,
23826         scintilla/ScintillaGTK.c,xx,
23827         scintilla/ViewStyle.c,xx,
23828         scintilla/include/Platform.h,
23829         scintilla/include/SciLexer.h,
23830         scintilla/include/Scintilla.h,
23831         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23832         
23833         
23834         src/Makefile.am,
23835         src/an_file_view.c,
23836         src/an_symbol_view.c,
23837         src/anjuta-tools.c,
23838         src/anjuta.c,
23839         src/anjuta.glade
23840         src/anjuta.h,
23841         src/anjuta_cbs.c,
23842         src/anjuta_dialogs_strings.c,
23843         src/anjuta_info.c,
23844         src/commands.c,
23845         src/compiler_options.c,
23846         src/debugger.c,
23847         src/help.c,
23848         src/main_menubar.c,
23849         src/main_menubar.h,
23850         src/main_menubar_def.h,
23851         src/mainmenu_callbacks.c,
23852         src/mainmenu_callbacks.h,
23853         src/message-manager-private.c,c
23854         src/message-manager-private.h,
23855         src/message-manager.c,c
23856         src/message-manager.h,
23857         src/pixmaps.h,
23858         src/preferences.c,
23859         src/preferences.h,
23860         src/project_config.c,
23861         src/project_dbase.c,
23862         src/project_dbase_gui.c,
23863         src/project_import_gui.c,
23864         src/properties.c,xx,
23865         src/properties.h,
23866         src/resources.c,
23867         src/src_paths.c,
23868         src/text_editor.c,
23869         src/text_editor_gui.c,
23870         src/toolbar.c,
23871         src/utilities.c,
23872         src/utilities.h,
23873         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23874         
23875 2003-01-24  Naba Kumar <naba@gnome.org>
23877         * src/text_editor_gui.c, src/toolbar.c,
23878         src/text_editor.c, src/text_editor_cbs.h:
23879         Used correct notification signal name for scintilla
23880         (gtk2) and fixed UI.
23881         
23882         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23883         when not required.
23884         
23885         * printing/print-doc.c,
23886         printing/print.c,,
23887         src/anjuta-tools.c,
23888         src/find_replace.c,
23889         src/goto_line.c,
23890         src/launcher.c,
23891         src/mainmenu_callbacks.c,
23892         src/project_dbase.c,
23893         src/project_dbase.h,
23894         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23895         src/text_editor.c,
23896         src/text_editor_cbs.h:
23899 2003-01-23  Naba Kumar <naba@gnome.org>
23901         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23902         correct stock icons and organized pixmap macros.
23903         
23904         Makefile.am: Removed non-generated files.
23905         
23906         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23907         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23908         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23909         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23910         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23911         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23912         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23913         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23914         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23915         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23916         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23917         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23918         stop.xpm, undo.xpm}: Removed because no longer used.
23920         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23921         file_unknown.xpm}: Files renamed from fv_*, as it would
23922         be the right name.
23924         * pixmaps/Makefile.am: Updated for the above changes.
23926 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23928         * pixmaps/autocomplete-16.png,
23929         pixmaps/autocomplete.png,
23930         pixmaps/block-end-16.png,
23931         pixmaps/block-end.png,
23932         pixmaps/block-start-16.png,
23933         pixmaps/block-start.png,
23934         pixmaps/bookmark-first-16.png,
23935         pixmaps/bookmark-first.png,
23936         pixmaps/bookmark-last-16.png,
23937         pixmaps/bookmark-last.png,
23938         pixmaps/bookmark-next-16.png,
23939         pixmaps/bookmark-next.png,
23940         pixmaps/bookmark-prev-16.png,
23941         pixmaps/bookmark-prev.png,
23942         pixmaps/error-next-16.png,
23943         pixmaps/error-next.png,
23944         pixmaps/error-prev-16.png,
23945         pixmaps/error-prev.png: gnome2-styled icons
23948 2003-01-23  Naba Kumar <naba@gnome.org>
23950         * anjuta.prj: Updated compiler options.
23951         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23953         * src/aneditor.cxx,
23954         src/anjuta.c,
23955         src/anjuta.glade,
23956         src/anjuta_dialogs_strings.c,
23957         src/mainmenu_callbacks.c,
23958         src/mainmenu_callbacks.h,
23959         src/text_editor.c,
23960         src/text_editor_cbs.c,
23961         src/text_editor_gui.c: GNOME2 Porting.
23963 2003-01-22  Naba Kumar <naba@gnome.org>
23965         * ChangeLog: Corrected dates.
23966         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23967         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23968         preferences.
23970 2003-01-22  Naba Kumar <naba@gnome.org>
23971         
23972         * plugins/patch/patch-plugin.c: Bug fix.
23973         
23974         * src/anjuta-tools.c,
23975         src/anjuta.c,
23976         src/anjuta.glade,
23977         src/anjuta.h,
23978         src/anjuta_dialogs_strings.c,
23979         src/breakpoints.c,
23980         src/cvs_gui.c,
23981         src/debugger.c,
23982         src/debugger.h,
23983         src/executer.c,
23984         src/glade_iface.c,
23985         src/main.c,
23986         src/mainmenu_callbacks.c,
23987         src/mainmenu_callbacks.h,
23988         src/preferences.c,
23989         src/project_dbase.c,
23990         src/project_dbase_gui.c,
23991         src/registers.c,
23992         src/sharedlib.c,
23993         src/signals.c,
23994         src/signals_cbs.c,
23995         src/source.c,
23996         src/stack_trace.c,
23997         src/toolbar_callbacks.c,
23998         src/utilities.c,
23999         src/utilities.h,
24000         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24001         
24002         * src/Makefile.am,
24003         (removed) src/CORBA-Server.c,
24004         (removed) src/CORBA-Server.h,
24005         (removed) src/Gladen-common.c,
24006         (removed) src/Gladen-stubs.c,
24007         (removed) src/Gladen.h,
24008         (removed) src/Prj-common.c,
24009         (removed) src/Prj-skelimpl.c,
24010         (removed) src/Prj-skels.c,
24011         (removed) src/Prj-stubs.c,
24012         (removed) src/Prj.h,
24013         (removed) src/glades.c,
24014         (removed) src/glades.h,
24015         (removed) src/messagebox.c,
24016         (removed) src/messagebox.h: Removed because no longer used.
24018 2003-01-21  Naba Kumar <naba@gnome.org>
24020         * src/anjuta-tools.c,
24021         src/anjuta.c,
24022         src/anjuta.glade,
24023         src/anjuta_dialogs_strings.c,
24024         src/anjuta_info.c,
24025         src/anjuta_info.h,
24026         src/breakpoints.c,
24027         src/compiler_options.c,
24028         src/debugger.c,
24029         src/find_replace.c,
24030         src/find_replace.h,
24031         src/find_text.c,
24032         src/find_text.h,
24033         src/goto_line.c,
24034         src/launcher.c,
24035         src/text_editor.c,
24036         widgets/gnomefilelist.c: GNOME2 porting.
24038 2003-01-20  Naba Kumar <naba@gnome.org>
24040         * global-tags/create_global_tags.sh: Uses pkg-config to
24041         read the modules.
24042         
24043         * src/anjuta.c,
24044         src/anjuta.glade,
24045         src/anjuta.h,
24046         src/anjuta_cbs.c,
24047         src/anjuta_dialogs_strings.c,
24048         src/breakpoints.c,
24049         src/breakpoints.h,
24050         src/compiler_options.c,
24051         src/compiler_options.h,
24052         src/fileselection.c,
24053         src/fileselection.h,
24054         src/mainmenu_callbacks.c,
24055         src/project_dbase_gui.c,
24056         src/session.c,
24057         src/src_paths.c,
24058         src/src_paths.h,
24059         src/text_editor.c,
24060         src/text_editor_gui.c,
24061         widgets/gnomefilelist.c,
24062         widgets/gnomefilelist.h: GNOME2 porting.
24063         
24064         * widgets/Makefile.am,
24065         (removed) widgets/gnomedirlist.c,
24066         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24067         
24068         * src/Makefile.am,
24069         (removed) src/src_paths_cbs.c,
24070         (removed) src/src_paths_cbs.h,
24071         (removed) src/src_paths_gui.c,
24072         (removed) src/compiler_options_cbs.c,
24073         (removed) src/compiler_options_cbs.h,
24074         (removed) src/breakpoints_cbs.c,
24075         (removed) src/breakpoints_cbs.h: Removed because they are now
24076         combined in singe file
24078 2003-01-16  Naba Kumar <naba@gnome.org>
24080         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24081         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24082         options dialog UI and data handling.
24085 2003-01-15  Naba Kumar <naba@gnome.org>
24087         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24088         Completed command editor porting.
24089         
24090         * src/anjuta.c: Removed the use of commands load function
24091         (not required).
24093         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24094         and unrefs.
24096         * src/anjuta-tools.c: Fixed translatable strings.
24097         
24098         * src/find_text.c: Fixed dialog creation from glade.
24099         
24100         * src/text_editor_gui.c, src/text_editor.c,
24101         src/text_editor_cbs.c: Completed port of detached text editor
24102         to gnome2 plateform.
24103         
24104 2003-01-14  Naba Kumar <naba@gnome.org>
24106         * src/anjuta.glade, src/preferences.[h,c],
24107         src/anjuta_dialogs_strings.c: Added build and editor
24108         preferences pages and other UIs. Fixed preferense loading and saving.
24109         
24110         * src/anjuta.c: Does case-insensitive match for tabs position
24111         preferences and removed preferences loading (done at _new() call).
24112         
24113         * anjuta-tools.c: Debugged tools dialog handling.
24114         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24115         
24116 2003-01-13  Naba Kumar <naba@gnome.org>
24118         * ABOUT-NLS: Update (strange).
24120         * autogen.sh: Removed blocking code.
24122         * configure.in: Fixed an autogen bug.
24123         
24124 2003-01-13  Naba Kumar <naba@gnome.org>
24126         * (new)src/anjuta.gladep
24127         (new)src/messagebox.c
24128         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24129         will be gradually removed (and then the files).
24130         
24131         * Makefile.am,
24132         anjuta.prj,
24133         printing/print-util.c,
24134         printing/print.c,
24135         scintilla/ScintillaGTK.c,xx
24136         src/Makefile.am,
24137         src/an_file_view.c,
24138         src/an_symbol_view.c,
24139         src/anjuta.c,
24140         src/anjuta.glade
24141         src/anjuta.h,
24142         src/anjuta_dialogs_strings.c,
24143         src/anjuta_gui.c,
24144         src/attach_process.c,
24145         src/attach_process.h,
24146         src/breakpoints.c,
24147         src/breakpoints.h,
24148         src/breakpoints_cbs.c,
24149         src/commands.c,
24150         src/commands.h,
24151         src/compiler_options.c,
24152         src/compiler_options.h,
24153         src/compiler_options_cbs.c,
24154         src/configurer.c,
24155         src/configurer.h,
24156         src/controls.c,
24157         src/cvs_cbs.c,
24158         src/debug_tree.c,
24159         src/debug_tree.h,
24160         src/executer.c,
24161         src/executer.h,
24162         src/find_in_files.c,
24163         src/find_in_files.h,
24164         src/find_in_files_cbs.c,
24165         src/find_replace.c,
24166         src/find_replace.h,
24167         src/find_text.c,
24168         src/find_text.h,
24169         src/goto_line.c,
24170         src/help.c,
24171         src/help.h,
24172         src/launcher.c,
24173         src/main.c,
24174         src/main_menubar.c,
24175         src/mainmenu_callbacks.c,
24176         src/message-manager.c,c
24177         src/pixmaps.h,
24178         src/preferences.c,
24179         src/project_config.c,
24180         src/project_config.h,
24181         src/project_dbase.c,
24182         src/project_import_cbs.c,
24183         src/resources.c,
24184         src/resources.h,
24185         src/splash.c,
24186         src/src_paths.c,
24187         src/src_paths.h,
24188         src/src_paths_gui.c,
24189         src/text_editor.c,
24190         src/text_editor_gui.c,
24191         src/toolbar.c,
24192         src/toolbar.h,
24193         src/utilities.c,
24194         src/utilities.h,
24195         src/wizard_gui.c,
24196         widgets/gnomefilelist.c: GNOME2 Port.
24198 2003-01-10  Naba Kumar  <naba@gnome.org>
24200         * src/an_file_view.c,
24201         src/anjuta_gui.c,
24202         src/appwizard_gui.c,
24203         src/compiler_options.c,
24204         src/compiler_options_cbs.c,
24205         src/cvs_cbs.c,
24206         src/executer.c,
24207         src/fileselection.c,
24208         src/find_in_files.c,
24209         src/goto_line.c,
24210         src/main_menubar.c,
24211         src/memory.c,
24212         src/message-manager-dock.c,
24213         src/preferences.c,
24214         src/project_dbase_gui.c,
24215         src/project_import_gui.c,
24216         src/registers_gui.c,
24217         src/sharedlib_gui.c,
24218         src/src_paths_gui.c,
24219         src/text_editor_gui.c,
24220         src/toolbar.c,
24221         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24223 2003-01-09  Naba Kumar <naba@gnome.org>
24225         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24226         problems with some comments.
24228         * anjuta.prj: New project file (updated?)
24230         * src/Makefile.am: Enabled deprecated API and fixed variables.
24232         * src/an_file_view.c,
24233         src/an_symbol_view.c,
24234         src/anjuta-plugins.c,
24235         src/anjuta-tools.c,
24236         src/anjuta.c,
24237         src/anjuta_gui.c,
24238         src/appwizard_cbs.c,
24239         src/attach_process.c,
24240         src/attach_process_cbs.c,
24241         src/compiler_options.c,
24242         src/compiler_options_cbs.c,
24243         src/launcher.c,
24244         src/mainmenu_callbacks.c,
24245         src/message-manager-private.c,c
24246         src/message-manager-private.h,
24247         src/message-manager.c,c
24248         src/message-manager.h,
24249         src/project_dbase.c,
24250         src/project_dbase.h,
24251         src/project_dbase_gui.c,
24252         src/project_import_cbs.c,
24253         src/project_import_gui.c,
24254         src/registers.c,
24255         src/resources.c,
24256         src/resources.h,
24257         src/sharedlib.c,
24258         src/signals.c,
24259         src/signals_cbs.c,
24260         src/signals_gui.c,
24261         src/splash.c,
24262         src/src_paths_cbs.c,
24263         src/src_paths_gui.c,
24264         src/stack_trace.c,
24265         src/text_editor.c,
24266         src/text_editor_gui.c,
24267         src/text_editor_menu.c,
24268         src/toolbar.c,
24269         src/toolbar_callbacks.c,
24270         src/utilities.c,
24271         src/watch.c,
24272         src/watch_cbs.c,
24273         src/wizard_gui.c: GNOME porting.
24275 2002-12-24 Naba Kumar <naba@gnome.org>
24277         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24278         NEWS, README, SEARCH-REPLACE,
24279         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24280         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24281         launcher/Makefile.am,
24282         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24283         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24284         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24285         printing/print-util.c, printing/print.c, printing/print.h,
24286         scintilla/*/*, widgets/e-shell-about-box.c,
24287         src/*, tagmanager/*/*, widgets/Makefile.am,
24288         widgets/gnomefilelist.c:
24289         
24290         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24291         src/*.[c,h] files to gnome2 API.
24293         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24294         strings table.
24296 2002-10-23  Naba Kumar <naba@gnome.org>
24298         * autogen.sh: Prevented Users from building HEAD cvs.
24299         
24300 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24302         * src/anjuta.glade: added the compiler options dialog, hopefully
24303         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24305 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24307         * src/anjuta.glade: fixed a lot of small glitches.
24309         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24310         now.
24312         * src/breakpoints_cbs.c: polished a bit.
24314 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24316         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24318         * src/commands.c: partial gnome 2 port.
24320         * src/utilities.[ch]: changed some bits to be const.
24322 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24324         * src/Makefile.am: removed breakpoints_gui.c and added a check
24325         for gdk-pixbuf deprecated functions, but there shouldn't be much
24326         anyway.
24328         * src/breakpoints_gui.c: killed.
24330         * src/anjuta.glade: added two dialogs for the breakpoints management.
24332         * src/anjuta.h:
24333         * src/anjuta_cbs.c:
24334         * src/appwizard.c:
24335         * src/attach_process.c:
24337         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24338         really huge changes and porting work.
24339         
24340         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24341         (breakpoints_dbase_new): moved the UI init bits here.
24343         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24344         a lot, not using any color anymore (not HIG compliant) and not using
24345         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24346         to be double checked.
24348         * src/build_file.c:
24349         * src/build_project.c: gnome 2 port.
24351 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24353         * src/anjuta.glade:
24354         * src/anjuta.h:
24355         * src/anjuta_cbs.c:
24356         * src/appwizard.c:
24357         * src/breakpoints.c:
24358         * src/breakpoints_cbs.c: cleaned up some bits.
24360 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24362         * src/Makefile.am:
24363         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24365         * src/an_symbol_view.[ch]:
24366         * src/attach_process_cbs.h: polished a bit.
24368         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24370 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24372         * configure.in:
24373         * src/Makefile.am: added libglade-2 to the build.
24375         * src/anjuta.[ch]: added support for libglade.
24377         * src/anjuta.glade: added. There could be a file per top-level widget,
24378         as some other gnome projects, though.
24380         * src/attach_process_gui.c: removed.
24381         * src/attach_process.[ch]: gnome 2 port.
24382         (attach_process_new): Added the treeview init and the widget references
24383         here.
24385 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24387         * src/an_file_view.c: fixed some compilation issues.
24389         * src/an_symbol_view.c: gnome 2 port.
24391 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24393         * src/an_file_view.c: finished gnome 2 port.
24394         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24395         directory pixmap depending on the event.
24397         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24398         (project_file_data_new): use a GtkTreePath.
24400 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24402         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24403         driving me nuts but they need to be ported, heh ?
24405         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24406         work since it's quite a total rewrite again.
24408 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24410         * src/an_file_view.c:
24411         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24413 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24415         * src/anjuta_info.c:
24416         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24418 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24420         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24421         nuts ATM.
24422        
24423         * src/an_file_view.c:
24424         * src/aneditor.cxx:
24425         * src/anjuta_cbs.c:
24426         * src/compiler_options.h:
24427         * src/messagebox.c:
24428         * src/messagebox.h:
24429         * src/pixmaps.h:
24430         * src/project_dbase.h:
24431         * src/resources.h: gnome 2 port.
24433 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24435         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24437         * data/properties/sql.properties: added the DATETIME data type.
24439         * data/properties/html.properties: added the foreach php keyword.
24441 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24443         * widgets/Makefile.am: removed blank line after the last backslash
24444         for avoiding a warning from automake.
24446         * configure.in:
24447         * src/Makefile.am: added the ORBit-2 dep.
24449 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24451         * AUTHORS: added Biswa, because I wonder why noone already have
24452         written his name in the Anjuta's hall of fame :)
24454 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
24456         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24457         widgets/e-shell-about-box.c: Made to compile for gnome2.
24458         
24459 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
24461         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24462         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24463         
24464         * configure.in, printing/print.h, printing/print.c,
24465         printing/print-doc.c: Made to compile for gnome2.
24466         
24467 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
24469         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24470         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24471         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24472         widgets/Makefile.am:
24473         
24474         Upgraded the build system to gnome2 platform.
24475         
24476 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24477         * manuals/*: Added capability to generate PDF and PS.
24478         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24479         * TODO, TODO.biswa: Intergated TODO list.
24480         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24481         , bug #574470
24482         * src/dnd.c: Fix typo
24483         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24484         * src/anjuta.c: Bug #568895, Bug #575419
24486 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24488         * tagmanager/tm_global_tags.c: Fixed compiler warning.
24489         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24491 2002-12-17  Naba Kumar <naba@gnome.org>
24493         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24494         bugs.
24495         
24496 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24497         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24498         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24499         * anjuta.prj: Added tools.sgml
24500         * data/properties/cpp.properties: Bug # 646974
24502 2002-12-16  Naba Kumar <naba@gnome.org>
24504         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24505         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24506         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24507         on 'Enter' and adds proper focus mechanism.
24508         * src/anjuta.c: Fixed a memory corruption bug.
24509         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24510         'Enter' and can also be Canceled. Sets proper default and focus policies
24511         for tools dialogs.
24512         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24513         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24514         translatable strings in dialogs and fixed some dialog properties.
24515         * src/anjuta-tools.c: Now uses xml format for loading and saving.
24516         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24517         * src/message_manager_private.cc: Fixed some debug messages.
24518         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24519         widgets/gnomefilelist.c: Fixed a memory leaks.
24520         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24521         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24522         src/main_menubar_def.h: Implemented incremental search.
24523         * TODO: Updated.
24525 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24526         * tagmanager/*: Minor cleanups and warning fixes.
24527         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24528         GUI during long updates.
24529         * src/text_editor.c: Remove debug message.
24531 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24532         * tagmanager/tm_project.c: Fix a memory access problem.
24534 2002-12-13  Naba Kumar <naba@gnome.org>
24536         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24537         tools list to show "Enabled" flag of the tool. Fixed a bug where
24538         tool list is not cleared when creating a new tool.
24539         
24540 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24541         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24543 2002-12-12  Naba Kumar <naba@gnome.org>
24545         * anjuta-tools.[h,c], commands.c: Used the tools help of
24546         anjuta variables list in commands editor and fixed a typos
24547         buy in anjuta-tools.c.
24548         
24549 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24550         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24551         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24552         * TODO.biswa: Added to help me track things better.
24554 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24556         * configure.in, anjuta.spec.in: Added libglade dependency.
24557         * Makefile.am: Added anjuta.glade file.
24558         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24559         , src/mainmenu_callbacks.[ch], src/message-manager.h
24560         , src/widget-registry.c: Tools editor GUI + other additions.
24562 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24564         * src/project_dbase.[ch], tagmanager/tm_project.c,
24565         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24566         Implement syncing tags image with the project database.
24567         * src/anjuta-tools.c: Implemented variable substitution and
24568         working directory in tools.
24570 2002-12-09  Naba Kumar <naba@gnome.org>
24571         
24572         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24573         command configuration language list from properties.
24574         
24575         * data/properties/asm.properties, data/properties/ruby.properties:
24576         Fixed typos.
24578 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24580         * src/an_symbol_view.c: Remember current selected entry and select
24581         it automatically after refresh.
24583 2002-11-26  Murray Cumming  <murrayc@usa.net>
24585         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24586           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24587         and gnomemm 1.2 projects so that people know they are really
24588         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24589         But I did correct these to sue lowercase names.
24591 2002-12-01  Naba Kumar <naba@gnome.org>
24593         * data/anjuta.properties: Fixed caching problem on 
24594         indicators.
24595         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24596         indicators prefs.
24597         
24598 2002-12-01  Naba Kumar <naba@gnome.org>
24600         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24601         property name.
24602         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24603         property and uses it.
24604         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24605         current cursor.
24606         
24607 2002-11-30  Naba Kumar <naba@gnome.org>
24609         * src/debugger.c: Fixed a typo.
24610         * data/properties/*: Updated properties files and added
24611         new ones.
24612         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24613         Added comment submenu and cleaned up ref and unref of menus.
24614         * src/aneditor.h: Added definition of comment commands.
24615         * src/aneditor.c: Upgrade from latest SciTE source code.
24616         * src/text_editor.[hc], src/text_editor_cbs.c, 
24617         src/message_manager_private.cc, src/message_manager.[cc,h],
24618         src/anjuta.[c,h]: Added indicators support for errors/warnings
24619         highlight in the editor.
24620         * NEWS, TODO: Update.
24621         * scintilla/include/PropSet.h: Removed deprecrated function.
24622         
24623 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24625         * src/anjuta-tools.[ch]: Tools implementation (basic)
24626         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24627           , src/main_menubar_def.h: PLugins cleanup and segregation
24628         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24629           registry
24630         * anjuta.prj: Added new files
24631         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24632         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24633         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24634         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24635         * src/Makefile.am: Added new files
24636         * src/message-manager.[cc/h]: Added standard output and error windows
24638 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24640         * project_type.c: Fixed Gnomemm2 project type
24642 2002-11-25  Naba Kumar <naba@gnome.org>
24644         * printing/print.c: Fixed a compile warning.
24645         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24646         * src/utilities.c: Fixed a compile warning in sparc, hides the
24647         terminal check error output from the user.
24648         * project_config.[ch], project_dbase.[ch], source.c: Added project
24649         version, exclude modules configuration and reordered other config
24650         properties. Changed some strings to more descriptive text.
24651         * src/compiler_opitions.c: Removed extra newlines from .prj file
24652         save.
24653         * anjuta.prj: Converted to new format (only reorganised properties
24654         and removed extra newlines ... nothing else).
24655         * NEWS: updated
24656         
24657 2002-11-21  Naba Kumar <naba@gnome.org>
24659         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24660         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24661         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24662         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24663         Updated to the CVS version.
24665 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24667         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24668           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24669           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24670           images in completion lists. 
24671         * src/resources.h: Make C++ friendly.
24672         * scintilla/PropSet.cxx: Fix memory leak.
24674 2002-11-20  Naba Kumar <naba@gnome.org>
24676         * scintilla/*/*: Synced to latest scintilla 1.49
24677         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24678         New lexers added.
24680         * scintilla/RESearch.cxx: The automatic cvs log in the
24681         file really broke things trying to interprete the changelog
24682         entry incorrectly as end-of-comment. Removed the $cvs line
24683         and committed again.
24684         
24685 2002-11-19  Naba Kumar <naba@gnome.org>
24687         Patch from Timothee Besset <ttimo@idsoftware.com>
24688         
24689         * src/message-manager-private.cc: Interpretes absolute
24690         file paths properly in zvt terminal.
24692 2002-11-19  Naba Kumar <naba@gnome.org>
24694         Patch from Timothee Besset <ttimo@idsoftware.com>
24695         
24696         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24697         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24698         (important) editor preferences in project (if there is one
24699         open).
24700         
24701         * TODO: Updated
24702         
24703 2002-11-18  Naba Kumar <naba@gnome.org>
24704         
24705         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24706         
24707         * src/debug_tree.c, src/find_in_files_gui.c,
24708         src/find_replace.c, src/find_text.c, 
24709         src/project_import.c, src/project_import_gui.c,
24710         src/wizard_gui.c: i18n Fixes.
24712 2002-11-15  Naba Kumar <naba@gnome.org>
24714         * plugins/class-gen/clsGen.c: Fixed to use project function
24715         to import files. Create non-existent directories before the
24716         sources are written.
24717         
24718         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24719         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24720         src/glade_iface.c,
24721         src/glades.c: Excluded gladen files from build. This
24722         will fix the unnecessary dependency on libssl.
24723         
24724         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24725         file import funtion.
24726         
24727         * src/message_manager_private.cc: Fixed a compiler warning with
24728         DEBUG preprocessor macro.
24729         
24730         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24731         wrong (undocked) editor window was closed on clicking close on an
24732         undocked editor window.
24733         
24734         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24735         start correctly if the executable was run before with 'F3'.
24736         
24737         * src/toolbar_callbacks.c: Wrap around find next.
24738         * src/toolbar.c: Disable combo activate.
24739         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24740         button positions to get 'yes' as default.
24742         * anjuta.spec.in: Updated.
24743         
24744         * src/anjuta_info.c, src/appwizard_gui.c,
24745         src/attach_process_gui.c, src/breakpoints_gui.c,
24746         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24747         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24748         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24749         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24750         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24751         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24752         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24753         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24754         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24755         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24756         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24757         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24758         plugins/patch/patch-plugin.c, printing/print-util.c:
24759         Set all windows and dialogs transient
24760         to their parents so that they remain floated above their parents.
24761         
24762 2002-11-13  Naba Kumar <naba@gnome.org>
24764         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24765         take default editor font).
24766         
24767         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24768         Corrected email address.
24769         
24770         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24771         for changelog entry.
24773         * NEWS: Updated.
24774         
24775 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24776         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24778 2002-11-06  Naba Kumar <naba@gnome.org>
24780         * README: Updated
24781         * anjuta.spec.in: Ships the .omf files with the
24782         documents instead of the base package.
24783         
24784 2002-11-04  Naba Kumar <naba@gnome.org>
24786         * data/properties/latex.properties: Fixed a bug.
24787         * ChangeLog: Released 1.0.0 stable.
24789 2002-11-04  Naba Kumar <naba@gnome.org>
24791         * src/commands.c: Added command with shell redirection capability.
24792         * data/properties/anjuta.properties: Changed default execution
24793         command.
24794         * src/project_dbase.c: Set project top dir in properties.
24795         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24796         * data/Makefile.am: More diskcheck error fixes.
24797         
24798         * README, anjuta.spec.in, THANKS, AUTHORS,
24799         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24800         manuals/C/anjuta-manual/authers,sgml,
24801         manuals/C/anjuta-manual/anjuta-manual.sgml,
24802         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24803         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24804         : Changed anjuta home to
24805         new URL and my email address.
24806         
24807         * manuals/C/anjuta-manual/interfaces.sgml,
24808         manuals/C/anjuta-manual/prefereces.sgml,
24809         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24810         
24811         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24812         : removed reference to the help menu as the menu is modified
24813         when no help is found (which is very likely when we are
24814         shiping the documents separately).
24815         
24816 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24817         * anjuta.spec.in: Update specfile to make multiple RPMs.
24818         * data/Makefile.am: make dist fix.
24819         * src/text_editor_menu.c: Fix compile warnings (casts).
24821 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24822         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24823         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24825 2002-11-01  Naba Kumar <naba@gnome.org>
24827         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24828         Added gnome2 macros to be used by gnome2 project wizard.
24829         
24830         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24831         from gnome-common.
24832         
24833         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24834         as it was conflicting with generated projects and is not
24835         useful for us.
24836         
24837         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24838         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24839         project generation, removed qt project as it's not complete and
24840         added gnome2 bonobo wizard.
24842 2002-10-29  Naba Kumar <naba@gnome.org>
24844         * po/POTFILES.in: Updated.
24845         * po/POTFILES.skip: Added.
24846         * preferences.h: Fixed print paper size property name.
24848 2002-10-28  Naba Kumar <naba@gnome.org>
24849         
24850         * data/user.properties, data/Makefile.am: Added user properties file
24851         which will be copied in user's ~/.anjuta/user.properties.
24852         
24853         * data/anjuta.properties: Changed a comment.
24854         
24855         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24856         
24857         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24858         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24859         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24860         item.
24862         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24863         instead of user properties file.
24864   
24865         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24866         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24867         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24868         * README, TODO: Updated.
24869         
24870 2002-10-28  Naba Kumar <naba@gnome.org>
24872     * manuals/C/anjuta-manual/figures/editor_guides.png,
24873     manuals/C/anjuta-manual/figures/editor_margins.png,
24874     manuals/C/anjuta-manual/figures/editor_markers.png,
24875     manuals/C/anjuta-manual/figures/local_variables.png,
24876     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24877     manuals/C/anjuta-manual/figures/prefs_print.png,
24878     manuals/C/anjuta-manual/figures/print_dlg.png,
24879     manuals/C/anjuta-manual/figures/print_preview.png,
24880     manuals/C/anjuta-manual/figures/symbol_browser.png,
24881     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24882     files for manual documentation.
24883     
24884     * manuals/sgmldocs.make,
24885     manuals/C/anjuta-manual/Makefile.am,
24886     manuals/C/anjuta-manual/authors.sgml,
24887     manuals/C/anjuta-manual/build.sgml,
24888     manuals/C/anjuta-manual/compileopts.sgml,
24889     manuals/C/anjuta-manual/debugger.sgml,
24890     manuals/C/anjuta-manual/execute.sgml,
24891     manuals/C/anjuta-manual/fileoperations.sgml,
24892     manuals/C/anjuta-manual/interface.sgml,
24893     manuals/C/anjuta-manual/preferences.sgml,
24894     manuals/C/anjuta-manual/projects.sgml,
24895     manuals/C/anjuta-manual/figures/arguments.png,
24896     manuals/C/anjuta-manual/figures/open_file.png,
24897     manuals/C/anjuta-manual/figures/other_opts.png,
24898     manuals/C/anjuta-manual/figures/scrshot.png,
24899     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24900     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24901     
24902     Updated anjuta manual documentation.
24904     
24905 2002-10-27  Naba Kumar <naba@gnome.org>
24907     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24908     check and modifies debugger terminal command accordingly
24909     to function properly.
24910     
24911 2002-10-25  Naba Kumar <naba@gnome.org>
24913         * manuals/sgmldocs.make: Fixed a couple of bugs.
24914         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24916 2002-10-24  Naba Kumar <naba@gnome.org>
24918         * src/debug_tree.c: Fixed a crash bug from Etay.
24920         * global_tags/create_global_tags: Added messages.
24921         Fixed infinite looping within files.
24922         
24923         * macro/autogen.sh: Removed debug and warning flags for defaults.
24924         
24925         Patch from Vadim Berezniker <vadim@berezniker.com>
24926         
24927         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24928         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24929         generation.
24931         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24932         temporarily just copy it
24934 2002-10-24  Naba Kumar <naba@gnome.org>
24936         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24937         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24938         manuals/C/anjuta-manual/compileopts.sgml,
24939         manuals/C/anjuta-manual/debugger.sgml,
24940         manuals/C/anjuta-manual/execute.sgml,
24941         manuals/C/anjuta-manual/fileoperations.sgml,
24942         manuals/C/anjuta-manual/interface.sgml,
24943         manuals/C/anjuta-manual/introduction.sgml,
24944         manuals/C/anjuta-manual/projects.sgml,
24945         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24946         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24947         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24948         manuals/ja/anjuta-manual/compileopts.sgml,
24949         manuals/ja/anjuta-manual/debugger.sgml,
24950         manuals/ja/anjuta-manual/execute.sgml,
24951         manuals/ja/anjuta-manual/fileoperations.sgml,
24952         manuals/ja/anjuta-manual/interface.sgml,
24953         manuals/ja/anjuta-manual/introduction.sgml,
24954         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24956 2002-10-24  Naba Kumar <naba@gnome.org>
24958         * src/project_type.c: added autogen for qt projects.
24959         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24960         Fixed a bug that retrieves wrong terminal command.
24961         * src/commnads.c: Added more terminal commands.
24962         * configure.in: Checks for scrollkeeper version.
24963         
24964 2002-10-22  Naba Kumar <naba@gnome.org>
24966         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24967         instead of AM_GNOME_GETTEXT.
24968         
24969         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24970         for setup-gettext for the wizard generated projects.
24972         * src/source.c: Fixed a bug where glade file wasn't generated.
24973         
24974         * src/gnome_project.c: Excluded project version from project dir
24975         name.
24976         
24977 2002-10-22  Naba Kumar <naba@gnome.org>
24979         * acinclude.m4: New file with dummy funtion for gettext
24980         cross compatibility fix.
24981         
24982         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24983         * configure.in: Fixed cflags to avoid useless warnings.
24984         * Makefile.am: EXTRA_DIST += setup-gettext.
24985         * src/toolbars.c: Added space paddings around tags label.
24987 2002-10-21  Naba Kumar <naba@gnome.org>
24989         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24990         
24991         * setup-gettext: New script to maintain gettext cross version
24992         compatibility.
24993         * configure.in, macros/autogen.sh: Fix for gettext cross version
24994         compatibility.
24995         
24996 2002-10-21  Naba Kumar <naba@gnome.org>
24998         * debug_tree.c: Fixed incorrect use of debug assertion.
24999         
25000 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25001             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25002         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25003         src/memory.c, src/memory.h, src/message-manager-private.cc:
25004         
25005         New parsing algorithm; adapted from kdevelop.
25006         Middle button menu for changing the value's display type
25008 2002-10-07  Naba Kumar <naba@gnome.org>
25010         * src/main_menubar_def.h: Changed status bar message for Help->
25011         Browse info pages. Bug #603308
25013         * src/executer.c: Made "User terminal" default for creating
25014         projects (User can always disable it later). Bug #114222
25015         
25016 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25018         * macros/autogen.sh: Require gettext 0.10.x for autogen
25019         * src/text_editor.c: Fixes Bug #595303
25020         * src/source.c: Fixes Bug #595970
25021         * src/anjuta.c: Fixes Bug #598366
25022         * scingtilla/LexCPP.cxx: Bug #602296
25023         * src/main_menubar_def.h: Bug #604363
25024         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25025         
25026 2002-10-07  Jens Georg <mail@jensgeorg.de>
25028         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25029         * gnomefilelist.c: This patch fixes the bug #611542
25030         
25031 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25033         * data/properties/Makefile.am: Added tcltk.properties file.
25034         
25035 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25037         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25038         
25039         * README: Updated README
25040         * plugins/class-gen/clsGen.c, src/message_manager.cc
25041           , src/mainmeu_callbacks.c, src/memory.c
25042           , src/project_dbase_gui.c, src/text_editor_gui.c
25043           , widgets/gnomefilelist.c: Set window icons
25044         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25045           Enabled release build (stripped + optimized binaries, etc.)
25046         * data/properties/anjuta.properties, src/commands.c,
25047           src/defaults.cFixed bug #595489 (stdin on executables)
25048         * src/appwizard.c, src/main.c, src/message-manager.cc
25049           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25050           , src/debug_tree.c: Memory related (valgrind) fixes.
25051         * src/message-manager-private.[cc,h], src/pixpams.h
25052           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25053         * anjuta.prj: Added debug_tree.c to SOURCES
25054         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25055           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25056           Compacted code and cleaned up unnecessary functions.
25057         * tagmanager/*.[ch]: Code fixes.
25058         
25059 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25060         
25061         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25062         
25063         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25064         Debug tree now detects changes of displayed variables
25065         and changes their color to red
25067 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25069         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25070         
25071         * mainmenu_callbacks.c: Set's the current file name in
25072         file save as dialog.
25073         
25074 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25076         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25078         * data/properties/tcltk.properties: New file for tcl/tk
25079         properties.
25081 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25083         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25084         Fixed a fatal bug which doesn't let building gnome2 related
25085         projects. They use different autogen.sh script. Defined new
25086         type field "gnome_macro_support".
25087         
25088         * data/autogen.sh.gnome2: New file.
25089         
25090         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25091         bug with quotes escaping in quotes.
25092         
25093         * src/message-manager-private.cc: Used event box instead
25094         of frame for local message pane, so that the borders appear
25095         properly and nicely.
25096         
25097         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25098         if there is a project open and all the files are un-docked.
25100         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25102 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25104         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25105         * THANKS: updated for new contributions
25106         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25108 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25110         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25111         src/project_dbase.h, src/project_type.c, src/source.c, 
25112         src/wizard_gui.c: new Qt project type
25113         *** NB not fully tested, may need some work, icon required...
25115 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25117         * src/memory.c, src/memory.h: new memory patch
25119 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25121         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25123 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25125         * lancher/anjuta_launcher.c: Determine pty from function
25126         call instead of running 'tty' externally.
25127         
25128         * data/properties/cs.properties: Added compile/build commands.
25129         Fixed execution properties.
25130         
25131         * src/commands.c: Added c# options.
25133         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25134         
25135         * src/debug_tree.[c,h], src/debugger.[c,h],
25136         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25137         
25138         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25139         1. Misaligned structs when they are members of other structs.
25140         2. '{' sometimes appears as a variable.
25141         3. Wrong processing of some arrays.
25142         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25143         that displays the tree in two columns (variable and value).
25145 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25147         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25149         * data/properties/sql.properties: added the DATETIME data type.
25151         * data/properties/html.properties: added the foreach php keyword.
25153 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25155         * NEWS: Updated with new features.
25156         
25157         * data/.cvsignore, doc/.cvsignore: Updated.
25158         
25159         Patch from: Etay Meiri <etay-m@bezeqint.net>
25160         
25161         * src/debug_tree.h, src/debug_tree.c: New files.
25162         
25163         * src/Makefile.am, src/message-manger-private.[h,cc],
25164         src/message-manger.cc: Added Tree view for debugger
25165         locals view.
25166         
25167 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25169         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25170         
25171         * src/memory.c, src/memory.h: New files.
25172         
25173         * src/Makefile.am, src/appwizard.c, src/controls.c,
25174         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25175         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25176         
25177         Memory view implemetation that would enable viewing raw memory
25178         during debugging.
25180 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25182         * AUTHORS: added Biswa, because I wonder why noone already have
25183         written his name in the Anjuta's hall of fame :)
25185 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25187         * src/appwizard_gui.c: Removed an ambiguous prototype.
25188         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25189         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25190         * THANKS: Updated M. Ali Vardar's email.
25191         
25192 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25194         * src/anjuta_gui.c: implemented feature request to stop main and browser
25195           toolbars having exclusive use of space
25197 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25199         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25200         left over from the previous work to fix bugs :-)
25201         
25202         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25203         src/controls.c, src/mainmenu_callbacks.h, 
25204         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25205         reviewed
25206         
25207         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25208         src/project_import_gui.c, src/sharedlib_gui.c, 
25209         src/signals_gui.c: set window icon correctly
25210         
25211         * NEWS: more updates for the release
25212         
25213         * HACKING: updated for window icons and insert menu information
25214         
25215         * src/cvs_gui.c, src/build_project.c, 
25216         src/project_import_cbs.c: message strings reviewed
25217         
25218         * src/controls.c: context help button should be disabled if 
25219         DevHelp is not installed
25220         
25222 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25224         * src/debugger.c: Fixed the signalling screw up because of string
25225         update in gdb used to report the child process PID. Also, no
25226         error dialog will be popped up for "no such file or directory"
25227         error (very annoying and useless error). This error will still
25228         be shown on the debug message window. Avoided terminating the
25229         program when the terminal is terminated -- doesn't hurt, otherwise
25230         we get crappy egg-and-hen problem.
25231         
25232         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25233         dimensions loading.
25234         
25235         * src/anjuta.c: Limited the default size of main window to sane
25236         values.
25238         * src/preferences.c: Fixed some deadly memory corruption bugs in
25239         the recent patches. Return from getenv() should NEVER be freed,
25240         because they are static strings.
25241         
25242         * src/preferences_gui.c: Removed the fix for crash bug with font
25243         selection and applied the real fix.
25244         
25245 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25247         * NEWS: updated for release
25249 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25251         * src/launcher.c: Added a fix a memory leak and a possible
25252         fix for zvt-crash bug.
25253         
25254         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25255         
25256         * data/properties/latex.properties,
25257         data/properties/ada.properties: Added file.is.source property.
25258         
25259         * src/an_file_view.c: Set auto column size of the file
25260         revision column.
25261         
25262         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25263         The user is now prompted to confirm the closing of the file
25264         if it is being used by CVS. If yes, the editor is closed and
25265         the CVS operation stops.
25266         
25267 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25269         * anjuta.prj: bump project version for release
25270         * BUGS: removed unnecessary file
25272 2002-06-07      Philip Van Hoof <freax@pandora.be>
25274         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25275         during the life of the file list widget
25276         * src/preferences_gui.c: sticking-plaster fix to font selection
25277         causes segfault bug
25279         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25281 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25283         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25284         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25285         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25286         added options for symbol and file browsers.
25287         * data/properties/cpp.properties: linker flags should come after
25288         the name of the file to compile.
25289         * scintilla/Editor.cxx: fixed gcc compilation warning.
25290         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25291         be executed from bindir only.
25292         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25293         tagmanager/include/tm_file_entry.h: CVS version information in file 
25294         browser.
25295         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25296         window.
25297         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25298         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25299         crashes during file import.
25300         * src/project_import.c: disable project menu items during project 
25301         import.
25302         
25303         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25305 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25307         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25308         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25309         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25310         modified Insert menu, added C functions template, header C 
25311         template, modified header_template HEADER_H ==> NAMEFILE_H
25312         
25313         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25315 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25317         * data/properties/html.properties: changed some file 
25318         associations
25320 2002-06-05 Philip Van Hoof <freax@pandora.be>
25322         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25323         
25324         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25326 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25328         * data/properties/anjuta.properties, src/defaults.c: Make windows
25329         docked by default, fix the big fonts bug.
25330         
25331         * src/an_file_view.c, src/main_menubar_def.h, 
25332         src/project_dbase_gui.c: sanitized the Edit/View mess.
25333         
25334         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25335         for customizing shortcuts.
25336         
25337         * src/mainmenu_callbacks.c: Search for selected word if present.
25338         
25339         * src/text_editor_menu.c: Added context menu options for docking
25340         and undocking editor windows.
25341         
25342         * src/main_menubar.h, src/main_menubar.c: more support for the 
25343         shortcuts menu item.
25344         
25345         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25347 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25349         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25350         all commit messages being written to top of the file
25351         
25352         * src/main_menubar_def.h: message strings reviewed
25353         
25354         * src/project_import.c: message strings reviewed
25355         
25356         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25357         some bugs around reading the project properties for creating 
25358         .glade and .desktop files in the Application Wizard. There were
25359         typos in the property names being retrieved
25360         
25361         * widgets/gnomefilelist.c: changed build_full_path to make 
25362         the file widget support ~
25363         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25364         
25365         * THANKS, widgets/e-shell-about-box.c, 
25366         manuals/anjuta-manual/C/authors.sgml: updated for new
25367         patch
25369 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25371         * src/project_dbase.c: Fixed the file-path-corruption bug
25372         and the cannot-import-file-in-project bug. (follow-up with
25373         the last commit from Stef).
25374         
25375         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25376         with unsaved-project.
25377         
25378 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25380         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25381         misplaced g_free.
25383 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25385         * data/properties/{xml,html,other}.properties: changed some file 
25386         associations
25387         
25388         * data/anjuta.mime: oops! cvs added
25389         
25390         * scintilla/RESearch.cxx: fixed up a problem with comments
25391         
25392         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25393         to avoid messages about missing libs
25394         
25395         * NEWS: started the release notes
25397 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25399         * HACKING: updated with new information on printing, patch naming
25400         
25401         * TODO: removed completed tasks
25402         
25403         * THANKS: updated a few contributions
25404         
25405         * anjuta.prj: updated the icon file
25406         
25407         * anjuta.desktop.in.in: updated to add Categories
25408         
25409         * data/anjuta.mime: created a mime type for Anjuta project files
25410         (NB needs to be added to the install in /usr/share/mime/)
25411         
25412         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25413         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25414         to PNG for websites.
25415         
25416         * plugins/patch/patch-plugin.c: clarified some messages and 
25417         made it easier to see different patching sessions
25418         
25419         * src/toolbar.c: changed some message text for consistency
25420         
25421         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25422         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25423         in preferences. 
25424         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25425                  
25426         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25427         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25428         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25429         Added XLib Project and a Dockapp Project types.
25430         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25431         projects
25432         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25433         * src/source.c: Fixed memory leak in existing projects. 
25434         (filename was not freed)
25435         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25437 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25439         * src/anjuta.h, src/anjuta.c: Added error display funtions
25440         with parent windows.
25441         
25442         * src/appwizard_cbs.c: Changed error display function to use
25443         parented version.
25444         
25445 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
25447         * printing/print.h, printing/printing.c: Taken care of document
25448         zoom factor and fixed a font loading bug. Dynamically calculated
25449         text widths to work with zooms properly. Re-organized code for
25450         dynamic text width calulations to work in general with utf8 chars.
25451          Determined font height and width automatically from the font info.
25452         
25453         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25454         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25455         Converted text.zoom.factor property to use #defined value. Removed
25456         margin header and margin numbers preferences, as they  now
25457         calculated dynamically.
25458         
25459 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
25461         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25462         printing/print-util.h, printing/print.c, printing/print.h:
25463         Rewritten printing support for style based printing. Syntax highlighted
25464         printing, monochromatic printing, setup using preferences etc.
25466         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25467         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25468         language and the styled text buffer.
25469         
25470         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25471         the print setup preferences page and added printer preferences. Added functions
25472         to retrieve preferences with default values.
25473         
25474         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25475         the printing.
25477         * data/properties/anjuta.properties: Added default printer preferences.
25479         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25480         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25481         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25483         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25484         
25485 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25487         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25489         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25490         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25491         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25492         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25494         printing/Makefile.am: Reduced compiler optimizations.
25496         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
25497         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
25498         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25499         tagmanager/tm_workspace.c: TagManager fixes.
25501 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
25503         * printing/*: CVS added. :)
25504         
25505 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25507         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25509         * printing*: CVS added.
25510         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25511           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25512           src/main_menubar_def.h: Gnome Print support
25513         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25514         * configure.in: Enable debugging flag option
25515         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25516           Print properties defined.
25517         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25518         
25519 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25521         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25522         
25523         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25524         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25525           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25526           and cleanups
25527         * src/text_editor.c: Minor cleanups.
25528         * anjuta.c: Tweaks to 'Goto File Line' functionality.
25529         * src/project_dbase.c: Fixes to add/remove files from project.
25530         * src/help.c: Fix minor memory leak.
25531         * src/project_dbase_gui.c: Remove debugging messages.
25532         * src/utilities.[ch]: Cleanups and minor fixes.
25533         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25535 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
25537         * src/anjuta.c [anjuta_apply_preferences()]:
25538         Fixed a crash bug when tab pos is not defined for the editors.
25539         
25540         * data/properties/cpp.properties: Set default identifier property to normal.
25541         This fixes the bug in which the fore color gets hidden with dark background.
25543 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
25545         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25546         scintilla 1.46
25547         
25548         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25549         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25550         src/anjuta.c, data/properties/anjuta.properties:
25551         Implemented line wrapping.
25552         
25553         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25554         
25555         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25556         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25557         tags. Code was reviewed from GNOME Bonsai view.
25558         
25559         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25560         it seems to have been removed by scintilla people.
25561         
25562         * data/properties/anjuta.properties: Set default line wrap to false, as
25563         is noticably slow with big files.
25564         
25565 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25567         * src/project_import_gui.c: disallow the selection of files in
25568           the browse dialog.
25569         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25570           preferences code.
25571         
25572 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25574         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25575           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25576         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25577         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25578           now works properly.
25579         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25580         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25581         * src/utilities.[ch]: Added some utility functions.
25582         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25583         
25584         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25586 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25588         * HACKING: info on FIXME statements and removed ccview references
25589         * Makefile.am: added rule to make RPM package
25591 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25593         * THANKS, widgets/e-shell-about-box.c, 
25594         manuals/anjuta-manual/C/authors.sgml: updated for new
25595         patch
25596         * src/anjuta.c: removed unnecessary warning code since CVS 
25597         support is now implemented :-)
25598         * manuals/sgmldocs.make: implemented a fix for bug #553969
25599         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25600         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25601         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25602         
25603 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25604         
25605         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25606           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25607           src/main_menubar_def.h, src/preferences_gui.c,
25608           preferences.c, preferences.h: setup Username and Email 
25609           preferences, Insert ChangeLog and Username editor functions
25610           
25611           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25613 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25614         
25615         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25616           src/src_paths_cbs.c, src/src_paths_gui.c
25617           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25619           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25621 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25623         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25624           and goto tag menu items to main menu.
25626 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25628         * THANKS, widgets/e-shell-about-box.c, 
25629         manuals/anjuta-manual/C/authors.sgml: added new contributors
25630         * HACKING: updated with info on files to change for credits
25632 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25634     * src/aneditor.cxx: extended extension list which fixes segfault
25635     on selecting lisp, ruby or matlab as highlight style.
25637 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25639         * src/main_menubar_def.h: fixed an array initialiser and fixed
25640         the lexer settings for the new entries on the Format menu
25642 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25644         * Synced with Scintilla 1.45
25646 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25648         * anjuta.prj: added another missing file
25649         * ChangeLog: fixed some incorrect change dates I caused by 
25650         sloppy cut-and-pasting :-/
25652 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25653         
25654         * src/mainmenu_callbacks.c: fixed title of new About box
25656 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25658         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25660 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25662         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25663         * anjuta.prj: updated for new files
25665 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25667         * widgets/e-shell-about-box.c: Added version display.
25668         
25669 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25671         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25672         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25673         from Philip Van Hoof)
25675 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25677         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25678         dependency
25679         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25680         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25681         that produced build errors (needs checking on a machine with the
25682         ja locale!)
25683         * data/properties/lisp.properties: updated to match format of other
25684         lexer property files supplied with Anjuta
25686 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25688         * anjuta.prj: added new files
25689         * HACKING: added information from the mailing list on 
25690         adding new project types to the wizard (thanks to Johannes)
25692 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25694         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25695           src/appwiz_page2.c: Fix for 547038.
25697 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25699     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25700     hide bug.
25701     
25702     * about.h: cvs removed.
25703     
25704 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25706         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25708         Fix for #539574.
25710         * src/anjuta.c (anjuta_system_error): checks for the error number to
25711         know whether the error description is needed or not.
25713 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25715         * pixmaps/anjuta_logo.png: New about logo.
25716     
25717         * pixmaps/anjuta_icon.png: New icon from Misha. The
25718         old one had trouble with some gtk themes.
25719     
25720         * about.c: Removed. No longer needed.
25722         * mainmenu_callbacks.c: Removed reference of about.h
25723     
25724 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25726         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25728         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25729           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25730         About Dialog (thanks to the Evolution team for the cool widget!)
25732 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25734         Patch from lbell <lbell@tsc4.com>
25735     
25736         * src/find_in_files.c, src/find_in_files.h,
25737           src/anjuta.c: Added save_yourself, load_yourself routines.
25738     
25739         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25740         Added "Append messages" toggle button. This will enable
25741         the search results to be appended to the already existing
25742         results.
25743     
25744         * src/debugger.c: Fixed a typo.
25745     
25746         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25747           src/session.c, src/session.h: Improved session management.
25749 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25751         * THANKS, FUTURE, AUTHORS: Changed my email and
25752         avoided yahoo.com.
25754 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25756         Impl. feature request #525271 (add Lisp support).
25758         * data/properties/lisp.properties: added.
25760         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25761           the lisp properties.
25763         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25764           src/utilities.[ch]: added support for the Lisp highlight style.
25766 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25768         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25769           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25770           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25771           option preferences to have a persistent setting. Plus it's not used
25772           often, so it's better here than flooding the menus.
25774         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25775           preferences pages a lot more consistent and sweeter: tabs direction
25776           radiobuttons are directed against the meaning, all pages have an
25777           outter frame, a lot of padding, removed all expand attributes for
25778           vertical boxes, ...
25780           That's not a total revamp, but it's really looking better now, even
25781           if there's still work to be done.
25783 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25785         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25786         * TODO: added task to be completed before next release (update all credits)
25788 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25790         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25791         Benke László.
25793 2002-05-01  Benke László  <decike@freemail.hu>
25795         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25797         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25798           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25799           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25800           to the format menu in order to reorder the notebook tabs in
25801           alphabetical order everytime a file is created/opened/saved.
25803 2002-05-01  Philip Van Hoof <freax@pandora.be>
25805         * widgets/gnomefilelist.[ch] (history_combo_go),
25806         (history_combo_clicked): impl.
25808         (gnome_filelist_new_with_path): use this new impl.
25810 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25812         * src/project_dbase_gui.c (add_file): added the xpm file type.
25814 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25816         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25817         tag manager fixes.
25819         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25820           of tag types.
25822         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25823           src/text_editor_menu.c: Added context sensitive search in symbol
25824           browser and editor.
25826         * configure.in: Changed version number to 0.1.9.99.
25828         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25829           src/project_import.c: Minor changes to project import facility.
25831         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25832           (Forced to use specific brace format)
25834         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25835           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25836           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25838 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25840         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25841         replaced the spinbutton with an hscale, and made the UI less "blocky".
25843         * src/cvs_gui.c: When diffing a project you can choose date and
25844         release now.
25846         * src/project_dbase.c: Import_file activated again
25848         * configure.in, plugins/Makefile.am: Added patch plugin
25850         * plugins/patch/*: The new patch plugin
25852 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25854         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25856         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25857         dropdown list shown by autocompletion are now removed.
25859 2002-04-28  Philip Van Hoof <freax@pandora.be>
25861         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25862         a bunch of filetypes from the older version.
25864         * src/project_dbase_gui.c (add_file): changed the import
25865         dialog's filetypes combo contents depending on the
25866         type of data to be imported.
25868 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25870         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25871         the amount parameter as Philip stated and reformated to follow the
25872         Gnome convention.
25874         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25875         changed accordingly.
25877 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25879         Fix for #531293.
25881         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25882         Shift-F6, to be more consistent with other Gnome apps.
25883         Moved the "Search next" entry under the "Search" one, and swapped the
25884         order of the "Find in files" and "Find and Replace" ones.
25886         Some additional fixes ands cleanups on the edit menu.
25888         * src/main_menubar.h: replaced all occurences of repeat_find by
25889         find_again for the code to be more consistent.
25891         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25892         sensitiveness depending on the existence of an active text buffer.
25894         * TODO: added some bits about improving the usability of the
25895         search/search again couple.
25897 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25899         * src/preferences_gui.c: made the tab labels text more consistent
25900         (s/misc/Misc/).
25902 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25904         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25906         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25907         filename.
25909         * src/main.c (main): simplified some code and cleanups.
25911         Fix a part of #499366:
25913         * src/commands.[ch] (sync_from_props), (command_editor_save),
25914         (on_apply_clicked), (create_command_editor_gui): added the gui
25915         corresponding to the command.terminal preference.
25917 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25919         Fix for #465180.
25921         * anjuta.spec.in: added build requirements for the source rpm.
25923 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25925         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25926         
25927         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25928           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25929           src/project_type.c, source.c, wizard_gui.c:
25930           Added new GNOME 2 project types and changed glade behaviour to
25931           produce GTK code if project type GTK was selected and GTKmm code
25932           if project type GTKmm was selected (and not depending on the 
25933           selected language. Disabled glade for GNOME 2 projects because
25934           we will need glade2 there.
25935           
25936         * src/project_dbase.c: Fixed a memory lack.
25937         
25938         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25939         
25940         * src/cvs.c: Added an error message if jobs are running
25942 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25944         * tagmanager/tm_work_object.c: Fixed a chrash
25945         bug which occurs when it tries to stat an empty
25946         file name.
25947         
25948 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25950         * src/controls.c: CVS menu items now becomes
25951         insensitive when the launcher is busy.
25952         
25953         * src/anjuta.c, cvs.h, cvs.c: Created a function
25954         to update the cvs preferences when preferences are
25955         applied in preferences dialog and called it from
25956         anjuta_update_preferences().
25957         
25958 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25960         * src/cvs.c: Added a space in the cvs command
25961         before the revision part. This fixes the cvs
25962         error we get when cvs-diffing with revisions.
25963         
25964         * src/cvs.c: Fixed a compiler warning.
25965         
25966         * src/find_replace.c: The dialog now remembers
25967         the settings including the "prompt on replace"
25968         which seems to have broken somewhere line the
25969         changes.
25970         
25971 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25973         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25974         Added a new property in cvs class to hold a boolean
25975         for enabling date in cvs diff. This fixed the bizzare
25976         diff output due to the date that goes with the cvs
25977         command. Also, set the default value of compression
25978         to 3 and unified diff option to 1.
25979         
25980 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25982         * src/cvs.c: The diff editor is set to hilite as
25983         diff syntax hiliting.
25984         
25985         * configure.in, manual/Makefile.am:
25986         Added a new manual module for ja language.
25987         
25988         * manual/ja/*/*/*: New module and files for the
25989         ja translation for the anjuta documentation
25990         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25991         
25992 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25994         * src/launcher.c: Made a very messy work around
25995         for the launcher authentication to work properly.
25996         
25997         * src/find_replace.c: Applied the missing patch
25998         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25999         
26000 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26002         * src/cvs.c, src/main_menubar_def.h: made message strings
26003         consistent with existing standards from our own documentation 
26004         (such as uppercase P in Project, corrected spelling of 
26005         repository, etc.)
26007 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26009         * src/cvs_gui.c: Cleaned up gui and aligned various
26010         widgets to give a clean look.
26011         
26012 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26014         * src/launcher.c: Added work around to retrieve
26015         the child exit code. It works. :)
26016         
26017         * src/find_in_files.c, src/gnome_project.c,
26018         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26019         src/clean.c, src/clean_project.c, src/build_project.c,
26020         src/build_file.c: Modified to handle the new
26021         child exit code.
26022         
26023 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26025         * src/find_replace.c: Changed signal to call
26026         on_replace_text_close on from delete_event
26027         to close => the replace history is now updated.
26029 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26031         * src/cvs.c: escaped the cvs import message before
26032         passing it to cvs.
26033         
26034 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26036         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26037         
26038         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26039         
26040         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26041         Added cvs import
26042         
26043         * src/preferences_gui.c: GUI improvements
26044         
26045         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26047 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26049         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26050         Removed static qualifier from tm_tag_type_name() and
26051         availed it's prototype for use in outside code. also
26052         created reverse map function tm_tag_type_name();
26053         
26054         * src/anjuta.c: Implemented qualified tags names for
26055         the tag list (on the toolbar pulldown list) to avoid
26056         ambiguty in tags with similar names (like prototype
26057         and definition). Patch modified and improved.
26058         
26059         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26060         
26061 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26063         * src/utilities.[c,h]: Added a utility funtion
26064         that escapes the single and double quotes in a
26065         given string. Useful for passing command line
26066         args with quotes.
26067         
26068         * src/cvs.c: Escaped the cvs log message before
26069         passing it to cvs command line to avoid ambiguties
26070         with quotes in the message.
26071         
26072         * pixmaps/anjuta_icon.png: Changed to the new icon.
26073         from Todd Goyen <goyen@mbi-berlin.de>
26074         
26075         * src/message-manager-private.cc: Added regex to 
26076         recognize (underline hilite) the parsable outputs
26077         from the zvt terminal.
26078         
26079 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26081         Patch from: Tina Hirsch <tehirsch@arcor.de>
26082         
26083         * src/project_type.c:
26084         Fixed a bug in the wxproject type and modified the erroroutput when
26085         configure doesn't find wx-config
26086         
26087         Patch from: Timothee Besset <ttimo@idsoftware.com>
26088         
26089         * src/anjuta.c, src/message-manager-private.cc,
26090           src/message-manager-private.h
26091         Catches double clicks in the zvt terminal, and calls goto_error_line
26092         to jump to the appropriate location in the source. This will recognize
26093         grep -n output
26094         
26095 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26096         
26097         * src/build_project.c: Taken care of memory leak
26098           by freeing cmd variable properly.
26100         * src/main_menubar_def.h: Fixed wrong signal connection
26101           for cvs project commit.
26102           
26103         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26104         
26105         * src/preferences_gui.c: Added some border and adjusted
26106           expandsion, filling in box adds to make the cvs preferences
26107           more nicer.
26108         
26109 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26111         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26112         
26113         * src/cvs*, src/main_menubar*, src/preferences*: 
26114         Moved CVS settings to preferences, added a nice login dialog.
26115         
26116         * src/controls.c, src/project_dbase.c:
26117         CVS project options are only shown if a project is open
26118         
26119         * src/build_project.c:
26120         User is now asked if he wants to install as root 
26121         
26122         * src/launcher.c:
26123         Fixed a warning
26125         * anjuta.prj: Updated with cvs files
26126         
26127         * TODO: Remove task which are done
26128         
26129 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26131         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26132         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26133         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26135         Modified launcher to use controlling terminal to detect and
26136         take care of password authentications (for example, for cvs
26137         and root installs).
26138         
26139         * pixmaps/password.png: New file.
26140         
26141 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26143         Anjuta kick start tutorial wirtten by:
26144           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26146         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26147           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26148           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26149           manuals/C/anjuta-tutorial/figures/*.png:
26150           
26151           Added files
26152         
26153         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26154           
26155           Modified files.
26156         
26157 2002-03-28 Roel Vanhout <roel@stack.be>
26159         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26161         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26162           src/preferences_gui.c:
26163         Added option to wrap around to beginning/end of file when on last bookmark
26164         and next/previous bookmark is pressed
26165         
26166 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26168         Patch from Philip Van Hoof <freax@pandora.be>
26169         
26170         * src/gnomefilelist.c:
26171         Added gimp like feature that changes the file extension of
26172         the filename entered in the selections when the file
26173         filter is changed.
26174         
26175 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26176         
26177         Patch from Roy Wood <roy.wood@filogix.com>
26178         
26179         * src/controls.c, src/find_text.c, src/find_text.h,
26180           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26181           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26182           
26183           Menuitem for entering currently selected text as find target,
26184           added key accel for "find next" and changed some key accels for
26185           other key for consistency.
26186           
26187         * src/utilities.c:
26188           Cleaned up code.
26189         
26190 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26192         * src/watch.c, src/watch.h, src/watch_cbs.c,
26193           src/watch_cbs.h, src/watch_gui.c:
26194         
26195           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26196         
26197           Added change watch entries feature
26198           and Watch entries modify on double click fixed.
26200 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26202         * src/mainmenu_callbacks.c:
26203         
26204           Project commit should not bypass dialog as
26205           we need to get the cvs log from the user.
26206           
26207 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26209         * src/project_dbase.c:
26210         
26211           Patch from Roy Wood <roy.wood@filogix.com>
26212           
26213           Fixed docking bug with the new docking patch
26214           to fix copy/paste bug.
26215           
26216 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26218         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26219           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26220           src/main_menubar.h, src/main_menubar_def.h,
26221           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26223           Added cvs project support. Featured bypass cvs dialog for
26224           cases where we don't need dialog (such as project and right
26225           click selection from file browser). Cleaned up cvs code to
26226           make them generic cvs operations instead of separate file
26227           and project operations. Added cvs log action. Increased
26228           file entry box width and enabled "unified diff" by default.
26229           Used Editor buffer for status and log and set hilite for
26230           these buffers including diff buffer (DIFF hilite).
26231           
26232 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26234         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26236         * data: Added file autogen.sh.wxwin 
26237         * data/Makefile.am: Added entry for autogen.sh.wxwin
26238         * pixmaps: Added project image appwiz_wxwin.png
26239         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26240         * src/appwizard_cbs
26241           src/compiler_options.c
26242           src/pixmaps.h
26243           src/project_dbase.c
26244           src/project_dbase.h
26245           src/project_import_cbs.c
26246           src/project_type.c
26247           src/source.c
26248           src/source.h
26249           src/wizard_gui.c: Added everything necessary for new
26250                             project type 'wxWindows (wxGTK)
26251         * src/project_dbase.c: Fixed a bug that caused every project
26252                                to be a glade project in dialog
26253                                                    'Project information'.
26255 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26257         Patch submitted by Roy Wood <roy.wood@filogix.com>
26258         
26259         * src/anjuta_gui.c, src/message-manager-dock.c,
26260           src/project_dbase.c:
26261           
26262           fixed the copy/paste bug by rewriting dock/undock
26263           code.
26265 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26267         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26268         
26269         * src/cvs*, src/Makefile.am:
26270           New file for CVS support. File operations currently work
26271           cvs login needs to be done. Project support is not yet
26272           started.
26274         * src/main_menubar*, src/mainmenu_callbacks,
26275           src/anjuta.c, src/anjuta.h:
26276           Added menus and functions for cvs commands.
26277           
26278         * src/text_editor_menu.h: 
26279           Added #include <gtk/gtk.h>
26280           
26281         * src/gotoline.h:
26282           Removed a warning (and this time it works ;-)
26284         * src/utilities.c, src/utilities.h:
26285           Added a utility function to retrieve directory
26286           name out of full path.
26288 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26290         * src/executer.c: (create_executer_dialog): changed the default
26291           focus on the entry.
26293 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26295         * widgets/gnomefilelist.c:
26296         Fixed duplicate history entries for the same directory.
26297           
26298 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26300         Fix for #520092.
26302         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26303           it's already used by scintilla to delete the whole current line.
26305 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26307         Fix for #525107.
26309         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26310           calls to fileselection_hide_widget,
26311           (on_open_filesel_cancel_clicked): removed.
26313         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26314           (on_add_prjfilesel_cancel_clicked):
26316         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26317           impl.
26319         * src/fileselection.c: Made some functions static.
26320           (fileselection_hide_widget): rewritten using the new
26321           gnome_filelist_set_multiple_selection function.
26323         * src/fileselection.c: (on_file_selection_delete_event): removed
26324           unuseful widget hides. Some cleanups,
26325           (on_file_selection_cancel_clicked): impl,
26326           (create_fileselection_gui): changed the cancel button clicked's
26327           callback to use this new function.
26329         * src/anjuta.c: (anjuta_new):
26330         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26331           callbacks, because this the gnome filelist widget's job.
26333         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26334           clist selection mode duplicates set,
26335           (gnome_filelist_key_press): use the new impl. function.
26337 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26339         Fix for #441233.
26341         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26342           fixed some bogus code using an array cell out of
26343           range, removed unecessary gettext usages.
26345         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26346           some cleanups and now transform minus characters to
26347           underscores.
26349         * src/source.c:
26350           (source_write_configure_in),
26351           (source_write_toplevel_makefile_am),
26352           (source_write_desktop_entry),
26353           (source_write_glade_file):
26354         * src/project_dbase.c: (project_dbase_summon_glade),
26355           (project_dbase_generate_source_code):
26356         * src/glades.c: (gladen_write_glade_write):
26357           replaced some occurences of the target name by the
26358           project filename, using project_dbase_get_proj_name,
26359           to fix the name of some files.
26360           Fixed a lot of mem leaks.
26361           Various code cleanups.
26363 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26365         Merged with latest (1.44) scintilla.
26367         Added: - The calltip.<lexer>.end.definition property to display help
26368                  text on a second line of calltip.
26369                - The calltip.<lexer>.word.characters property to correctly find
26370                  calltips for functions that include characters like '$' which
26371                  is not normally considered a word character.
26372                - The use.monospaced property to determine initial state of
26373                  Use Monospaced Font setting.
26375         Bugs fixed: Too many to mention; please see :
26376                     http://www.scintilla.org/ScintillaHistory.html for the
26377                     full changes list.
26379         * scintilla/*/*: updated nearly all files.
26381         * TODO: removed the need of a scintilla merge.
26383         Merged with latest (1.44) SciTE properties.
26385         * data/properties/anjuta.properties: added the wrap, use.monospaced
26386           properties.
26388         * data/properties/html.properties: added a missing php extension, and
26389           updated php keywords to the latest reference.
26391         * data/properties/pascal.properties: added commands to compile, build
26392           and execute pascal applications.
26394         * data/properties/lua.properties: added styles for statements.
26396         * data/properties/bash.properties: added the declare keyword.
26398         Fixed distchecking.
26400         * global-tags/Makefile.am,
26401           global-tags/create-global-tags.sh: used some kind of ugly hack to
26402           make distchek work, since noone has proposed some better way.
26404         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26405           and Ctrl-N replace Alt-N for new file according to the Gnome design
26406           reference.
26408 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26410         * widgets/gnomedirlist.c
26411         widgets/gnomedirlist.h
26412         widgets/gnomefilelist.c
26413         widgets/gnomefilelist.h:
26415         Added GPL headings in the file.
26417 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26419         * src/attach_process.c
26420         src/attach_process_cbs.c
26421         src/attach_process_cbs.h
26422         src/attach_process_gui.c
26423         src/breakpoints.c
26424         src/breakpoints_cbs.c
26425         src/breakpoints_cbs.h
26426         src/breakpoints_gui.c
26427         src/commands.c
26428         src/compiler_options.c
26429         src/compiler_options_cbs.c
26430         src/compiler_options_cbs.h
26431         src/compiler_options_gui.c
26432         src/find_in_files.c
26433         src/find_in_files_cbs.c
26434         src/find_in_files_cbs.h
26435         src/find_in_files_gui.c
26436         src/find_replace.c
26437         src/find_text.c
26438         src/help.c
26439         src/preferences.c
26440         src/preferences_gui.c
26441         src/project_config.c
26442         src/src_paths.c
26443         src/src_paths_cbs.c
26444         src/src_paths_cbs.h
26445         src/src_paths_gui.c:
26446         
26447         Bugs #521629 and #522427 fixed. The problem was, that the
26448         escape-key was not catched and the dialog was hidden, but
26449         the flag was not set correctly.
26451         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26452         using the gnome_dialog_close_hides()-setting present in most dialogs.
26453         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26454         emits "close" and set the flag in the close-callback.
26456         Patch from: Jens Georg <mail@jensgeorg.de>
26458 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26460         * src/*.{c,cpp}: s/string_free/g_free/
26462         * src/utilities.[ch]: (string_free): removed.
26464 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
26466         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26468         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26469         src/mainmenu_callbacks.[ch]:
26470         Removed Project menu options: README, TODO, ChangeLog and NEWS
26471         Moved Save Build Messages to Build menu and only highlight it
26472         when there are build messages.
26473         Corrected a spelling: "mojority" -> "majority"
26474         Fixed initialisation of edit.edit_app_gui so now Edit menu
26475         can be shown when no project is loaded.
26477         * src/project_dbase.h: Removed prototype for static function
26479 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
26481         * src/text_editor.c: Editor is marked changed after
26482         autoformat. 
26483         
26484         Patch from: Jens Georg <mail@jensgeorg.de>
26486 2002-03-04 Roel Vanhout <roel@stack.be>
26488         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26490         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26491         Added option to ignore binary files on 'Find in files' (grep -I option)
26493 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26495         * src/main.c:
26496         session restoration and commandline load in 
26497         gtk idle loop.
26498         
26499         * src/anjuta.[h,c], src/anjuta_cbs.c:
26500         Removed "clear windows menu" and prevented runtime 
26501         warnings.
26502         
26503         * src/compile.c, src/build_file.c, src/build_project.c,
26504         src/clean.c:
26505         Takes into account the preference setting for 
26506         show dialog when job completes. Dialogs are
26507         shown when it is enabled otherwise not.
26508         
26509 2002-03-03 Roel Vanhout <roel@stack.be>
26511         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26512         
26513         * src/find_text.c
26514         Store 'Find...' search string on search so that 'Find Next' will search for
26515         that string, even if the dialog hasn't been closed yet.
26517 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26519         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26520         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
26521         src/main_menubar_def.h:
26522         
26523         Organized menus, removed "Windows" and "Utilities" menus from the
26524         menubar [they are no longer needed]. Also removed some extragenous
26525         separators.
26526           
26527 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26529         * src/message-manager-private.cc:
26530         Set message clist selection mode to BROWSE.
26531         
26532         * src/message-manager.cc, src/an_symbol_view.c,
26533         src/an_file_view.c:
26534         Added Key navigation for the CTree and CList. Arrow left for
26535         node collapse, right for node expand, space (or enter) for
26536         activation (same as double click).
26537         
26538 2002-03-03 Roel Vanhout <roel@stack.be>
26539         
26540         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26541         
26542         * plugins/class-gen/clsGen.c
26543         Added functionality to semi-intelligently prefill filename
26544         boxes with names deduced from class name
26546 2002-02-26 lbell <lbell@tsc4.com>
26548         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26549         * src/preferences_gui.c:
26550         Removed an incorrect use of gtk_misc_set_alignment().
26551         
26552         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26553         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26554         src/preferences.h, src/preferences_gui.c:
26555         
26556         Added the option to reload last open project at the startup.
26557         Added the possibility to open a new project without close
26558         an existing one
26559         
26560         * src/properties.cxx:
26561         Corrected a spelling mistake in message string.
26562         
26563         * src/session.c:
26564         Updated session functions.
26565            
26566 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26568         * widgets/gnomefilelist.c: Bug fixes.
26569         
26570         Patch from Philip Van Hoof <freax@pandora.be>
26571         
26572 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26574         * src/an_file_view.c:
26575         anjuta was unable to open some files becuase they were not being
26576         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26577         Removed mime checking when opening with anjuta, becuase it doesn't
26578         hurt to open binary files in anjuta (some even may want to do so).
26579         
26580         Added a warning when mime type is not set when "view with default
26581         viewer" is activated.
26582         
26583         * src/an_file_view.c, an_symbol_view.c:
26584         Converted N_() to _() where ever appropriate in the strings.
26585         
26586 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26587         
26588         * src/appwizard_gui.c, src/appwizard_cbs.c
26589           src/wizard_gui.c/h, src/appwiz_page3.c,
26590           src/project_import_gui.c:
26591           
26592         Moved target type radiobuttons to appwiz. page 2
26593         
26594         * src/message-manager-private.cc
26595         Fixed a bug which caused a crash if next message function was used
26597         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26599 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26601         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26602         Modifies the behaviour of Alt-TAB in Anjuta. This
26603         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26604         edited files in the first items of the notebook.
26606         Patch from: Timothee Besset <timo@qeradiant.com>
26607         
26608 2002-02-24  Philip Van Hoof <freax@pandora.be>
26610         * widgets/gnomefilelist.c, gnomefilelist.h:
26611           Added filecompletion
26612           
26613         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26615 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26617         * configure.in: Added "sk" to ALL_LINGUAS.
26619 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
26620   
26621         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26622           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26623           src/wizard_gui.c: Added support for static and dynamic libs
26624         
26625 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26627         * widgets/gnomefilelist.c:
26628           Fixed gnome_filelist_get_lastfilename so it no longer returns
26629           a corrupted path.
26631 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26633         * src/resources.h, resources.c:
26634         Added url handler.
26636         * src/main_menubar_def.h, mainmenu_callbacks.c:
26637         Changed to use gnome configed url handler.
26639 2002-02-19  Philip Van Hoof <freax@pandora.be>
26641         * widgets/gnomefilelist.c
26642         Added PHP filetype.
26644 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26646         * plugins/class-gen/clsGen.c:
26647         Added c++ support.
26648         
26649         * widgets/gnomefilelist.c:
26650         Gives the maximum space to the files section of the open file dialog.
26651         
26652         Patches from: lbell <lbell@tsc4.com>
26653         
26654 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26656         * src/anjuta.c, main.c:
26657         Used tm_get_real_path in anjuta_get_full_filename();
26658         
26659 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26660         
26661         * anjuta.prj: update version
26663 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26665         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26666           removed the amount arg and replaced with a NULL-ending list.
26667           (gnome_filelisttype_makedefaultlist): use the new prototype.
26669 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26671         * src/about.c, THANKS: updated for new contributors
26672         
26673         * anjuta.prj: added new files
26674         
26675         * README: corrected some documentation, ctags no longer needed,
26676           pkgconfig now required
26677           
26678         * data/properties/others.properties: add .cvsdiff extension
26679         
26680         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26681           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26682           file import
26683           
26684         * doc/anjuta.1: added initial man page thanks to 
26685           Rob Bradford <rob@debianplanet.org> (NB build and install 
26686           needs work)
26687         
26688 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26690         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26691           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26692           warning flags. 
26693   
26694         * configure.in: Changed version to 0.1.10-pre
26695   
26696 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26698         * src/fileselection.c: (create_fileselection_gui): always display
26699           the directory creation button as we cannot rely on the dialog
26700           titlebar.
26702         * widgets/gnomefilelist.[ch]: fixed includes.
26704         * pixmaps/new_folder.xpm: resized, added a + sign.
26706 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26708         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26709           changed all extensions to begin with a dot.
26711 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26713         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26715         * THANKS: added Philip.
26717         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26719         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26720         * src/file_selection.[ch],
26721         * widgets/gnomefilelist.[ch]: added a filetype
26722           combobox to the Anjuta file dialog widget.
26724 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26726         * anjuta.spec.in: eep! the import script was not being installed by
26727           RPM - fixed for the release.
26729 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26731         Various cleanups and fixes for the next release to be able to make
26732         distcheck.
26734         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26735           much and make some tweaks plus cleanups.
26737         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26738           args to remove some warnings.
26740         * global-tags/Makefile.am,
26741           data/Makefile.am,
26742           src/Makefile.am: link against Anjuta static libs using the
26743           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26744           distcheck happy.
26746         * src/Makefile.am: ditto with all the Anjuta static libs.
26748         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26749           include, as we already include the whole directory for the build.
26751         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26752           
26753 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26755         * pixmaps/Makefile.am: icon for libglade project now installed
26756         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26757         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26758           breaking some build stuff
26759         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26760           include reference problems that showed up on make distcheck
26761         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26763 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26764         
26765         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26767 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26769         * src/message-manager-private.cc:
26770           The horizontal scrollbar now shows properly on demand.
26771         
26772 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26774         * src/dnd.c fixed some warnings
26775         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26776           and works. It is shown always at the moment but before it was
26777           shown on demand and did never work. 
26779 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26781         * src/anjuta.c: Fixed a crash bug.
26782           patch from: Jens Georg <mail@jensgeorg.de>
26784 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26786         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26787           reports a problem with missing end tags on <graphic>
26789 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26791         * manuals/C/ChangeLog: removed since it was never used
26792         * manuals/C/anjuta-manual/*: more updates, new screenshots
26793         * anjuta.prj: updated for new manuals/ structure
26795 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26797         * source.c, compiler_options.[c/h]:
26798           Fixed bug #460321 "Problem with optimization options" 
26799           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26800         
26801 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26803         * NEWS: prepared for release, need to fill in date
26804         * data/welcome.txt: version number updated
26806 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26808         * src/text_editor_menu.c, src/an_file_view.c, 
26809           src/an_symbol_view.c: marked strings for translation
26810         
26811         * src/defaults.c, data/properties/xml.properties:
26812           *.omf and *.xsl files should use XML highlighting
26813           
26814         * manuals/C/anjuta-manual/*:
26815           - restructured so that files have more meaningful names
26816             and are easier to edit (see anjuta-manual.sgml for the
26817                 ordering)
26818           - updated some screenshots
26819           - continued rewrite
26821 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26823         * main.c: Made a workaround to remove the old
26824         anjuta gnome config file (older than 9 Feb 2002). This
26825         will fix the bug which never lets the brower toolbar shown.
26826         
26827         * main.c: In fact, the above solution wouldn't work in all
26828         cases. Therefore, here is the better fix, which works by
26829         detecting the version of the old config file and deleting
26830         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26831         
26832 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26834         * HACKING: added info on submitting patches
26836 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26838         * src/project_import_gui.c, src/project_import.c:
26839           - If Project Import Wizard is canceled everything is 
26840                 cleaned up now.
26841           - Back button is now insensitive on page 3 (some problems: 
26842                 see TODO in project_import_qui.c:284
26843           - Menu frame is insensitive if project type != GNOME(mm)
26845 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26847         * src/main.c: Fixed bug #  (Unable to open files on
26848         double click in project window from second trial onwards when
26849         the project is opened from command line).
26850         
26851         * po/POTFILES.in: Removed tags_manager.[h,c]
26852         
26853 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26855         * src/preferences.c:
26856           A quick hack to fix the 'invisible' browser toolbar when
26857           upgrading from 0.1.8 to 0.1.9
26858           
26859         * src/anjuta.c:
26860           Fixed toolbar names which were causing confusions in the toolbar
26861           show/hide.
26862           
26863         * src/main.c:
26864           Substituted "anjuta" with PACKAGE
26865           
26866         * src/project_import_gui.c: 
26867           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26868           
26869         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26870           Added new files and removed obsolete ones.
26871           
26872 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26874         * src/appwizard_cbs.c, project_import_cbs.c, 
26875           main_menubar_def.h, project_import_gui.c: 
26876           updates to message strings and layout for the 
26877           import wizard.
26878           
26879         * text_editor_cbs.c: fix for the tab menu entries for 
26880           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26882 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26884         * src/toolbars.c,
26885           src/toolbars.h,
26886           src/anjuta_gui.c,
26887           src/controls.c:
26888           
26889           Tag dropdown exclusive (takes
26890           all space in the toolbar) and never vertical and
26891           increased the width of the tag combo to 256 pixs.
26892           Toolbar separator before the combo and button.
26893           Added tags label before the tag button.
26894           Reorganized the dock bands for the toolbars.
26895           
26896         * src/project_import_gui.c
26897           src/project_import.c:
26898           Fixed an error and removed an unused variable.
26899           
26900         * data/properties/anjuta.properties:
26901           Removed the property for the old toolbar and set
26902           browser toolbar show to default.
26903           
26904         * src/project_dbase.c: excluded modules were not
26905           loaded. Fixed.
26906           
26907         * src/source.c:
26908           No build files will be written if the project is blocked.
26909           
26910         * src/project_import.c,
26911           src/project_import_cbs.c,
26912           src/project_gui.c,
26913           src/wizard_gui.c:
26914           
26915           Manually applied Johannes patch to fix some memory
26916           issues and gui clean up.
26917           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26918         
26919         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26920           Fixed a bad bug with remove file from project because of
26921           files were never removed properly from the project and
26922           from the tagmanager.
26923           
26924         * src/appwiz_page3.c: Disabled unused codes to clear
26925           compiler warnings.
26926           
26927 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26929         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26930         
26931         * data/Makefile.am
26932           pixmaps/Makefile.am
26933           src/Makefile.am
26934           src/an_file_view.c
26935           src/an_symbol_view.c
26936           src/anjuta.c
26937           src/anjuta.h
26938           src/anjuta_cbs.c
26939           src/anjuta_gui.c
26940           src/controls.c
26941           src/main_menubar.c
26942           src/main_menubar.h
26943           src/main_menubar_def.h
26944           src/mainmenu_callbacks.c
26945           src/mainmenu_callbacks.h
26946           src/pixmaps.h
26947           src/project_dbase.c
26948           src/project_dbase.h
26949           src/text_editor.c
26950           src/text_editor_menu.c
26951           src/text_editor_menu.h
26952           src/toolbar.c
26953           src/toolbar.h
26954           src/toolbar_callbacks.c
26955           src/toolbar_callbacks.h :
26956           
26957           Patch submitted by:
26958           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26959           
26960           Removes the Tags toolbar and substituted it with
26961           tags combo dropdown list. Fixes a couple of bugs.
26962           
26963           Moved the tag combo to browser toolbar because
26964           main toolbar was becoming too long.
26965           Made a new icon of tag toolbar.
26966           
26967         * po/zh_TW.po: Fixed bug.
26968           
26969         * pixmaps/an_tag.xpm: Added new file.
26971 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26973         * src/project_import_gui.c: Reorganized project
26974         import gui page 2.
26975         
26976 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26978         * HACKING: added info on creating windows and dialogs
26980 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26982         * src/tm_file_view.c:
26984           Sorts the file list at the end instead of doing sort-insert
26985           to improve performance.
26986           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26988         * src/project_dbase.c: Resolved a conflict from
26989           Johannes's patch.
26990           
26991         * src/project_import.c:
26992         
26993           Fixed to use anjuta_import.sh for the bin dir and
26994           not from the data dir.
26995         
26996           Used anjuta_is_installed() function to verify a the command's
26997           executability.
26998         
26999           Fixed import command to use sh (which is more general and is
27000           gauranteed to be found in any unix system :-)). Also, added
27001           double quotes around the import directory.
27002         
27003           Changed some strings for better translations (like avoiding
27004           duplicates).
27005           
27006           Fixed the reading of wrong target type.
27007           
27008         * src/control.c: Insensitive "import project" when there is
27009           a project open.
27010           
27011         * src/project_import_cbs.c:
27012           
27013           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27014           Fixed selection of gettext checkbox.
27015           Sets the menu entries.
27016           
27017 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27018         
27019         * src/appwiz_page[1-4].c
27020         * src/appwiz_gui.c
27021         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27022         be able to reuse it.
27023         
27024         * src/mainmenubar.[c/h]
27025         * src/mainmenubar_def.h
27026         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27027         menu item
27028         
27029         * src/message-manager.c: Fixed bug 509192
27030         * src/message-manager-dock.c: Added accel_group if window is undocked
27031         
27032         * src/project_dbase.[c/h]: Splitted opening code to be able
27033         to use it without an open file dialog
27034         (Maybe I broke Naba's changes, please take a look)
27035                         
27036         * src/project_import.[c/h]
27037         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27038         
27039         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27040         import wizard
27042 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27044         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27045           string cleanups
27046           
27047         * manuals/C/anjuta_manual/*: started rewrite of the 
27048           manual, updated some screenshots
27050 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27052         * src/gnomefilelist.h, src/gnomefilelist.c:
27053         
27054           Fixed multiple selection bug (#497085). The OK button is
27055           sensitive when in multiple mode, if the no. of
27056           selection is one or more.
27057           
27058           Toggle between single and multiple selection mode
27059           and multiple mode display.
27060           
27061           Fixed strings to translable strings.
27062           
27063           Fixed some compiler warnings by commenting out
27064           unused functions.
27065           
27066 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27068         * src/project_dbase.c: App status bar now updates
27069           with the project name when the project is loaded.
27070         
27071         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27072           
27073           Puts the directories at the top. They're also sorted now.
27074           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27075         
27076 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27078         * scripts/anjuta_import.sh.in: Added file.
27079         * scripts/anjuta_import.sh: Removed file.
27081         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27082           Updated files.
27083           
27084         * src/main_menubar_def.h:
27085         
27086           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27087           reflect the opposite of Find (CTRL+F) and also to leave
27088           CTRL+R or Redo.
27089           
27090           Changed Glade summon with ALT+G, which frees the ATL+E
27091           for poping up the edit menu.
27092           
27093         * src/Makefile.am: Debugging link flags by Biswa, removed.
27095 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27097         * HACKING: added information on best practices for writing
27098           application messages and GUI labels
27099           
27100         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27101           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27102           src/clean_project.c, src/compile.c, 
27103           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27104           src/configurer.c, src/debugger.c, src/executer.c, 
27105           src/find_in_files.c, src/find_in_files_cbs.c, 
27106           src/find_replace.c, src/find_text.c, src/glades.c, 
27107           src/gnome_project.c, src/goto_line.c, src/main.c, 
27108           src/main_menubar.c, src/main_menubar_def.h, 
27109           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27110           src/project_config.c, src/project_dbase.c, 
27111           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27112           src/support.c, src/tags_manager.c, src/text_editor.c, 
27113           src/text_editor_gui.c, src/text_editor_menu.c, 
27114           src/toolbar_callbacks.c, src/utilities.c: 
27115           lots of minor message updates to make them more user-friendly 
27116           and consistent
27118 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27120         * src/executer.c:
27121         
27122           Because of the spaces escaping, the command could not be
27123           executed when run without terminal. Now fixed.
27124           
27125         * anjuta.prj, Makefile.am:
27126         
27127           Added anjuta project file.
27128         
27129 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27131         * src/message-manager-private.h, message-manager-private.cc,
27132           message-manger.cc:
27133           
27134           Added freeze() and thaw() for the message window class to
27135           speed up the message manager update.
27136         
27137         * src/project_config.h, project_config.c,
27138           src/project_dbase.h, project_dbase.h
27139           scripts/anjuta_project.template:
27140           
27141           Added two new prject attributes: project.config.blocked and
27142           project.excluded.modules. The former will make sure that users
27143           are not given any previlidge in enabling the 'overwrite build
27144           files' flags and the later issues a list of modules in the project
27145           to be skipped for symbol browsing and project listing.
27146         
27147         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27148         
27149           Modified script to read the template from the anjuta data dir
27150           rather than from the directory in which the script exist. Otherwise,
27151           Being transfered to the bin dir, the script will not be able to
27152           find the template when it is run.
27153           
27154           The script is also create with configure.in to set in the anjuta
27155           data dir path inside the script.
27156           
27157 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27159         * po/fr.po: updated to the latest sources.
27161 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27163         * scripts/Makefile.am:
27164           anjuta_import.sh goes with distribution.
27165           
27166         * po/*.po: They seem to have updated (merged with
27167           anjuta.pot) automatically when I did "make dist".
27168           
27169 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27171         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27172           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27173           the compiler options dialog.
27174         
27175         * ChangeLog:
27176           Correct todays date. :)
27177           
27178         * scripts/Makefile.am:
27179           Installs anjuta_import.sh in $(prefix)/bin dir and
27180           is treated as an executable.
27181           
27182 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27184         * Fix for bug #499373
27185         
27186         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27187           java, properties, latex.properties, lua.properties, others.properties,
27188           perl.properties:
27189           
27190           Added double-quotes around file arguments so that
27191           filenames with spaces could also work.
27193         * launcher/anjuta-launcher.c, executer.c:
27194           Escaped quotes in the cammand and it's arguments before executing
27195           so that args with spaces can also work.
27196           
27197           Commented #DEBUG switch.
27198           
27199 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27201         * scripts/*: Added files which I forgot previously.
27202         
27203         * src/aneditor.h: Lined up commands definition for better look.
27204         
27205         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27206           main_menubar.h, control.c:
27207           Added three more convert EOL chars submenu items in transform.
27208           Reformatted some some.
27209         
27210         * data/anjuta.properties:
27211           Reformatted a line.
27212         
27213         * src/aneditor.h, aneditor.c:
27214           Added three commands (with definitions) for EOL conversions.
27215           
27216         * src/text_editor.c:
27217           Editor detects file mode from the file content and
27218           set the editing mode to CR/LF/CRLF automatically.
27219           Refined Dos mode extrageneous chars filter
27220           This will make sure that filter works only in Dos mode and not
27221           in other modes.
27222           
27223         * src/anjuta.c: Editor mode display in status bar.
27224         
27225         * src/preferences_gui.c: Changed the string for dos mode
27226           filter to more sensible string.
27227         
27228         * src/aneditor.c: Default editor mode sets during widget creation
27229           and not everty time the properties are loaded. This makes sure
27230           that the auto-detected mode is not overridden by the default mode.
27231           
27232         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27233         
27234         * src/anjuta.c: Fixed bug #476028.
27235           Now anjuta also searches for file relative to top project dir,
27236           when the project is open.
27237         
27238         * src/anjuta_cbs.c: Fixed bug #499536.
27239           File is not closed if it is not able to save the file properly.
27240           
27241         * src/mainmenu_callbacks.c: Fixed bug #499536.
27242           Newfiles (which are not modified) are also closed on "close all files".
27243         
27244 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27246         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27247         
27248         * tagmanager/tm_source_file.c, regex.c, parse.c:
27249           defined and delimited g_messages within #debug.
27250           
27251         * src/preferences.c, data/anjuta.properties:
27252           saved/defied message-manager tag position in string.
27253           Message tag possition is saved between sessions. And
27254           and tag position bottom as default.
27255           
27256 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27258         Patch submitted by:
27259         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27261         * Makefile.am
27262           configure.in
27263           data/Makefile.am
27264           data/properties/Makefile.am
27265           global-tags/Makefile.am
27266           pixmaps/Makefile.am
27267           src/Makefile.am
27268           src/an_file_view.c
27269           src/an_file_view.h
27270           src/an_symbol_view.c
27271           src/an_symbol_view.h
27272           src/anjuta.c
27273           src/anjuta_cbs.c
27274           src/file_history.c
27275           src/file_history.h
27276           src/message-manager-private.cc
27277           src/pixmaps.h
27278           src/project_dbase.c
27279           src/project_dbase_gui.c
27280           src/tags_manager.c
27281           src/text_editor.c
27282           src/utilities.c
27283           src/utilities.h
27284           src/watch_gui.c:
27285         
27286           Modified files.
27287         
27288         * scripts/*
27289           pixmaps/sv_class.xpm
27290           pixmaps/sv_function.xpm
27291           pixmaps/sv_macro.xpm
27292           pixmaps/sv_private_fun.xpm
27293           pixmaps/sv_private_var.xpm
27294           pixmaps/sv_protected_fun.xpm
27295           pixmaps/sv_protected_var.xpm
27296           pixmaps/sv_public_fun.xpm
27297           pixmaps/sv_public_var.xpm
27298           pixmaps/sv_static_fun.xpm
27299           pixmaps/sv_static_var.xpm
27300           pixmaps/sv_struct.xpm
27301           pixmaps/sv_unknown.xpm
27302           pixmaps/sv_variable.xpm
27303           pixmaps/fv_core.xpm
27304           pixmaps/fv_text.xpm
27305           pixmaps/filestoremove.txt:
27306         
27307           New files.
27308         
27309         * pixmaps/class.xpm
27310           pixmaps/function.xpm
27311           pixmaps/fv_autofile.xpm
27312           pixmaps/fv_doc.xpm
27313           pixmaps/fv_i18n.xpm
27314           pixmaps/fv_source.xpm
27315           pixmaps/private_func.xpm
27316           pixmaps/private_var.xpm
27317           pixmaps/protected_func.xpm
27318           pixmaps/protected_var.xpm
27319           pixmaps/public_func.xpm
27320           pixmaps/public_var.xpm
27321           pixmaps/struct.xpm
27322           pixmaps/variable.xpm
27323         
27324           Removed files.
27325         
27326         * tagmanager/*/*:
27327         
27328           Upgraded to tagmanager-0.7
27330 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27331         * src/anjuta_cbs.c: Fixed bug #506441
27332         * src/watch_gui.c: Changed layout of eval dialog so that
27333         it fits on a 800x600 desktop with German translation. 
27335 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27337         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27338         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27339           icon for new project type (thanks to Misha)
27340         * configure.in: build and install Danish translation
27341         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27342           credits to cover new patches and translations
27344 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27345         
27346         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27347           src/appwiz_page1.c:
27348         
27349       - Font preferences are restored properly now (\n was missing)
27350           - Dock menu label of message-manager is "Dock/Undock" instead
27351           of "Dock|Undock" to match with the rest of anjuta.
27352           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27353           changed it in anjuta, too 
27355 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27357         * tagmanager/tm_source_file.c,
27358           tagmanager/parse.c,
27359           tagmanager/tm_project.c,
27360           src/an_symbol_view.c,
27361           src/anjuta.c:
27362           
27363           Disabled debug warnings.
27365 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27367         * src/appwiz_page1.c
27368           src/compiler_options.c
27369           src/project_dbase.c
27370           src/project_dbase.h
27371           src/project_type.c
27372           src/source.c
27373           src/source.h:
27374           
27375           New project type named LibGlade.
27376           
27377           Patch submitted by:
27378           Dick Knol <dknol@gmx.net>
27380         * src/gnome_prj.c:
27381           Commented out unused pixmap creation. May be it
27382           will fix the crash in project creation.
27383           
27384 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27386         * src/registers.c
27387           src/registers.h
27388           src/registers_cbs.c
27389           src/registers_cbs.h
27390           src/registers_gui.c
27391           src/sharedlib.c
27392           src/sharedlib.h
27393           src/sharedlib_cbs.c
27394           src/sharedlib_cbs.h
27395           src/sharedlib_gui.c
27396           src/signals.c
27397           src/signals.h
27398           src/signals_cbs.c
27399           src/signals_cbs.h
27400           src/signals_gui.c
27401           src/stack_trace.c
27402           src/stack_trace.h
27403           src/stack_trace_cbs.c
27404           src/stack_trace_cbs.h
27405           src/stack_trace_gui.c
27406           src/text_editor.c
27407           src/watch.c
27408           src/watch.h
27409           src/watch_cbs.c
27410           src/watch_cbs.h
27411           src/watch_gui.c
27412           
27413           Fixed bug #496290: Attach/detach removed from these
27414           windows as they are never implemented.
27415           
27416           Patch submitted by:
27417           Johannes Schmid <johannes.schmid@gmx.de>
27418           
27419 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27421         * src/anjuta.c,
27422           src/anjuta_cbs.c:
27423           
27424           Fixed bug:
27425           when you right click on the tabs, a list of filenames are given
27426           out, but now it gives a list of "page 1", "page 2", etc...
27427           
27428           Patch submitted by: 
27429           Jens Georg <mail@jensgeorg.de>
27431         * anjuta.in.in: Removed c|c++ because, it was not necessary
27432           and was causing translation problem.
27433           
27434         * plugins/class-gen/clsGen.c:
27435           removed "'" for the same reason.
27436           
27437 attached the fix for the menu
27440 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27442         * src/preferences.h,
27443           src/preferences.c,
27444           src/preferences_gui.c:
27445           
27446           Adds the functionality to Anjuta to auto save your unsaved
27447           files before you build a project.
27449           Patch submitted by: 
27450           jason <jason_williams@suth.com>
27451           
27452         * src/anjuta.[h,c]:
27453           Added function for save all files.
27454         
27455         * src/mainmenu_callbacks.c:
27456           Modified to use the above function.
27457         
27458         * src/build_project.c:
27459           Save all files before build if it is set in the
27460           preferences.
27462 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27464         * src/message-manager-private.cc
27465           src/message-manager-private.h
27466           src/message-manager.cc:
27467           
27468           Message-manager now restores the tabs which were shown on startup.
27469           The terminal is now created on demand (as requested by Biswa)
27470           and I have removed some debug messages.
27471           
27472           Patch submitted by: 
27473           Johannes Schmid <johannes.schmid@gmx.de>
27475 2002-01-13  Stephane Demurget  <demurgets@free.fr>
27477         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27478           proper tabs keyboard navigation.
27480         * src/an_symbol_view.c,
27481           src/anjuta_cbs.c,
27482           src/gnome_project.c,
27483           src/project_dbase.c,
27484           src/tags_manager.c: removed some debugging display.
27486 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
27488         * src/message-manager-dock.c
27489           src/message-manager-private.cc
27490           src/message-manager-private.h
27491           src/message-manager.cc
27492           src/preferences.c
27493           src/preferences.h
27494           src/preferences_gui.c:
27495           
27496           Patch submitted by: 
27497           Johannes Schmid <johannes.schmid@gmx.de>
27498           
27499           This patch adds a tab to the notebook of the preferences-dialog
27500           where you can change the colors, the tab position of the new
27501           message manager. Also the truncate messages stuff has moved
27502           from misc tab to messages tab.
27504           Also improved the remembering position stuff of message manager.
27505           
27506         * data/internal.properties,
27507           Added definitions for messages colors and tag position.
27508           
27509         * src/message_manager.cc:
27510           Fixed a bug that never lets the messages panes to get cleared.
27511           Added wmclass setting for the message window. Fixed a bug in
27512           which the message window was not being shown.
27513         
27514         * src/tag_manager.c: Fixed printing of (NULL) in the debug
27515           output and disabled it.
27517         * src/anjuta.c: Preferences created and loaded before anything else.
27518           anjuta now recognizes messages colors on startup and initializes
27519           them.
27520         
27521 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
27523         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27525 2002-01-09  Stephane Demurget  <demurgets@free.fr>
27527         * pixmaps/file_c.xpm,
27528           pixmaps/file_cpp.xpm,
27529           pixmaps/file_file.xpm,
27530           pixmaps/file_h.xpm,
27531           pixmaps/file_html.xpm,
27532           pixmaps/file_i18n.xpm,
27533           pixmaps/file_icon.xpm,
27534           pixmaps/file_pix.xpm,
27535           pixmaps/fv_doc.xpm,
27536           pixmaps/fv_i18n.xpm,
27537           pixmaps/fv_image.xpm,
27538           pixmaps/fv_source.xpm,
27539           pixmaps/fv_unknown.xpm: made these icons transparent.
27541 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
27543         * launcher/anjuta_launcher.c: updated message strings
27544         * src/message-manager-dock.c: added newline at end to avoid compile warning
27545         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27546         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27547           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27548           entries for username and Python-style GPL notice
27549         * HACKING: added info on files to change to update Insert menu
27551 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27553         * src/project_dbase.c,
27554           src/an_file_view.c,
27555           src/an_symbol_view.c:
27556           Changed the CTree expander style to square and
27557           line style to Dotted line.
27558           
27559         * po/POTFILES.in: Removed and Added translable files.
27561 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27563         * ccview/.cvsignore: Removed.
27564         
27565 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27567         * ccview/
27568                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27569                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27570                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27571                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27572                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27573                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27574         
27575         Removed ccview module because it is no longer needed.
27577 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27579         * src/project_dbase.c:
27580           Shifted structure initialization in project_dbase_new()
27581           before anything else, otherwise it was crashing due to
27582           uninitialized values.
27583         
27584         * src/an_symbol_view.c:
27585           Disabled high volume debug output.
27587 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27588         
27589         Applied a very heavy patch from:
27590         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27592         * Makefile.am
27593         configure.in
27594         pixmaps/Makefile.am
27595         src/Makefile.am
27596         src/aneditor.cxx
27597         src/aneditor.h
27598         src/anjuta.c
27599         src/anjuta.h
27600         src/commands.c
27601         src/commands.h
27602         src/compile.c
27603         src/compile.h
27604         src/controls.c
27605         src/defaults.c
27606         src/fileselection.c
27607         src/main_menubar.c
27608         src/main_menubar.h
27609         src/main_menubar_def.h
27610         src/mainmenu_callbacks.c
27611         src/mainmenu_callbacks.h
27612         src/project_dbase.c
27613         src/project_dbase.h
27614         src/project_dbase_gui.c
27615         src/tags_manager.c
27616         src/text_editor_menu.c
27617         src/toolbar_callbacks.c
27618         tagmanager/Makefile.am
27619         tagmanager/ctags.c
27620         tagmanager/include/Makefile.am
27621         tagmanager/include/tm_project.h
27622         tagmanager/include/tm_symbol.h
27623         tagmanager/include/tm_tag.h
27624         tagmanager/include/tm_tagmanager.h
27625         tagmanager/include/tm_workspace.h
27626         tagmanager/tm_project.c
27627         tagmanager/tm_source_file.c
27628         tagmanager/tm_symbol.c
27629         tagmanager/tm_tag.c
27630         tagmanager/tm_workspace.c
27631         widgets/Makefile.am: Modified.
27632         
27633         * src/an_file_view.[c,h],
27634           src/an_symbol_view.[c,h],
27635           src/file_history.[c,h],
27636           src/support.[c,h],
27637           widgets/scroll-menu.[c,h],
27638           tagmanager/tm_file_entry.c
27639           tagmanager/include/tm_file_entry.h: Added new files.
27640           
27641         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27642         private_func.xpm, public_func.xpm,
27643         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27644         private_var.xpm, public_var.xpm,
27645         function.xpm, fv_i18n.xpm, macro.xpm,
27646         protected_func.xpm, struct.xpm,
27647         fv_autofile.xpm, fv_image.xpm,
27648         ofolder.xpm, protected_var.xpm, variable.xpm:
27649           Updated and Added pixmap files.
27651         Features:
27652         ---------
27653         a) Removes CCView dependency.
27654         b) Improves the terminal.
27655         c) Adds tag navigation context menus.
27656         d) Upgrades tagmanager to latest version.
27657         e) Miscellaneous small additions.
27659 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27661         * src/project_dbase_gui.c: Fixed crash of anjuta
27662         when project first created.
27663         
27664         * src/gnome_project.c: It now updates the tags manager
27665         when new projects are created.
27666         
27667 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27669         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27670           for this big patch.
27671         
27672         * src/messages.[c,h]: Removed files.
27674         * src/message-manager.[cc,h],
27675           src/message-manager-dock.[c,h],
27676           src/message-manager-private.[cc,h]
27677           New files.
27679         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27680           src/build_project.c, src/clean_project.c, src/compile.c
27681           src/configurer.c, src/debugger.c, src/find_in_files.c
27682           src/mainmenu_callbacks.c, src/preferences.h
27683           src/preferences_gui.c, src/properties.h
27684           src/utilities.c, src/utilities.h:
27685           The new messages widget.
27686           New features:
27687             - Use of GtkNotebook instead of ToggleButtons
27688               and show/hide
27689             - Popupmenu to show and hide message types and
27690               to dock/undock in detach mode
27692           All other things should work as they did with the
27693           old message window. Currently the keyboard short-cuts
27694           do not work in detached mode.
27695           
27696           Some functions in utitlities.[c,h] changed.
27697           so that they take const arguments where this is possible
27698           
27699         * src/Makefile.am, po/POTFILES.in:
27700           Removed messages.[c,h] and
27701           added message-manager.[cc,h], message-manager-dock.[c,h],
27702           message-manager-private.[cc,h]
27703           
27704         * src/message-manager.h: Removed "include <bonobo.h>"
27705           and added a newline at the end of the file.
27706           
27707         * src/message-manager-private.cc:
27708           Set clist's width setting to Automatic.
27709           Set scroll window's scroll bars to Automatic.
27710           
27711 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27713         * text_editor_menu.c:
27714           Fixed misalignment of the function sub menu
27715           in the text editor pop up menu.
27716           
27717 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27718         
27719         * src/text_editor.c: Fixed a compiler warning.
27720         
27721 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27723         * THANKS, manuals/*/authors.sgml: updated for new translations
27724         * plugins/class-gen/clsGen.c: converted messages to English
27725         * src/about.c, src/main_menubar_def.h: string updates
27727 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27729         * src/anjuta.c
27730           src/anjuta_cbs.c
27731           src/text_editor.c
27732           src/mainmenu_callbacks.c
27733           src/text_editor.h
27734           src/text_editor.c
27735           src/text_editor_cbs.c
27736           src/text_editor-gui.c:
27737           
27738           Earlier code for adding 'cross' button
27739           for closing pages were too error prone and unorganized.
27740           Cleaned up the code and shifted the 'extra' widgets
27741           creation (eg. close button, close_pixmap and lable)
27742           from anjuta to text_editor. This takes care of proper
27743           widgets creation and destruction. Otherwise, anjuta
27744           was crashing at too many points, especially related
27745           to docking and undocking.
27746           
27747 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27749         * src/aneditor.cxx: removed debugging code.
27751         * data/properties/.cvsignore: added swap files.
27753 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27755         * src/anjuta.c
27756           src/anjuta_cbs.c:
27757           Fixed Crashing of anjuta when a new file is saved as
27758           different file.
27759           
27760 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27762         * src/aneditor.c: Some debug codes around.
27763         
27764         * data/internal.properties, data/anjuta.properties: Removed.
27765           data/properties/Makefile.am:
27766           data/properties/ada
27767           data/properties/cs
27768           data/properties/make
27769           data/properties/rc
27770           data/properties/html
27771           data/properties/ruby
27772           data/properties/baan
27773           data/properties/idl
27774           data/properties/pascal
27775           data/properties/sample
27776           data/properties/bash
27777           data/properties/java
27778           data/properties/perl
27779           data/properties/sql
27780           data/properties/conf
27781           data/properties/latex
27782           data/properties/props
27783           data/properties/vb
27784           data/properties/cpp
27785           data/properties/lua
27786           data/properties/python
27787           data/properties/xml
27788           data/properties/others
27789           data/properties/.cvsignore:
27790             Added files. Properties now splitted into small files
27791             for each language.
27793         * data/Makefile.am
27794           configure.in: Update the removal and added properties module.
27796         * src/preferences.c: preferences_new(): Updated to reflect the
27797           new properties files organization.
27798           
27799         * src/Makefile.am: Added Baan Lexer.
27801 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27803         * src/aneditor.cxx: readded the baan lexer. 
27805         * src/preferences.c: fixed translated messages and a typo.
27807         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27808           confusing the regexp usage in xml-i18-merge.
27810 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27812         * src/project_dbase.c: tidied some messages, and spotted a typo in
27813           the reading of properties which prevented the project version from
27814           ever being reported in the Project Information window - fixed :)
27816         * po/POTFILES.in: removed syntax.h
27818 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27820         * data/internal.properties: fixed baan properties.
27821           Added all ada properties.
27823         * src/main_menubar_def.h,
27824           src/lexer.h,
27825           src/aneditor.cxx,
27826           src/utilities.[ch]: added support for the Ada highlight style.
27828 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27830         * plugins/*/.cvsignore: updated.
27832 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27834         * src/syntax.h,
27835           src/text_editor.c,
27836           src/Makefile.am: removed the empty header syntax.h.
27838 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27840         * main_menubar.c:
27841         Stef's observation on the 'superfluous' hseparators in the recent
27842         files and projects is fully justified -- removed.
27843         
27844         * main_menubar_def.h:
27845         Changed "Plug Ins" to "Plugins" in the menu label.
27846         
27847         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27848         Added class-gen in the configure output and class-gen module.
27849         
27850         * data/internal.properties:
27851         Correct mis-spelled "jave" to "java".
27852         Added file.is.source for *.h, *.c, *.cpp properties.
27853         
27854         * global-tags/Makefile.am:
27855         "chmod +x create_global_tags.sh" before it is executed, because
27856         there is very high chance that it will be found "-x" and resulting
27857         in error
27859 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27861         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27862         for the backtrace.
27864         * src/gnome_project.c: (create_new_project): if the user doesn't
27865           select any icon, it doesn't have any extension and thus we can't
27866           use it in printf on Solaris, since the %s modifier use strlen to
27867           know the string length and then crash. On Linux, gcc checks the value
27868           of the pointer to be NULL and write "(null)" if necessary. We can't
27869           rely on that.
27871         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27872           don't need to have the directory icon but the generic one.
27874 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27876         Merged with latest (1.42) scintilla.
27878         Added: Support for the {load,save}.on.(de)activate properties.
27879                The PHP lexer to match keywords case insensitively.
27880                Baan lexer.
27881                Experimental supports for changeable style attribute & line
27882                wrapping.
27883                
27884         Updated: Both the C++ and HTML lexers.
27885                  More shell keywords added.
27886                  Horizontal scrolling and diplay of long lines optimised.
27887                  Cursor setting optimised.
27889         Bugs fixed: Caret movement over folded lines.
27890                     Selection tracking in 2ndary views when doing modifications.
27892         * scintilla/CallTip.{cxx.h},
27893           scintilla/ContractionState.{cxx,h},
27894           scintilla/Document.{cxx,h},
27895           scintilla/Editor.{cxx,h},
27896           scintilla/KeyWords.cxx,
27897           scintilla/LexHTML.cxx,
27898           scintilla/PlatGTK.cxx,
27899           scintilla/RESearch.cxx,
27900           scintilla/ScintillaBase.cxx,
27901           scintilla/ScintillaGTK.cxx,
27902           scintilla/Style.{cxx,h},
27903           scintilla/StyleContext.h,
27904           scintilla/ViewStyle.cxx,
27905           scintilla/include/*.h: updated.
27907         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27909         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27910           should have been told to the scintilla team. We're lucky I read the
27911           ChangeLog and the modifications of the lexer (thanks to the Gnome
27912           bonsai for this ;)
27914         * data/internal.properties: added Baan definitions.
27915           Fixed some issues for C such as *_cast directive, that are only
27916           available with C++.
27917           Updated C++, HTML and shell scripts definitions.
27918           Updated Ada and Bullant, that have been forgotten.
27920         * src/main_menubar_def.h,
27921           src/lexer.h,
27922           src/aneditor.cxx,
27923           src/utilities.[ch]: added support for the Baan highlight style.
27925 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27927         Polished the plugins menu behaviour and added a tearoff
27928         menuitem to the recent entries submenu.
27930         Note: The recent entries list seems to be too height
27931               with all these superfluous hseparators.
27933         * src/main_menubar.c: Polished, making some
27934           functions declarations static and cleaning some code.
27936           (create_submenu_plugin): removed the extra
27937           plugins entry and the horizontal separators.
27939           (on_plugins_menu_realize): the plugins menu is only
27940           shown if there's at least one available.
27942           (create_submenu*): added a tearoff menuitem to have
27943           a more homogeneous menu style. For now, it doesn't
27944           take care of user settings (but it was even worse
27945           before :).
27947 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27949         * configure.in: added the packageplugindir variable to avoid
27950           installing the plugins in $(prefix). It's not the same path as
27951           anjuta 2 to allow parallel installation.
27953 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27954         Fix a reopened part of bug #440676: keyboard navigation between the
27955         different text buffers. Changed to a more global approch. 
27957         * src/notebook.[ch]: removed.
27959         * src/Makefile.am: removed notebook.[ch]
27961         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27962           (on_anjuta_window_key_press_event): added to fulfill the global
27963           shorcuts handling.
27965         * HACKING: updated according to the new global shortcuts handling.
27967 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27969         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27970           Shifted plugin menu from Edit submenu to main menu.
27971         
27972         * po/POTFILES.in:
27973           Added plugins/sample1/plugin-sample1.c
27974           
27975         * plugins/sample1/plugin-sample1.c:
27976           Added localization and used anjuta_info, instead of anjuta_error.
27977           
27978         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27979           Added cvs ignores.
27980           
27981 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27983         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27984           for plugin dir.
27985         
27986         * Makefile.am: Added module plugins.
27987         
27988         * plugins, plugins/Makefile.am, plugins/sample1/*:
27989           Created plugins modules.
27990           
27991         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27992           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27993           to load plugins of *.so only and not *.so* (which results
27994           in duplicates).
27995         
27996         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27997           plugins during packaging.
27999 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28001         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28003 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28005         * configure.in: Added portuguese to ALL_LINGUAS
28007 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28009         * global-tags/.cvsignore
28010         tagmanager/.cvsignore
28011         tagmanager/include/.cvsignore:
28012         Added cvs ignore files.
28014         * data/.cvsignore
28015         Updated cvs ignore file.
28016         
28017 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28019         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28020           data/anjuta.properties, data/internal.properties: clean up some 
28021           message strings (me)
28023 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28025         * src/about.c, THANKS: added Jens to the credits
28026         
28027 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28029         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28030           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28031           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28032           Georg <mail@jensgeorg.de> to add close button to file tabs.
28034 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28036         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28037           (debugger now catches correct signal from process)
28039 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28041         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28042         * src/pixmaps.h: switch appwizard project icons to new designs
28043         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28045 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28047         * pixmaps/Makefile.am: stop redundant images from being installed.
28048           The next step will be to remove them completely.
28049         * src/appwiz*: further updates (more to come)
28050         * src/pixmaps.h: cleaned up, commented
28051         * src/splash.c: should use the pixmaps macro defined
28052         * HACKING: more on the graphics stuff and use of pixmaps.h
28054 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28056         * src/defaults.c: fix bug #494864
28058 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28060         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28061           graphics from Misha
28062         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28063           redundant graphics, no longer used
28064         * src/appwiz*: revamped application wizard by Andy and Misha for
28065           a more usable and professional look-and-feel
28066         * HACKING: updates to cover patching, graphics, and some additions
28067           post-0.1.8
28068         * TODO: removed some implemented features
28070 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28072         * data/anjuta.properties, data/internal.properties: cleanup
28073         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28074           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28075           to edit styles colors for keywords and add Goto Tag menu option
28076           in the editor
28078 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28080         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28081         
28082         Fixed bug #460335
28083         fixes the Forget of the cursor position when tab is brought active
28084         from project manager.
28085         
28086 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28088         * src/messages.c
28089           Exported "TERM=xterm" to get a color terminal when
28090           anjuta is not started from within a terminal.
28091           
28092 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28094         * src/messages.c
28095           src/messages.h
28096           Added a frame around zvt terminal.
28097           
28098         * src/preferences_gui.c
28099           Modified to say "Use glade component (experimental)"
28100           instead of "Use Component".
28101           
28102 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28104         * Patch from 
28105         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28106         
28107         * src/anjuta.c
28108         src/fileselection.c
28109         src/messages.c
28110         src/messages.h
28111         src/preferences.c
28112         src/preferences.h
28113         src/project_dbase.c
28115         a) Extra scrollbar in terminal no longer appears.
28116         b) Character set preference should be preserved (untested).
28117         c) File selection widget now remembers last directory.
28118         d) On creation of generic project, the glade 'file not found' error no
28119                 longer occurs.
28120         e) First terminal window is created 'on demand', so it should always to
28121                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28122                 environment is now passed to the terminal.
28123         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28124                 with getcwd()).
28125         g) Fixed some compilation warnings.
28127 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28129         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28130           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28131         * src/*: cleanups (me)
28132         * pixmaps/mini_term.xpm: added new file for terminal button
28133           (me, based on existing artwork)
28135 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28137         * configure.in: bumped version to 0.1.9-pre
28138         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28139           translation
28140         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28142 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28144         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28145           files are free of that char)
28146         * configure.in: added "az" to ALL_LINGUAS
28148 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28150         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28151           crash bug fix from Biswa.
28152         * FUTURE: added Anjuta/gIDE merger information to provide 
28153           details on future direction and status of 1.x stuff
28154         * NEWS: prepared for release
28155         * po/de.po: update from Jens Georg <mail@jensgeorg>
28157 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28159         * multiple minor updates pre-0.1.8
28160         * patch from Biswa to fix syntax highlighting and packaging
28161         * po/fr.po: update from Stef
28163 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28165         * global-tags/Makefile.am
28166         global-tags/create_global_tags.sh
28167         global-tags/tm_global_tags.c
28168         scintilla/LexCPP.cxx
28169         scintilla/include/SciLexer.h
28170         src/aneditor.cxx
28171         src/project_dbase.c
28172         tagmanager/Makefile.am
28173         tagmanager/include/Makefile.am
28174         tagmanager/include/tm_project.h
28175         tagmanager/include/tm_tag.h
28176         tagmanager/include/tm_tagmanager.h
28177         tagmanager/tm_project.c
28178         tagmanager/tm_source_file.c
28179         tagmanager/tm_tag.c
28180         tagmanager/tm_workspace.c:
28181         
28182         Includes the syntax highliting patch to scintilla).
28183         and more stable code.
28184         
28185         *tagmanager/include/tm_symbol.h: New file.
28186         *tagmanager/tm_symbol.c: New file.
28187         
28188         Add symbol tree building functionality at project level
28189         
28190         Patch from:
28191         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28192         
28193 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28195         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28196           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28197           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28198           : New and improved pixmaps from Misha <misha@phreaker.net>
28199           Thanks to him.
28201 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28202         
28203         * Big patch submitted by
28204           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28205           Many thanks to him.
28206         
28207         * src/Makefile.am, src/aneditor.cxx
28208           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28209           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28210           Use of tagmanager lib for advanced calltips.
28212         * global-tags/*: Created new directory and added files to 
28213           generate system.tags.
28215         * tagmanager/*: Created new directory and added tagmanager lib
28216           files.
28218         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28219           the above additions.
28221         * data/Makefile.am: Modified to accomodate generated system.tags file.
28223 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28225         * scintilla/: updated to 1.41
28226         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28227         * src/about.c: updated list of authors
28228         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28229         * HACKING: updated to cover Scintilla usage
28230         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28231           translation
28233 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28235         * src/aneditor.cxx: Fixed compilation errors with it.
28236           by add include to gtk+ headers and typedefining a mysteriously
28237           vanished class Colour.
28239 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28241         * configure.in: Added pt_BR in the languages.
28242         
28243 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28245         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28246           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28247         * THANKS: updated
28248         * manuals/C/anjuta-manual/*: new format to match
28249           the rest of the GNOME docs chapter layout. Added the many
28250           new contributors. Moved Authors and License information into new
28251           chapters of their own - should make expansion easier too
28252         * src/compiler_options.c: changed the profiler option to -pg to 
28253           work with GNU tools (gprof)
28254         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28255           and text labels
28256         
28257 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28259         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28260           compiler_options_gui.c:
28261           Added a new entry for linker flags and renamed c_options to c_flags
28262           and l_options to l_libs. Also, added a new function:
28263           compiler_options_set_prjlflags_in_file();
28264         
28265         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28266         
28267         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28268           
28269 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28271         * THANKS, src/about.c: corrections and additions following 
28272         Naba's big update
28273         * src/main_menubar.c: patch from Rikul to fix the problem with 
28274         menu accelerators not being loaded
28276 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28278         * THANKS: Added all contributors and translators names and emails.
28279         * AUTHORS: Updated
28280         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28281         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28282               Added new file (earlier logo with border).
28283         * src/about.c: Added all contributors names and emails
28284               and used macro definition for logo pixmap file.
28285         * src/pixmaps.h: Added entry for anjuta splash screen.
28287 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28289         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28290         to new PNG version (thanks to Misha) and removed the old
28291         pixmap.
28293 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28295         * THANKS: added Conner Mo for simplified Chinese translation.
28296         * configure.in: added zh_CN in ALL_LINGUAS
28298 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28300         * THANKS: added Joe Man for his traditional Chinese translation.
28301         * configure.in: added zh_TW in ALL_LINGUAS.
28303 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28305         * src/main_menubar_def.h: Changed the link of lidn to
28306         http://lidn.sourceforge.net.
28307         
28308 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28310         * Applied patch from Rikul
28311         * Applied patch from Luca
28312         * Fixed a cvs conflict. :)
28314 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28316         * THANKS: added Marc Botermans for his Dutch translation.
28318         * configure.in: added nl in ALL_LINGUAS.
28320         * po/nl.po: added.
28322 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28324         * anjuta.c: Fixed luca's typo.
28325         * resources.c, resources.h: Changed gchar* return to void, to
28326                 avoid a compiler warning.
28327         * scintilla/Makefile.am: Reorganized file entries.
28328         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28330 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28332         * Upgraded scintilla to 1.4.
28333         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28334                 LexLisp.cxx StyleContext.cxx StyleContext.h
28335         * src/Makefile.am: Added 4 lexers and separated lexer objects
28336                 from the main link variable.
28338 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28340         * THANKS: added Luca, even if it shouldn't be my role to write
28341           this sort of thing :)
28343         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28344           the latest Luca patch.
28346 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28348         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28349         This is not documented yet; plugins to come later.
28350         * src/find*.c: find dialogs now persistent 
28351         (Rick <rikul@bellsouth.net>)
28352         * widgets/gnomefilelist.c: fixed multiple file open issue 
28353         (Rick <rikul@bellsouth.net>)
28354         * changes to recent file and project lists handling 
28355         (lbell <lbell@tsc4.com>)
28356         * more minor UI updates (me)
28358 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28360         * src/Makefile.am: removed warnings for traditional C syntax
28361         * pixmaps: added new icons for mini_locals, mini_cvs and
28362         the splash screen - thanks to Misha <misha@phreaker.net>
28364 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28366         * src/toolbar.c: fix typo in tooltip text
28367         * ccview/cccmd.cc: alter Func to Function in menu text
28369 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28371         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28372         issue with find dialog reporting an error when Scintilla finds text
28373         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28374         DOS files (i.e. CR/LF translation)
28376 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28378         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28379         #452436
28380         * data/internal.properties: default fold style now set to 3 :-)
28381         * applied patch from rikul <null@acm.org> to turn notebook tab 
28382         headings red when file has been edited.
28384 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28386         * configure.in: Added "no" to ALL_LINGUAS.
28387         
28388 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28390     * Patch from lbell <lbell@tsc4.com>
28391     src/controls.c
28392     src/debugger.c
28393     src/main_menubar.c
28394     src/main_menubar.h
28395     src/main_menubar_def.h
28396     src/mainmenu_callbacks.c
28397     src/mainmenu_callbacks.h
28398     src/project_dbase.c
28399     src/project_dbase.h
28400     
28401     Implemented a check menu item to handle the 'show locals' flag
28402     for the current project.
28404     * data/internal.properties: Removed the redundant command
28405     for gnome-terminal.
28406     
28407 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28409         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28411 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28413         * configure.in: Added "ta" to the languages list.
28415 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28417         * data/internal.properties:
28418           added fold.symbols property to control appearance of folds
28419           in the Scintilla editor (thanks to rikul <null@acm.org>)
28421 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28423         * src/message.c:
28424           one extra button for message win is being created -- Fixed.
28425         
28426           The frame should be hidden and not only the pix_lab when
28427           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28428           -- Fixed.
28429         
28430         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28431           for the time being it is same as mini_cvs.xpm.
28432         
28433 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28435         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28437         Patch from rikul <null@acm.org>
28438         
28439         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28440         glades.h, messages.c, messages.h, pixmaps.h,
28441         project_dbase.c, project_dbase.h, session.c,
28442         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28443         
28444         inserted 'add to watch' option in inspect window, so you can add easily
28445         a variable in watch window .
28446         
28447         Added a new message pane for the gdb local variables inspection. Changed
28448         the code in messages.c to better account for future new panes insertion.
28449         Defined a new pixmap for the new tab button in pixmaps.h
28450         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28451         install script.
28452         
28453         Changed the debugger module to have a single function for asking to gdb
28454         to send program info. The idea is to ask the debugger about only the
28455         info needed to open windows( watch, registers, etc ) to speedup the step
28456         command. I plan to ask informations to the debugger based on the user
28457         interface status.
28458         The request for local variables is enabled by default, but the
28459         projectDBase has a variable to control it, to allow disabling that
28460         feature,  there is also the code to save and to reload the state. If you
28461         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28462         in project_dbase.c
28464         This big patch is from:  lbell <lbell@tsc4.com>
28465         
28466 2001-09-20  Stephane Demurget <demurgets@free.fr>
28468         Patch from rikul <null@acm.org> :
28470         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28471           problem and added folding support for php/hmtl.
28473 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
28475         * Fixed dnd of files within scintilla.
28476         patch from:  rikul <null@acm.org>
28477         
28478 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
28480         * Applied patch from Luca.
28481         
28482         * src/source.c: source_write_build_files(): Fixed the project generation
28483           failure. The fist return statement and the free_project_type were 
28484           misplaced.
28486 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
28487         
28488         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28489         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28490         
28491         1) Restore the error color to red (waiting for a configurable one )
28492         2) Saving projects settings if you exit anjuta without closing an open
28493         saved project
28494         3) New Menu 'repaeat search' to search with a keystroke without pressing
28495         the toolbar button
28496         4) some define in the menus to better handle menu item update
28497         
28498         Patch from: lbell <lbell@tsc4.com>
28499         
28500         * main_menubar_def.h, main_menubar.c: Change the position of
28501         "Repeat find" menu position.
28503 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
28505          project_type.h, project_type.c, source.c: Applied patch.
28506          patch from Johannes Schmid <clubfan@users.sourceforge.net>
28507          
28508 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28510         * configure.in, src/Makefile.am: Using macros for ORBit flags.
28511         
28512 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28513         
28514         * Fixed bug #445752
28515   
28516 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28517         
28518         * Fixed bugs in Gtk-- and Gnome-- project type
28520 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28522         * dnd.c: Support for multiple files drag-n-drop.
28523         
28524           Patch from: rikul <null@acm.org>
28525         
28526         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28527           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28528           saving from menu.
28529         
28530           Patch from: rikul <null@acm.org>
28532         * Applied patch for widgetizing goto dialog box.
28533           Patch from: ???
28534         
28535         * Applied patch for having new project type handling.
28536           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28537           
28538 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28540         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28541           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28542           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28543           find_replace.c, find_replace.h, find_text.c, find_text.h,
28544           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28545           project_dbase.h, source.c, text_editor.c, text_editor.h,
28546           text_editor_cbs.c, utilities.c, utilities.h:
28547         
28548           Applied a huge patch (after slight preview). I would like Luca
28549           to have his feature additions mentioned here.
28550         
28551           Patch from: lbell <lbell@tsc4.com>
28553 2001-09-09  Stephane Demurget <demurgets@free.fr>
28555         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28557         * po/fr.po: updated to the latest sources.
28560 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28561         
28562         * Fixed bug #445752
28563   
28564 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28566         * dnd.h, dnd.c: New files for drag n drop support.
28567                 
28568         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28569            Added drag and drop support for opening files.
28570         
28571         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28572         Archit Baweja <bighead@crosswinds.net> for this idea.
28573         
28574         * TODO: Added some more todos. :-(
28576 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28578         * Fixed the goto line activate bug.
28579         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28581 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28582         
28583         * Fixed bugs in Gtk-- and Gnome-- project type
28585 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28587         * widgets/gonmefilelist.c, gnomefilelist.c:
28588         Modified multiple selection on pressing control.
28589           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28590         
28591         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28592         Modified multiple selection on pressing control.
28593           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28594         
28595 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28597         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28598           This is useless; but just in case...
28600 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28602         * data/internal.properties: modified a bit of perl properties.
28603         
28604 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28606         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28607           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28608           Added support for multiple file imports. Changed the standrd C++
28609           convention of #include <file> to #include <file.h>, because I had given
28610           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28611           now support the #include <file> convention. That is something to be fixed :). 
28612           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28614 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28616         * src/anjuta.c: Added function static greetings_text(), to solve the non
28617                 translation of the greetings text in the wizard.
28618                 
28619 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28621         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28622           dialogs, with OK the default (fix bug #453482)
28624 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28626         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28627         
28628         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28629         
28630 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28632         * src/aneditor.cxx
28633           src/aneditor.h
28634           src/anjuta_cbs.c
28635           src/controls.c
28636           src/main_menubar.c
28637           src/main_menubar.h
28638           src/main_menubar_def.h
28639           src/mainmenu_callbacks.c
28640           src/mainmenu_callbacks.h:
28641                 Applied the patch that addes menu items which allow users to
28642                 insert GPL notice and date time in current document.
28643                 patch from: Rick Patel <rikul@shreve.net>       
28644                 
28645         * src/main_menu.c: Fixed a compilation error.
28646         
28647         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28648         
28649         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28650           about the unterminated strings.
28651           
28652         * scintilla/*: Updated scintilla to 1.3.9 version.
28653         
28654 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28655         
28656         * widgets/gnomefileselection.c:
28657           Applied the patch for fixing multiple selection of file open funcion,
28658           which will deselect the files selected.
28659           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28661 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28663         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28664           src/fileselection.c, src/anjuta_cbs.c:
28665           Applied the patch     for multiple selection of file open.
28666           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28667           
28668 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28670         * Removed "-f" option in call to devhelp, because devhelp no longer
28671           supports that.
28672         
28673 2001-08-26  Stephane Demurget <demurgets@free.fr>
28675         All these modifications have been pointed out by
28676         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28678         * data/internal.properties: two fixes for the PHP lexer.
28679           this out.
28681         * fr.po: minor fixes.
28683         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28685 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28686         
28687         * main_menubar.c,
28688           main_menubar.h,
28689           main_menubar_def.h,
28690           main_menubar_callbacks.c,
28691           controls.c:
28692                 Added new menu item for "close all fils".
28693                 (Patch from Rikul <rikul@shreve.net>, after revision)
28694         
28695         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28696         
28697         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28698                 (Patch from Rikul <rikul@shreve.net>)
28699         
28700         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28701                 (Patch from Rikul <rikul@shreve.net>)
28703 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28704         
28705         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28706            project name in application widzard.
28707            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28709         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28710           of the 'OK' button there is an 'Execute' one.
28711           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28712         
28713         * executer.c: Changed cancel button to close button. That was more appropriate.
28714           
28715 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28717         * HACKING: corrected >>>>>> Config management.
28718         
28719         * HACKING: Added many things.
28720         
28721         * src/launcher.h: Added some comments.
28723 2001-08-21  Stephane Demurget <demurgets@free.fr>
28725         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28727         * HACKING,
28728           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28729           src/appwizard_cbs.c,
28730           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28731           Andy Piper <andy.piper@freeuk.com>
28733         * po/fr.po: updated to latest sources.
28735         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28738 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28740         * Fixed bugs #450280 and #448845
28742         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28743         
28744         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28745           named dialogs
28746         
28747         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28748           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28749           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28750           names to remove "Anjuta: " prefix
28751           
28752         * src/main_menubar_def.c: altered a message
28753         
28754         * launcher/anjuta_launcher.c: cleaned up some messages
28756         * src/debugger.c: edited messages to improve clarity
28757         
28758         * src/app_wiz*.c: tidied wizard interface
28761 2001-08-15  Stephane Demurget <demurgets@free.fr>
28763         Synced Naba's fix and mine about the wizards not working and removed
28764         anjuta.prj to avoid a nasty checkin.
28766         * Makefile.am: removed the install-data-local rule.
28768         * data/Makefile.am: changed the list of files.
28770         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28772         * .cvsignore: added anjuta.prj for the same reason.
28775 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28777         * src/source.c: Fixed a bug that fails new gnome projects to get
28778           created.
28780         * src/project_manager.c: Fixed a bug that disables storing recent
28781           project history.
28783         * Makefile.am: Added stuffs to install the macro files in the
28784           anjuta share file.
28787 2001-08-14  Stephane Demurget <demurgets@free.fr>
28789         * data/Makefile.am: added some rules to support the gnome/ macros
28790           dir in order to make the wizards work again.
28792         * anjuta.spec.in: upped the release number.
28795 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28797         * configure.in (ALL_LINGUAS): Added pl.
28800 2001-08-09  Stephane Demurget <demurgets@free.fr>
28802         * anjuta.spec.in: fixed the doc files list.
28805 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28807         * src/about.c: corrected my email address. :-)
28808         
28809         * TODO: Updated.
28810         
28811         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28812          (patch from Andy Piper <squiggle@ukgateway.net>)
28814 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28816         * debugger.c: Fixed a bug associated with debugging threaded
28817           application.
28818         
28819         * text_editor_menu.c: Fixed broken ui in text editor
28820           pop up menu.
28821           
28822         * text_editor_menu.c: Now the option sub menu in text editor pop up
28823           works.
28824         
28825         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28826                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28827         
28828 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28830         * src/text_editor_menu.c: Added menu item for context help
28831           (patch from Andy Piper <squiggle@ukgateway.net>)
28832         
28833 2001-08-06  Stephane Demurget <demurgets@free.fr>
28835         * ccview/cccproj.cc: added missing i18n strings.
28837         * data/welcome.txt: bumped version to 0.1.6.
28839         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28841 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28842         
28843         * help.c, help.h: Added support for DevHelp context sensitive help
28844                 and gnome api browsing.
28845         * Fixed toolbars and editor views "not save" bug.
28846         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28847           (patch from Andy Piper <squiggle@ukgateway.net>)
28848         * Updated THANKS and chapter15.sgml for uk and ru translators.
28850 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28852         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28853         * Updated configure.in to include these changes
28854         
28855 2001-08-03  Stephane Demurget <demurgets@free.fr>
28857         * src/project_dbase_gui.c: fixed bug #446963
28858           (on_project_dbase_ccview_update_start),
28859           (on_project_dbase_ccview_update_end): added.
28860           These two respectively disable and enable close file/project
28861           menu entries and toolbar items, while the ccview part updates
28862           its tag database.  
28865 2001-08-03  Stephane Demurget <demurgets@free.fr>
28867         * configure.in: added sv to the ALL_LINGUAS list.
28868         
28870 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28872         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28873                 file to work: merge translations and distribute it.
28875         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28877         * NEWS, README, THANKS & TODO: Spelling fixes.
28879 2001-08-01  Stephane Demurget <demurgets@free.fr>
28881         * README: updated requirements.
28883         * scintilla/Makefile.am,
28884           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28885           target can't be realized (custom build path).
28887         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28888           Removed install-data-local.
28890         * src/compiler_options.c: changed the include paths of the pixmaps.
28891           we hadn't any warning because of the include paths passed to the
28892           compiler. Thanks to make distcheck for reporting this.
28895 2001-07-31  Stephane Demurget <demurgets@free.fr>
28897         * NEWS, THANKS: updated.
28899         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28900           fixed to show the correct kernel signal number and its description.
28902         * widgets/gnomefilelist.c: fixed bug #445756
28903           (goto_last): renamed to goto_prev and changed according to goto_next.
28904           (goto_next): added.
28905           (goto_directory): removed.
28906           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28907           returned value is now the position in the list.
28908           (check_ok_button_cb): changed the back check and added one for next.
28909           (gnome_filelist_set_dir): the check in history make it wouldn't be
28910           a "true" history. polished the whole thing, using set_dir_internal.
28911           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28912           there's no check in the history when using back or next.
28914         * manuals/*: added missing .cvsignore files.
28917 2001-07-30  Stephane Demurget <demurgets@free.fr>
28919         * po/fr.po: updated to latest sources.
28921         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28922           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28923           to put off their sensitive attributes.
28925 2001-07-29  Stephane Demurget <demurgets@free.fr>
28926         
28927         * po/fr.po: fixed some grammar things.
28928           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28929           this out.
28930         
28931         * src/utilities.c: (file_is_link): use lstat instead of stat.
28933 2001-07-27  Naba Kumar <kh_naba@123india.com>
28934         
28935         * Remove help dir from cvs, because it is no longer
28936           needed.
28937         
28938         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28939           needed.
28941 2001-07-24  Naba Kumar <kh_naba@123india.com>
28943         * debugger.c: (debugger_update_prog_status): Fixed
28944                 the bug with gdb version 5. Debugger starts, when
28945                 step in/out/over etc are clicked.
28946         
28947         * debugger.c: All functions: added debugging codes.
28948         
28949         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28950         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28951           Modified to recognize non project files also.
28952           
28953         * source.c: (source_write_configure_in):
28954           Added source for 'prefix' counterparts for
28955           no-prefix AC_SUBST.
28956         
28957 2001-07-23  Naba Kumar <kh_naba@123india.com>
28958         
28959         * anjuta.c: added function anjuta_remove_text_editor();
28960           and suitably modified anjuta_remove_current_text_editor().
28961           
28962         * project_dbase.c: project_dbase_close(), Added code to
28963           close all opened files that belong to the project when
28964           the project is closed.
28965          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28966         
28967         * Updated the manuals/anjuta-manual subdir for GDP standards.
28968            (patch from Andy Piper <squiggle@ukgateway.net>)
28969         
28970         * main_menubar.h, main_menubar.def: Added Menu items to handle
28971           urls for library references, bugs, patches and feature request
28972           submission.
28973         
28974 2001-07-20  Naba Kumar <kh_naba@123india.com>
28975         
28976         * Set wmclass names in all windows.
28977           (patch from Andy Piper <squiggle@ukgateway.net>)
28978         * New splash logo from "Misha" <misha@phreaker.net>);
28980 2001-07-19  Naba Kumar <kh_naba@123india.com>
28981         
28982         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28983           set caret color, calltip back color and selection fore/back
28984           color.
28986 2001-07-18  Naba Kumar <kh_naba@123india.com>
28987         
28988         * project_dbase.c: Closes all files when project is closed.
28989          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28990          -- We still need to refine this as it closes all sort of files.
28991         
28992         * compiler_options.c: Fixed seg-fault bug when last item in
28993           compiler option lists is removed.
28994         
28995         * Fixed missing newline warnings during compilation.
28996           (patch from Andy Piper <squiggle@ukgateway.net>)
28998 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29000         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29001                 autogenerated no need to store'em in CVS.
29003         * ccview/.cvsignore: Addition of cvsignore.
29005 2001-07-17  Naba Kumar <kh_naba@123india.com>
29006         
29007         *GUI fixes and spell corrections
29008         (patch from Andy Piper <squiggle@ukgateway.net>)
29010 2001-07-15  Naba Kumar <kh_naba@123india.com>
29011         
29012         *Fixed double error message for file not found.
29013         
29014         *Put white backgrounds for png images.
29015         
29016         *Converted '-' to '_' in sgml files.
29018 2001-07-14  Naba Kumar <kh_naba@123india.com>
29019         
29020         * project_dbase.c: Short-cut for expand/collasp project tree
29021         
29022         * project_dbase_gui.c:
29023          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29025 2001-07-13  Naba Kumar <kh_naba@123india.com>
29026         
29027         * notebook.[h,c]: Added
29028          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29029         Project/message window now toggles on control and
29030         and notebook switch short-cut
29032 2001-07-7  Naba Kumar <kh_naba@123india.com>
29033         
29034         * Changed a new icon set which looks more gnomish.
29035         
29036         * Changed a new anjuta splash logo.
29037         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29039 2001-07-6  Naba Kumar <kh_naba@123india.com>
29040         
29041         * ccview/*: Integrated ccview for class view and file view
29042                 in the project Manager.
29043         
29044         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29046 2001-07-1  Naba Kumar <kh_naba@123india.com>
29047         
29048         * scintilla/*: Upgraded Scintilla to version 1.3.7
29049         
29050         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29051         
29052 2001-06-28  Naba Kumar <kh_naba@123india.com>
29053         
29054         * src/debugger.c: Correct step-over and step-out swapping.
29055         
29056         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29057           chapters and added more stuffs.
29059 2001-06-13  Naba Kumar <kh_naba@123india.com>
29060         
29061         * data/autogen.sh.gtkmm: Added
29062         
29063         * data/autogen.sh.gnomemm: Added
29064         
29065         * src/appwiz.c: Added two more application wizard templetes
29066         
29067         * src/project: for gtk-- and gnome-- and proper support
29068         
29069         * src/source.c: for c++ in the project configuration.
29070         
29071         * src/source.h:
29073 2001-05-05  Naba Kumar <kh_naba@123india.com>
29075         * Merged my pre-cvs modifications with 
29076           the current cvs copy.
29078         * (lot of files change).
29080         * Implemented session management.
29082         * Local installation possible by
29083           manageing our own pixmaps paths
29084           manupulations.
29085         
29086         * resources.h: Added.
29087         * resources.c: Added.
29089         * Fixed some bugs.
29090         
29091 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29093         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29094                 Corrected/extended ignores.
29096 2001-05-04  Naba Kumar <kh_naba@123india.com>
29098         * manuals/: dir tree added.
29099           Sgml documentation started in this dir.
29100           
29101         * omf-install/: dir tree added.
29102         
29103         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29104           Created initial document structure.
29105           
29106         * configure.in: Added test for scrollkeeper.
29107           Added some Makefile entries in AC_OUTPUT.
29108         
29109         * Makefile.am: Added subdir manuals/
29110         
29111         * HACKING: Wrote something stupid.
29113 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29115         * Makefile.am: Added ChangeLog in local data list, becaused it's
29116           needed to create a new project.
29117           
29118         * po/fr.po: minor fixes.
29120         * src/build_file.c, src/configurer.c, src/debugger.c,
29121           src/executer.c, src/find_replace.c, src/gnome_project.c,
29122           src/goto_line.c, src/launcher.c, src/messages.c, 
29123           src/preferences.c src/project_dbase.c: functions declared static.
29124           
29125         * widgets/gnomefilelist.c: Fixed a project creation bug,
29126           introduced with latest changes.
29128 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29130         * widgets/gnomefilelist.c,
29131           BUGS: Fixed an annoying bug preventing from loading files/project
29132           given on the command line. Polished the whole gnome_filelist widget.
29134 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29136         * src/main.c,
29137           src/anjuta.c,
29138           src/anjuta.h: Polished the command line parsing.
29140         * BUGS: Need to clean that damn gnome_filelist widget.
29142 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29144         * src/registers.c,
29145           src/sharedlib.c,
29146           src/signals.c: Removed duplicated includes.
29148         * po/fr.po: minor fixes.
29150         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29151           create_compiler_options_page? () declared static.
29152         * src/main.c,
29153           src/anjuta.c: Put a command line option for disabling
29154           the splashscreen.
29156         * src/preferences_gui.c: Fixed an internationalization issue,
29157           other functions declared static.
29159         * src/gnome_project.c: Fixed some memory leaks,
29160           new_prj_terminated () declared static. 
29162 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29164         * configure.in: Sort ALL_LINGUAS alphabetically.
29166 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29168         * Emptied that ugly old Changelog.
29170 == Anjuta 0.1.5 ===
29171 == Anjuta 0.1.4 ==
29173 2001-03-10 Naba kumar  <naba@gnome.org>
29175         * src/gnome_project.c: Fixed project dir creation bug.
29177         * src/text_editor.c: Fixed double accelerators bug.
29178         
29179         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29181         * src/stack_trace.c, * src/compiler_options.c,
29182         data/internals.properties, src/defaults.c:
29183         Fixed pixmap creation with NULL window.
29185         * src/commands.c, src/preferences_gui.c, src/build_project.c
29186         src/clean_project.c: Bug fix.
29187         
29188         * src/main_menubar_def.h: i18n bug fix.
29189         
29190         * src/executer.h, src/executer.c: Bug fix.
29191         
29192         * src/controls.c: Bug fix.
29193         
29194         * src/debugger.c: Debugger now takes program args.
29195         
29196         * po/ja.po: Added japanese translation file.
29197         
29198         Upgraded to ver 0.1.4
29199         ... Fixed other minor bugs.
29201 == Anjuta 0.1.3 ===
29203 2001-XX-XX Naba kumar  <naba@gnome.org>
29205         * Lots of unaccountable changes. Integrated scintilla.
29206         Redesigned Project managemet. Added supports for other languages.
29207         Java style properties managements. .... blah blah
29208         
29209 2000-11-11 Naba kumar  <naba@gnome.org>
29211         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29212         Upgraded to version 0.1.3.
29214         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29215         Fixed to activate Debug->add watch properly.
29217 === Anjuta 0.1.2 beta_2 ===
29218 === Anjuta 0.1.2 ===
29220 2000-11-05 Naba kumar  <naba@gnome.org>
29222         * src/compiler_options.c, src/compiler_options_cbs.c
29223         src/compiler_options_cbs.h, src/compiler_options_gui.c
29224         src/anjuta2.c, extra/stock_libs.anj (new),
29225         extra/README.stock_libs (new), htmls/page13.html,
29226         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29227         added libraries. Stock libs provided for ease of entry. Modified
29228         help html file accordingly.
29230 2000-11-03 Naba kumar  <naba@gnome.org>
29232         * README: Minor fixes in Doc files.
29234         * src/gnome_prj.c, src/appwidzard_cbs.c:
29235         Fixed to ignore non-existant dir for blank prj.
29236         More checking in project creation, especially to confirm
29237         that the prj file already does not exist.
29239         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29241         * src/controls.c: Now Menu item "Format/Detach current document"
29242         is inactive when there is no document opened.
29244 === Anjuta 0.1.1 ===
29246 2000-11-01 Naba kumar  <naba@gnome.org>
29248         Completed and Release of first version (Beta) with lots of bugs.
29250 1999-12-27 Naba kumar  <naba@gnome.org>
29252         Anjuta project started.