Check that a given filename is valid before setting it on a GtkFileChooserButton
[anjuta-git-plugin.git] / ChangeLog
blob70dd9ad24ef8fc74dec1de1b4271d37af64d246a
1 2008-07-09  Johannes Schmid  <jhs@gnome.org>
3         * plugins/language-support-cpp-java/cpp-java-assist.c
4         (cpp_java_assist_create_word_completion_cache),
5         (cpp_java_assist_check):
6         * plugins/symbol-db/plugin.c (symbol_db_activate):
7         Show all completions even when the editor makes own suggestions
9 2008-07-09  Johannes Schmid  <jhs@gnome.org>
11         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
12         Get the file path from the file-chooser instead of the ui
13         
14         * plugins/symbol-db/anjuta-symbol-db.glade:
15         * plugins/symbol-db/plugin.c (symbol_db_activate):
16         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
17         (symbol_db_engine_new):
18         * plugins/symbol-db/symbol-db-engine.h:
19         Fixed symbol-db prefs
20         
21         * scripts/glade2schema.pl:
22         Support for "folder" and "file" preferences
23         
24         * configure.in: Require latest libgda-4.0
26 2008-07-07  Massimo Cora'  <maxcvs@email.it>
28         * libanjuta/interfaces/libanjuta.idl:
29         * plugins/symbol-db/plugin.c (isymbol_manager_search):
30         * plugins/symbol-db/symbol-db-engine.c
31         (symbol_db_engine_get_class_parents_by_symbol_id),
32         (symbol_db_engine_get_class_parents),
33         (symbol_db_engine_get_scope_members_by_symbol_id),
34         (symbol_db_engine_get_scope_members),
35         (symbol_db_engine_get_current_scope),
36         (symbol_db_engine_get_file_symbols),
37         (symbol_db_engine_find_symbol_by_name_pattern),
38         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
39         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
40         interface.
42 2008-07-07  Johannes Schmid  <jhs@gnome.org>
44         * libanjuta/libanjuta-1.0.vapi:
45         Added missing file
46         
47 2008-07-07  Johannes Schmid  <jhs@gnome.org>
49         * plugins/symbol-db/plugin.c:
50         Fixed a double-free
52 2008-07-07  Massimo Cora'  <maxcvs@email.it>
54         * plugins/language-support-cpp-java/cpp-java-assist.c
55         (cpp_java_assist_create_word_completion_cache):
56         added some debugging info.
58         * plugins/symbol-db/plugin.c (on_project_root_added),
59         (isymbol_manager_search):
60         * plugins/symbol-db/symbol-db-engine.c
61         (sdb_engine_get_statement_by_query_id),
62         (sdb_engine_get_dyn_query_node_by_id),
63         (sdb_engine_insert_dyn_query_node_by_id),
64         (sdb_engine_get_query_parameters_list),
65         (sdb_engine_free_cached_queries),
66         (sdb_engine_free_cached_dynamic_queries),
67         (sdb_engine_get_tuple_id_by_unique_name),
68         (sdb_engine_get_tuple_id_by_unique_name2),
69         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
70         (sdb_engine_finalize), (symbol_db_engine_new),
71         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
72         * plugins/symbol-db/symbol-db-engine.h:
73         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
74         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
75         (destroy_engine_scan_data), (sdb_system_init),
76         (sdb_system_finalize), (sdb_system_class_init),
77         (sdb_system_get_normalized_cflags),
78         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
79         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
80         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
81         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
82         (sdb_system_do_scan_next_package),
83         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
84         (symbol_db_system_scan_package),
85         (symbol_db_system_is_package_parseable):
86         * plugins/symbol-db/symbol-db-system.h:
87         fixed threaded libgda stuff. It was the static prepared statement that broke
88         the thing.
90 2008-07-07  Johannes Schmid  <jhs@gnome.org>
92         * libanjuta/libanjuta-1.0.deps:
93         * libanjuta/vapi-gen/README:
94         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
95         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
96         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
97         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
98         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
99         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
100         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
101         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
102         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
103         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
104         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
105         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
106         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
107         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
108         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
109         tpl:
110         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
111         m:
112         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
113         n:
114         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
115         am:
116         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
117         am.tpl:
118         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
119         pi:
120         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
121         la:
122         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
123         (destroy_engine_scan_data), (sdb_system_init),
124         (sdb_system_finalize), (sdb_system_class_init),
125         (sdb_system_get_normalized_cflags),
126         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
127         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
128         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
129         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
130         (sdb_system_do_scan_next_package),
131         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
132         (symbol_db_system_scan_package),
133         (symbol_db_system_is_package_parseable):
134         * plugins/symbol-db/symbol-db-system.h:
135         
136         Added various missing files to svn
138 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
140         * plugins/project-wizard/templates/anjuta-plugin-vala*:
141         * configure.in, plugins/project-wizard/templates/Makefile.am:
142         Added a template for an Anjuta plugin in Vala.
144         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
145         * manuals/reference/libanjuta/libanjuta-docs.sgml:
146         Added a little tutorial.
148         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
149         Removed two extra semicolons that gobject-introspection parser
150         didn't like.
152         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
153         * libanjuta/Makefile.am, libanjuta/vapigen/*
154         Added Vala API bindings along with files needed to regenerate them.
156 2008-07-07  Johannes Schmid  <jhs@idefix>
158         * plugins/message-view/message-view.c:
159         Use correct plural forms for buttons and update buttons on clear()
161 2008-07-06  Johannes Schmid  <jhs@idefix>
163         * plugins/build-basic-autotools/build-basic-autotools.c
164         (on_build_mesg_format):
165         Do not set MESSAGE_INFO on change directory messages
167 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
169         * plugins/message-view/message-view.c:
170         Fixed #541689 – Filter buttons added
172 2008-07-06  Johannes Schmid  <jhs@gnome.org>
174         Patch from Arun Chaganty
175         * global-tags/create_global_tags.sh.in:
176         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
177         * libanjuta/anjuta-ui.h:
178         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
179         * libanjuta/anjuta-utils.h:
180         * plugins/editor/style-editor.c (apply_styles):
181         * plugins/editor/text_editor.c (text_editor_get_props):
182         * plugins/macro/macro-db.c (get_user_macro_path):
183         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
184         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
185         (update_system_tags_only_add), (create_store),
186         (on_create_tags_clicked), (on_add_tags_clicked),
187         (on_remove_tags_clicked), (on_update_global_clicked),
188         (symbol_browser_load_global_tags):
189         * plugins/symbol-browser/plugin.c (project_root_added):
190         * plugins/symbol-db/plugin.c (symbol_db_activate):
191         * plugins/tools/editor.c (on_editor_script_toggle),
192         (on_editor_response):
193         * plugins/tools/fileop.c (atp_anjuta_tools_load),
194         (atp_anjuta_tools_save):
195         * plugins/tools/plugin.h:
196         * plugins/tools/variable.c (atp_variable_get_editor_variable):
197         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
198         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
199         * src/anjuta.c (anjuta_new):
200         (with some warning fixes)
202         #518594 – Get rid of .anjuta and follow fd.o specifications
204 2008-07-06  Johannes Schmid  <jhs@idefix>
206         * configure.in:
207         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
208         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
209         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
210         * plugins/project-wizard/templates/java/configure.ac.tpl:
211         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
212         * plugins/project-wizard/templates/python/configure.ac.tpl:
213         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
214         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
215         
216         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
218 2008-07-05  Massimo Cora'  <maxcvs@email.it>
220         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
221         fixed a little mem-leak.
223         * plugins/symbol-db/Makefile.am:
224         * plugins/symbol-db/anjuta-symbol-db.glade:
225         * plugins/symbol-db/plugin.c (on_editor_update_ui),
226         (on_char_added), (on_project_element_added),
227         (on_project_element_removed), (on_system_scan_package_start),
228         (on_system_scan_package_end), (on_system_single_file_scan_end),
229         (on_project_single_file_scan_end), (on_importing_project_end),
230         (do_import_sources_after_abort), (do_import_sources),
231         (on_project_root_added), (on_project_root_removed),
232         (symbol_db_activate), (symbol_db_deactivate),
233         (symbol_db_instance_init), (isymbol_manager_search):
234         * plugins/symbol-db/plugin.h:
235         * plugins/symbol-db/symbol-db-engine.c
236         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
237         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
238         (symbol_db_engine_new), (sdb_engine_create_db_tables),
239         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
240         (symbol_db_engine_project_exists),
241         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
242         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
243         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
244         (sdb_engine_add_new_sym_implementation),
245         (sdb_engine_add_new_scope_definition),
246         (sdb_engine_add_new_tmp_heritage_scope),
247         (sdb_engine_add_new_symbol),
248         (symbol_db_engine_update_project_symbols),
249         (on_scan_update_buffer_end),
250         (symbol_db_engine_update_buffer_symbols),
251         (symbol_db_engine_get_full_local_path),
252         (symbol_db_engine_get_file_db_path),
253         (symbol_db_engine_get_files_with_zero_symbols),
254         (symbol_db_engine_get_file_symbols),
255         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
256         * plugins/symbol-db/symbol-db-engine.h:
257         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
258         (on_listall_output), (on_listall_exit),
259         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
260         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
261         * plugins/symbol-db/symbol-db-prefs.h:
262         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
263         (destroy_engine_scan_data), (sdb_system_init),
264         (sdb_system_finalize), (sdb_system_class_init),
265         (sdb_system_get_normalized_cflags),
266         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
267         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
268         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
269         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
270         (sdb_system_do_scan_next_package),
271         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
272         (symbol_db_system_scan_package),
273         (symbol_db_system_is_package_parseable):
274         * plugins/symbol-db/symbol-db-system.h:
275         * plugins/symbol-db/symbol-db-view.h:
276         * plugins/symbol-db/test/Makefile.am:
277         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
278         * plugins/symbol-db/test/main.c (add_new_files):
279         brand-new system tags population system. It's still not completed. It crashes
280         with libgda svn 3174: probably there's some thread bug on this library and
281         must be fixed. The crash happens when system tags and project tags are scanned
282         concurrently. It's a random crash, so it's not possible to find a point.
283         Preferences page now support check-box toggle population. Anyway it's still
284         missing a save-on-session method... to be implemented soon.
286         * plugins/valgrind/preferences.c (build_general_prefs):
287         be sure to set the correct executable path.
289 2008-07-05  Johannes Schmid  <jhs@gnome.org>
291         * plugins/run-program/execute.c (get_local_executable):
292         500962 – Further icons
294 2008-07-05  Johannes Schmid  <jhs@gnome.org>
296         * plugins/document-manager/action-callbacks.c
297         (on_close_file_activate):
298         fixed memory corruption (thanks to yura_dev)
299         
300         * plugins/document-manager/anjuta-docman.c
301         (anjuta_docman_remove_document),
302         (anjuta_docman_set_current_document):
303         #535173 – UI isn't updated on closing all documents
304         
305         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
306         #511762 – Multiple selection don't work well when hitting enter
308 2008-07-05  Johannes Schmid  <jhs@gnome.org>
310         * libanjuta/interfaces/libanjuta.idl:
311         * plugins/document-manager/action-callbacks.c
312         (on_close_file_activate):
313         Fixed a crasher due to g_free vs. g_object_unref
314         
315         * plugins/document-manager/anjuta-docman.c
316         (anjuta_docman_update_page_label):
317         * plugins/editor/text_editor.c (isavable_is_read_only),
318         (isavable_iface_init):
319         * plugins/glade/anjuta-design-document.c:
320         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
321         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
322         * plugins/sourceview/sourceview-io.h:
323         * plugins/sourceview/sourceview-private.h:
324         * plugins/sourceview/sourceview.c (on_file_changed),
325         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
326         (ifile_savable_is_read_only), (isavable_iface_init),
327         (idocument_cut):
328         #357697 – readonly file can be edited
329         
330         * plugins/symbol-browser/plugin.c (project_root_added):
331         #539551 – AutoComplete doesn't work
333 2008-07-05  Johannes Schmid  <jhs@gnome.org>
335         * plugins/Makefile.am:
336         #539551 – AutoComplete doesn't work
338 2008-07-05  Johannes Schmid  <jhs@gnome.org>
340         * plugins/file-manager/file-model.c (file_model_filter_file):
341         Fixed "Hide binary files"
343 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
345         * plugins/debug-manager/start.c,
346         plugins/build-basic-autotools/build-basic-autotools.c,
347         plugins/run-program/plugin.c,
348         plugins/run-program/plugin.h:
349         Fix bug #538217: Run in terminal option isn't remembered
350         Fix bug: Debugger sources directories isn't remembered neither
352 2008-07-04  Johannes Schmid  <jhs@gnome.org>
354         * plugins/symbol-browser/plugin.c (project_root_added):
355         Fixed global tags loading
357 2008-07-04  Johannes Schmid  <jhs@gnome.org>
359         Patch from Arun Chaganty:
360         * configure.in:
361         * plugins/symbol-browser/an_symbol_prefs.c
362         (on_create_tags_clicked):
363         #515954 – create_global_tags.sh: wrong anjuta-tags path
365         * global-tags/create_global_tags.sh.in:
366         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
368 2008-07-04  Johannes Schmid  <jhs@gnome.org>
370         * plugins/debug-manager/breakpoints.c (on_editor_saved):
371         * plugins/symbol-browser/plugin.c (on_editor_saved):
372         * plugins/symbol-db/plugin.c (on_editor_saved):
373         Adapted to change in the "saved" signal of IAnjutaFile
375         * plugins/editor/text_editor.c (text_editor_save_file):
376         Fixed #541313 – Crash on saving file
377         
378         * plugins/sourceview/sourceview.c (on_save_finish):
379         Emit "saved" signal
381 2008-07-04  Johannes Schmid  <jhs@gnome.org>
383         * plugins/sourceview/anjuta-editor-sourceview.glade:
384         Remove "Monitor VFS" preference - it is always enabled
386 2008-07-04  Johannes Schmid  <jhs@gnome.org>
388         * plugins/document-manager/action-callbacks.c
389         (on_close_file_activate):
390         * plugins/document-manager/anjuta-docman.c:
391         * plugins/project-manager/plugin.c (value_added_current_editor):
392         * plugins/symbol-browser/plugin.c (value_added_current_editor):
393         Fixed GFile* related stuff
394         
395         * plugins/file-manager/file-model.c (file_model_update_file):
396         Do not unref GIcon* as it is owned by GFileInfo*
397         
398         * plugins/sourceview/anjuta-document-loader.c:
399         * plugins/sourceview/anjuta-document-loader.h:
400         * plugins/sourceview/anjuta-document-saver.c:
401         * plugins/sourceview/anjuta-document-saver.h:
402         * plugins/sourceview/anjuta-document.c:
403         * plugins/sourceview/anjuta-document.h:
404         * plugins/sourceview/anjuta-utils.c:
405         * plugins/sourceview/anjuta-utils.h:
406         Deleted old (gedit) gnome-vfs stuff.
407         
408         * plugins/sourceview/sourceview.io.c
409         * plugins/sourceview/sourceview.io.h:
410         New helper class that takes care of file saving/loading
411         and is much smaller than the gnome-vfs stuff as many things are
412         handled by gio now.
413         
414         * plugins/sourceview/Makefile.am:
415         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
416         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
417         (anjuta_view_delete_selection), (anjuta_view_expose):
418         * plugins/sourceview/anjuta-view.h:
419         * plugins/sourceview/sourceview-private.h:
420         * plugins/sourceview/sourceview.c (sourceview_create_markers),
421         (sourceview_create_highligth_indic), (goto_line),
422         (on_document_modified_changed), (on_mark_set),
423         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
424         (on_open_finish), (on_save_failed), (on_save_finish),
425         (sourceview_instance_init), (sourceview_dispose),
426         (sourceview_finalize), (sourceview_new), (ifile_open),
427         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
428         (ieditor_goto_line), (wordcharacters_contains),
429         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
430         (autodetect_language), (ihover_iface_init):
431         Adapted to use the new IO class, clean up a bit
433 2008-07-03  Johannes Schmid  <jhs@gnome.org>
435         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
436         Removed useless DEBUG_PRINTs
437         
438         * plugins/document-manager/action-callbacks.c:
439         * plugins/document-manager/action-callbacks.h:
440         * plugins/document-manager/anjuta-docman.c
441         (anjuta_docman_goto_file_line_mark):
442         * plugins/document-manager/anjuta-document-manager.ui:
443         * plugins/document-manager/plugin.c
444         (update_document_ui_interface_items), (register_stock_icons):
445         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
446         a.ui:
447         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
448         (register_stock_icons):
449         Moved "Swap .c/.h" from document-manager to language-support where it
450         belongs and reimplemented it without gnome-vfs
452 2008-07-02  Johannes Schmid  <jhs@gnome.org>
454         * libanjuta/interfaces/libanjuta.idl:
455         Corrected sigal argument
456         * plugins/file-manager/file-model.c (file_model_row_collapsed):
457         #538921 Duplicated folders
459 2008-07-02  Johannes Schmid  <jhs@gnome.org>
461         * plugins/debug-manager/breakpoints.c
462         (on_jump_to_breakpoint_activate):
463         * plugins/debug-manager/disassemble.c (on_location_changed):
464         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
465         (dma_plugin_activate):
466         * plugins/document-manager/anjuta-docman.c
467         (anjuta_docman_goto_file_line_mark):
468         
469         Fixed crash when double-clicking on a breakpoint.
470         
471 2008-07-02  Johannes Schmid  <jhs@gnome.org>
473         * libanjuta/interfaces/anjuta-idl-compiler.pl:
474         Allow NULL GFiles
475         
476         * plugins/file-loader/plugin.c (on_session_load):
477         Fixed typo
478         
479         * src/main.c (on_message_received):
480         Fixed loading of files from the command line
482 2008-07-02  Johannes Schmid  <jhs@gnome.org>
484         * libanjuta/interfaces/anjuta-idl-compiler.pl:
485         * libanjuta/interfaces/libanjuta.idl:
486         Change (nearly) all interfaces to use GFile* instead of uris
487         Document all shell variables
488         
489         * plugins/build-basic-autotools/build-basic-autotools.c
490         (on_build_mesg_parse), (value_added_fm_current_file),
491         (value_removed_fm_current_file), (value_added_pm_current_uri),
492         (value_added_project_root_uri), (value_added_current_editor),
493         (activate_plugin), (ifile_open), (ifile_get_file),
494         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
495         * plugins/class-gen/plugin.c (activate_plugin),
496         (cg_plugin_generator_created_cb):
497         * plugins/class-inheritance/class-callbacks.c
498         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
499         * plugins/class-inheritance/class-inherit.c
500         (class_inheritance_show_dynamic_class_popup_menu),
501         (cls_inherit_draw_expanded_node):
502         * plugins/class-inheritance/plugin.c (activate_plugin):
503         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
504         (value_removed_fm_current_file), (value_added_current_editor),
505         (activate_plugin):
506         * plugins/debug-manager/breakpoints.c
507         (breakpoints_dbase_set_all_in_editor),
508         (breakpoints_dbase_add_breakpoint),
509         (breakpoints_dbase_edit_breakpoint),
510         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
511         * plugins/debug-manager/command.c (dma_command_run):
512         * plugins/debug-manager/plugin.c (set_program_counter),
513         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
514         (dma_plugin_activate):
515         * plugins/debug-manager/variable.c (on_program_stopped):
516         * plugins/devhelp/plugin.c (devhelp_activate):
517         * plugins/document-manager/Makefile.am:
518         * plugins/document-manager/action-callbacks.c
519         (on_close_file_activate), (on_reload_file_activate),
520         (get_swapped_filename), (on_swap_activate):
521         * plugins/document-manager/anjuta-docman.c
522         (anjuta_docman_page_init), (on_open_filesel_response),
523         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
524         (anjuta_docman_add_editor), (anjuta_docman_add_document),
525         (anjuta_docman_set_current_document),
526         (anjuta_docman_goto_file_line),
527         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
528         (anjuta_docman_update_page_label),
529         (anjuta_docman_delete_all_indicators),
530         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
531         (anjuta_docman_get_document_for_file):
532         * plugins/document-manager/anjuta-docman.h:
533         * plugins/document-manager/editor-tooltips.c:
534         * plugins/document-manager/editor-tooltips.h:
535         * plugins/document-manager/file_history.c (an_file_history_back),
536         (an_file_history_forward):
537         * plugins/document-manager/plugin.c (get_directory_display_name),
538         (update_title), (value_added_project_root_uri),
539         (on_document_changed), (on_session_save), (on_save_prompt),
540         (on_docman_auto_save):
541         * plugins/editor/Makefile.am:
542         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
543         * plugins/editor/print.c:
544         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
545         (open_file_with), (value_added_fm_current_file),
546         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
547         (activate_plugin), (iloader_load):
548         * plugins/file-manager/file-model.c (file_model_update_file),
549         (file_model_get_file):
550         * plugins/file-manager/file-model.h:
551         * plugins/file-manager/file-view-marshal.list:
552         * plugins/file-manager/file-view.c (file_view_get_selected),
553         (file_view_button_press_event), (file_view_selection_changed),
554         (file_view_class_init):
555         * plugins/file-manager/file-view.h:
556         * plugins/file-manager/plugin.c
557         (on_file_view_current_file_changed), (on_file_view_open_file),
558         (on_file_view_show_popup_menu), (file_manager_activate),
559         (ifile_manager_set_selected):
560         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
561         * plugins/file-wizard/plugin.c (activate_plugin):
562         * plugins/gdb/plugin.c (idebugger_run_to):
563         * plugins/glade/anjuta-design-document.c (ifile_open),
564         (ifile_get_file), (ifile_iface_init):
565         * plugins/glade/plugin.c (value_added_current_editor),
566         (on_session_save), (activate_plugin), (ifile_open),
567         (ifile_get_file), (ifile_iface_init):
568         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
569         * plugins/language-support-cpp-java/plugin.c
570         (cpp_java_plugin_activate_plugin):
571         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
572         * plugins/profiler/plugin.c (register_stock_icons),
573         (profiler_activate), (ifile_open), (ifile_get_file),
574         (ifile_iface_init):
575         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
576         (ifile_iface_init):
577         * plugins/project-import/project-import.c (on_import_apply):
578         * plugins/project-manager/plugin.c (confirm_removal),
579         (on_uri_activated), (on_treeview_selection_changed),
580         (value_added_fm_current_file), (value_removed_fm_current_file),
581         (value_added_current_editor), (project_manager_unload_gbf),
582         (project_manager_plugin_activate_plugin), (ifile_open),
583         (ifile_get_file), (ifile_iface_init):
584         * plugins/project-wizard/install.c (npw_open_action):
585         * plugins/search/search-replace.c (search_and_replace),
586         (on_message_clicked):
587         * plugins/search/search-replace_backend.c
588         (file_buffer_new_from_te), (file_buffer_new_from_path):
589         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
590         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
591         (sourceview_new), (ifile_open), (ifile_get_file),
592         (ifile_savable_save_as), (ifile_iface_init):
593         * plugins/sourceview/sourceview.h:
594         * plugins/subversion/plugin.c (value_added_fm_current_file),
595         (value_removed_fm_current_file), (value_added_current_editor),
596         (activate_plugin):
597         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
598         (isymbol_iface_init):
599         * plugins/symbol-browser/plugin.c (goto_file_line),
600         (update_editor_symbol_model), (value_added_current_editor),
601         (activate_plugin):
602         * plugins/symbol-db/plugin.c
603         (on_editor_buffer_symbols_update_timeout),
604         (value_added_current_editor), (goto_file_line),
605         (symbol_db_activate):
606         * plugins/symbol-db/symbol-db-engine-iterator-node.c
607         (isymbol_get_file), (isymbol_iface_init):
608         * plugins/tools/editor.c (on_editor_response):
609         * plugins/tools/execute.c (on_message_buffer_click):
610         * plugins/tools/variable.c (atp_variable_get_editor_variable):
611         * plugins/valgrind/plugin.c (valgrind_activate):
612         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
613         * src/anjuta.c (anjuta_new):
614         * src/main.c (on_message_received), (main):
616         Adapt all plugins to the interface changes, port partly to gio
618         Patch from Yuriy Penkin:
619         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
620         (text_editor_update_monitor), (text_editor_new),
621         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
622         (text_editor_save_file), (ifile_get_file), (ifile_open),
623         (isavable_save_as), (ifile_iface_init):
624         * plugins/editor/text_editor.h:
625         
626         #540731 - Port editor to gio
628 2008-06-29  Johannes Schmid  <jhs@gnome.org>
630         * plugins/language-support-cpp-java/cpp-java-assist.c
631         (create_completion),
632         (cpp_java_assist_create_word_completion_cache),
633         (cpp_java_assist_show_autocomplete):
634         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
635         
636         #449620 – Implement autocompletion for gtksourceview editor
638 2008-06-28  Johannes Schmid  <jhs@gnome.org>
640   Patch from Yuriy Penkin:
641         * plugins/search/search-replace.c (search_update_dialog):
642         #538906 – Enable state "Max actions" when "No limit" toggled
644 2008-06-28  Johannes Schmid  <jhs@gnome.org>
646   Patch from Yuriy Penkin:
647         * plugins/file-loader/plugin.c (on_session_load):
648         * plugins/macro/macro-dialog.c (macro_dialog_init):
649         * plugins/patch/patch-plugin.glade:
650         #538443 – Missing files in POTFILES.in
652 2008-06-28  Johannes Schmid  <jhs@gnome.org>
654   Patch from  Ignacio Casal Quinteiro:
655         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
656         (anjuta_launcher_finalize):
657         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
658         (anjuta_ui_class_init), (anjuta_ui_init):
659         * libanjuta/cell-renderer-captioned-image.c
660         (anjuta_cell_renderer_captioned_image_dispose),
661         (anjuta_cell_renderer_captioned_image_finalize),
662         (anjuta_cell_renderer_captioned_image_init),
663         (anjuta_cell_renderer_captioned_image_class_init):
664         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
665         (e_splash_init):
666         513156 – Get rid of libgnome(ui)
667         
668         * plugins/symbol-db/test/main.c (close_project),
669         (get_global_members):
670         Fixed build
672 2008-06-28  Johannes Schmid  <jhs@gnome.org>
674         * plugins/document-manager/anjuta-docman.c
675         (anjuta_docman_update_documents_menu_status):
676         Fixed a Gtk-Critical
677         
678         * plugins/document-manager/anjuta-document-manager.ui:
679         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
680         Show actions in correct Goto menu
682 2008-06-28  Johannes Schmid  <jhs@gnome.org>
684   Patch from Yuriy Penkin:
685         * configure.in:
686         * plugins/file-manager/Makefile.am:
687         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
688         #539726 – Completing port to GIO
690 2008-06-28  Johannes Schmid  <jhs@gnome.org>
692         * plugins/file-manager/file-model.c (file_model_row_expanded),
693         (file_model_init), (file_model_finalize), (file_model_refresh):
694         
695         #538921 – Duplicated folders
696         Using sync API for now as the async approach does not seem to have any
697         advantages and just caused problems
699 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
701         * plugins/document-manager/anjuta-docman.c:
702         Fix again #538798: UI selected tab document differs from real one
703         Remove automatic page reordering (annoying when sorting tab with
704         the same names)
705         Do not reselect page on page switch as the page number could have
706         changed just update document menu
707         Update document menu after reordering all documents
709 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
711         * plugins/document-manager/anjuta-docman.c:
712         Fix #538798: UI selected tab document differs from real one
714 2008-06-16  Johannes Schmid  <jhs@gnome.org>
716         * plugins/language-support-cpp-java/plugin.c
717         (set_indentation_param_emacs), (set_indentation_param_vim),
718         (set_line_indentation), (get_line_indentation_base),
719         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
720         
721         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
723 2008-06-15  Johannes Schmid  <jhs@gnome.org>
724         
725         * plugins/file-manager/file-model.c (on_file_model_changed):
726         Fixed file monitoring
727         
728         * plugins/file-manager/file-view.c (file_view_show_extended_data),
729         (file_view_selection_changed):
730         
731         Some code refactoring
732         
733         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
734         Hide "rename" menu item for now
736 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
738         * plugins/document-manager/anjuta-docman.c:
739         Make sure that scintilla window is displayed
741 2008-06-15  Naba Kumar  <naba@gnome.org>
743         * plugins/document-manager/anjuta-docman.c
744         (anjuta_docman_set_current_document),
745         (anjuta_docman_goto_uri_line_mark):
746         * plugins/sourceview/sourceview.c (ieditor_goto_line):
748         Restore text focus on switching editor with ALT+X and
749         navigating from local-symbols view.
750         
751 2008-06-15  Naba Kumar  <naba@gnome.org>
753         * plugins/file-manager/file-view.c (file_view_show_extended_data):
754         Fixed a crash on file selection. Gave enough buffer for the formated
755         time print.
756         
757 2008-06-15  Naba Kumar  <naba@gnome.org>
759         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
761 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
763         Reviewed by: Naba Kumar  <naba@gnome.org>
764         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
765         Removed GNOME_CALL_PARENT.
767         * libanjuta/anjuta-status.ch:
768         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
769         (with modifications)
770         
771 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
773         Reviewed by: Naba Kumar  <naba@gnome.org>
774         * plugins/debug-manager/info.c:
775         * plugins/debug-manager/data_view.c:
776         * plugins/debug-manager/debug_tree.c:
777         * plugins/debug-manager/sparse_view.c:
778         * plugins/project-wizard/druid.c:
779         * plugins/project-wizard/property.c:
780         * plugins/valgrind/vggeneralprefs.c:
781         * plugins/valgrind/vgdefaultview.c:
782         * plugins/valgrind/vgrule-list.c:
783         * plugins/valgrind/process.c:
784         * plugins/valgrind/vgcachegrindprefs.c:
785         * plugins/valgrind/vgrule-editor.c:
786         * plugins/valgrind/vghelgrindprefs.c:
787         * plugins/valgrind/vgmemcheckprefs.c:
788         * plugins/valgrind/vgsearchbar.c:
789         * plugins/symbol-db/symbol-db-view-search.c:
790         * plugins/gdb/parser.c:
791         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
793 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
795         reviewed by: Johannes Schmid <jhs@gnome.org>
797         * libanjuta/Makefile.am:
798         * libanjuta/interfaces/libanjuta.idl:
799         * plugins/document-manager/anjuta-docman.c
800         (anjuta_docman_update_documents_menu),
801         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
802         (on_notebook_switch_page), (on_document_save_point),
803         (on_document_destroy), (anjuta_docman_remove_document),
804         (anjuta_docman_get_page_for_document),
805         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
806         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
807         (anjuta_docman_present_notebook_page),
808         (anjuta_docman_update_page_label),
809         (anjuta_docman_delete_all_markers),
810         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
811         (anjuta_docman_get_document_for_uri),
812         (anjuta_docman_get_all_doc_widgets):
813         * plugins/document-manager/anjuta-docman.h:
814         * plugins/document-manager/plugin.c:
815         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
816         (on_sourceview_uri_changed_prompt):
817         
818         #530215 – Have a message area like gedit
819         
820         Commited with a trivial change to make sure it doesn't crash when a project is
821         closed.
823 2008-06-13  Massimo Cora'  <maxcvs@email.it>
825         * plugins/project-manager/plugin.c (on_close_project_idle),
826         (project_manager_plugin_deactivate_plugin):
827         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
829 2008-06-13  Johannes Schmid  <jhs@gnome.org>
831         * plugins/file-manager/file-view.c (file_view_query_tooltip),
832         (file_view_init), (file_view_class_init):
833         Correct position for tooltips
835 2008-06-13  Johannes Schmid  <jhs@gnome.org>
837         * plugins/file-manager/file-view.c (file_view_query_tooltip):
838         Show correct tooltip
840 2008-06-13  Johannes Schmid  <jhs@gnome.org>
842         * plugins/file-manager/file-manager.ui:
843         * plugins/file-manager/file-model.c (file_model_filter_file),
844         (file_model_remove_file), (file_model_update_file),
845         (file_model_add_file), (on_file_model_changed),
846         (file_model_add_watch), (file_model_expand_row_real),
847         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
848         * plugins/file-manager/file-model.h:
849         * plugins/file-manager/file-view.c (file_view_refresh),
850         (file_view_rename), (file_view_can_rename),
851         (file_view_show_extended_data), (file_view_selection_changed),
852         (file_view_init):
853         * plugins/file-manager/file-view.h:
854         * plugins/file-manager/plugin.c (on_file_manager_rename),
855         (project_root_added), (project_root_removed),
856         (on_file_view_show_popup_menu), (on_gconf_notify),
857         (file_manager_activate):
858         
859         Big code reorganization in file-manger plugin. No more refresh as it now
860         listens to file system changes and an extended selection view.
862 2008-06-13  Johannes Schmid <jhs@gnome.org>
864         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
865         * plugins/file-manager/file-model.c (file_model_add_dummy),
866         (file_model_filter_file), (file_model_expand_row_real),
867         (file_model_row_expanded), (file_model_row_collapsed),
868         (file_model_expand_cancelled), (file_model_init),
869         (file_model_finalize), (file_model_set_property), (file_model_new),
870         (file_model_refresh), (file_model_get_uri):
871         * plugins/file-manager/file-model.h:
872         * plugins/file-manager/file-view.c (file_view_button_press_event),
873         (file_view_selection_changed), (file_view_sort_model),
874         (file_view_init):
875         * plugins/file-manager/plugin.c (on_gconf_notify):
876         Ported file-manager to gio
878 2008-06-13  Naba Kumar  <naba@gnome.org>
880         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
881         Enabled tooltips for recent files to identify full paths.
883 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
885         Reviewed by Naba Kumar  <naba@gnome.org>:
886         * plugins/project-import/project-import.c:
887         Changed label alignment to 0.0
889 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
891         Reviewed by Naba Kumar  <naba@gnome.org>:
892         * src/anjuta-app.c:
893         * libanjuta/anjuta-ui.{ch}:
894         Moved accels save/load funcs to anjuta-ui.
896 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
898          * libanjuta/interfaces/libanjuta.idl,
899         libanjuta/anjuta-plugin-manager.c,
900         libanjuta/anjuta-plugin-manager.h:
901         Add new IAnjutaEnvironment interface
903         * plugins/build-basic-autotools/build-basic-autotools.c,
904         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
905         Remove scratchbox 1 support from build plugin
906         Use new IAnjutaEnvironment interface
908         * (added) plugins/scratchbox/plugin.c,
909         (added) plugins/scratchbox/plugin.h,
910         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
911         (added) plugins/scratchbox/anjuta-scratchbox.glade,
912         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
913         (added) plugins/scratchbox/Makefile.am,
914         plugins/Makefile.am,
915         configure.in:
916         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
918 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
920         * configure.in:
921         Fix #536375: libsocket not included cause build fail on Solaris
923 2008-06-12  Johannes Schmid  <jhs@gnome.org>
925         * plugins/project-manager/plugin.c (on_close_project_idle),
926         (on_close_project), (project_manager_plugin_deactivate_plugin),
927         (project_manager_plugin_instance_init):
928         * plugins/project-manager/plugin.h:
929         
930         Fixed a possible bug where the project-manager plugin is deactivated twice.
932 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
934         * libanjuta/anjuta-utils.c,
935         libanjuta/anjuta-utils.h,
936         plugins/debug-manager/start.c,
937         plugins/run-program/execute.c:
938         Copy libgnome deprecated gnome_util_user_shell into libanjuta
940 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
942         * plugins/build-basic-autotools/build-basic-autotools.c:
943         Fix #534523: anjuta parses filenames from make wrong
944         GMatchInfo need to be freed even when regex fail in build_get_summary
946 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
948         * plugins/tools/plugin.c:
949         Fix #537134: critical warnings tools->plugin_deactivate
951 2008-06-09  Johannes Schmid  <jhs@gnome.org>
953         * plugins/symbol-browser/plugin.c (project_root_removed):
954         Fixed #537398 – crash in Anjuta IDE: Closed project
956 2008-06-07  Johannes Schmid  <jhs@gnome.org>
958         Patch from Marc Lorber:
959         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
960         (anjuta_plugin_manager_get_remembered_plugins_page):
961         Add translation
962         
963         Patch from Arun Raghavan:
964         * manuals/anjuta-manual/C/debugger.xml:
965         #536889 – anjuta doesn't pass "make check"
967 2008-06-07  Johannes Schmid <jhs@gnome.org>
969         * plugins/symbol-db/Makefile.am:
970         Put tables.sql into distribution
972 2008-06-07  Massimo Cora'  <maxcvs@email.it>
974   Reviewed by: Johannes Schmid <jhs@gnome.org>
976         * libanjuta/interfaces/libanjuta.idl:
977         * plugins/class-inheritance/class-inherit.c
978         (class_inheritance_show_dynamic_class_popup_menu),
979         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
980         (class_inheritance_update_graph):
981         * plugins/language-support-cpp-java/cpp-java-assist.c
982         (create_completion),
983         (cpp_java_assist_create_word_completion_cache),
984         (cpp_java_assist_show_calltip):
985         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
986         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
987         * plugins/symbol-db/plugin.c (isymbol_manager_search):
988         * plugins/symbol-db/plugin.h:
989         * plugins/symbol-db/symbol-db-engine.c
990         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
991         * plugins/symbol-db/symbol-db-engine.h:
992         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
993         now search for symbols can be done also in global tags. Added a new parameter
994         to search function and adjusted dependencies on different plugins.
996 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
998         * plugins/terminal/terminal.c,
999         libanjuta/anjuta-preferences.c:
1000         Fix a crash when GNOME Terminal is not installed
1002 2008-06-03 Halton Huo <halton.huo@sun.com>
1004         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1005         * libanjuta/anjuta-launcher.c:
1006         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1008 === anjuta 2.5.0 ===
1010 2008-06-02  Naba Kumar  <naba@gnome.org>
1012         * NEWS: Updated for 2.5.0 release.
1013         
1014 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1016         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1017         * plugins/cvs-plugin/Makefile.am,
1018         plugins/cvs-plugin/cvs-execute.c,
1019         plugins/sourceview/anjuta-document.c,
1020         plugins/sourceview/Makefile.am,
1021         plugins/subversion/Makefile.am,
1022         plugins/search/search-replace.h,
1023         plugins/search/Makefile.am,
1024         plugins/build-basic-autotools/build-basic-autotools.c,
1025         plugins/build-basic-autotools/Makefile.am,
1026         plugins/editor/Makefile.am,
1027         plugins/document-manager/Makefile.am,
1028         plugins/macro/Makefile.am,
1029         configure.in:
1030         Fix #514620: Port anjuta to GRegex
1032 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1034         * plugins/debug-manager/anjuta-marshal.list,
1035         plugins/debug-manager/sexy-icon-entry.c:
1036         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1037         Update sexy icon entry
1039 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1041         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1042         * plugins/run-program/execute.c:
1043         Fix #536045: New run program plugin crash
1045 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1047         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1048         libanjuta/interfaces/libanjuta.idl,
1049         manuals/reference/libanjuta/libanjuta-sections.txt:
1050         Keep comment for enum and structures
1051         Declare class typedef first
1052         Allow to document Anjuta shell variable using define
1053         Add a documentation sample in IAnjutaProjectManager interface
1055         * manuals/reference/libanjuta/writing-plugins.sgml:
1056         Fix a detail in the previous patch
1058 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1060         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1061         * manuals/reference/libanjuta/writing-plugins.sgml:
1062         Fix #534175: Deprecated code in Plugin Tutorial
1064 2008-05-27  basti  <pee@hiddenbox.de>
1066         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1067         * scripts/anjuta_import.sh.in,
1068         plugins/tools/scripts/prepare-changelog.pl,
1069         global-tags/create_global_tags.sh.in:
1070         Use sh instead of bash when possible
1072         * plugins/sourceview/anjuta-document-saver.c,
1073         plugins/sourceview/anjuta-document-loader.c:
1074         Order of include matter on OpenBSD
1076         * plugins/debug-manager/start.c:
1077         ps syntax differ on *BSD
1079         * libanjuta/anjuta-launcher.c:
1080         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1081         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1083 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1085         * plugins/language-manager/Makefile.am:
1086         Merged patch from bug 
1087         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1089 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1091         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1092         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1093         in the documentation
1095 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1097         * plugins/debug-manager/start.c,
1098         plugins/build-basic-autotools/build-basic-autotools.c,
1099         plugins/run-program/plugin.c,
1100         plugins/run-program/execute.c,
1101         plugins/run-program/plugin.h,
1102         libanjuta/interfaces/libanjuta.idl,
1103         libanjuta/interfaces/anjuta-idl-compiler.pl,
1104         manuals/reference/libanjuta/libanjuta-docs.sgml,
1105         manuals/reference/libanjuta/libanjuta-sections.txt:
1106         Change the new IAnjutaBuilder interface to use callbacks
1107         Add the documentation of IAnjutaBuilder
1109 2008-05-25  Naba Kumar  <naba@gnome.org>
1111         Patch from: Pavel Kostyuchenko
1113         * libanjuta/anjuta-preferences.c
1114         (anjuta_preferences_is_dialog_created):
1115         * libanjuta/anjuta-preferences.h:
1116         * src/action-callbacks.c (on_set_preferences1_activate):
1117         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1118         open twice.
1120 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1122         * plugins/editor/text_editor_cbs.c:
1123         Set line to mouse location when popup-menu is displayed (#530689)
1125 2008-05-25  James Liggett  <jrliggett@cox.net>
1127         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1128         * libanjuta/anjuta-command.c,
1129         libanjuta/anjuta-async-command.c:
1130         Document AnjutaCommand and AnjutaAsyncCommand
1132 2008-05-25  basti  <pee@hiddenbox.de>
1134         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1135         * plugins/debug-manager/debug_tree.c:
1136         Fix a crash when changing a watch while debugger is stopped
1138         * plugins/gdb/plugin.c,
1139         plugins/gdb/anjuta-gdb.plugin.in:
1140         Allow loading application/octet-stream mime type
1142 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1144         * plugins/debug-manager/start.c:
1145         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1147 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1149         * plugins/run-program/plugin.c,
1150         plugins/run-program/execute.c,
1151         plugins/run-program/plugin.h:
1152         Use IAnjutaBuilder to always run an up to date program
1154 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1156         * plugins/build-basic-autotools/build-basic-autotools.c,
1157         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1158         libanjuta/interfaces/libanjuta.idl,
1159         libanjuta/interfaces/anjuta-idl-compiler.pl:
1160         New IAnjutaBuilder interface allowing to check if a target is up to
1161         data and having a notification when the target is built
1163 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1165         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1166         * plugins/project-wizard/templates/django.wiz:
1167         Fix #533758: django project creation fails
1169 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1171   Patch from Pavel Kostyuchenko:
1172         * plugins/glade/anjuta-design-document.h:
1173         * plugins/glade/plugin.c (update_current_project),
1174         (value_added_current_editor), (glade_update_ui),
1175         (on_document_destroy), (glade_plugin_add_project):
1176         
1177         #532625 – Wrong consecution of functions calls when opening a glade file
1179 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1181         * plugins/project-wizard/templates/terminal.wiz,
1182         plugins/project-wizard/templates/xlib-dock.wiz,
1183         plugins/project-wizard/templates/wxwin.wiz,
1184         plugins/project-wizard/templates/java.wiz,
1185         plugins/project-wizard/templates/django.wiz,
1186         plugins/project-wizard/templates/gnome.wiz,
1187         plugins/project-wizard/templates/anjuta-plugin.wiz,
1188         plugins/project-wizard/templates/gtkmm.wiz,
1189         plugins/project-wizard/templates/python.wiz,
1190         plugins/project-wizard/templates/cpp.wiz,
1191         plugins/project-wizard/templates/sdl.wiz,
1192         plugins/project-wizard/templates/gtk.wiz,
1193         plugins/project-wizard/templates/minimal.wiz,
1194         plugins/project-wizard/templates/xlib.wiz,
1195         plugins/project-wizard/templates/gcj.wiz:
1196         Fix #533346: Create project in path with spaces fails
1198 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1200         * src/anjuta.glade,
1201         libanjuta/anjuta-preferences.c:
1202         Fix #531940: Can't change the default project directory
1204 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1206         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1207         * plugins/editor/scintilla/Makefile.am,
1208         libanjuta/Makefile.am:
1209         Remove useless _DEPENDENCIES
1211 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1213         * plugins/run-program/execute.c:
1214         Fix #532243: Execute program with whitespace in the project path fails
1216 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1218         * plugins/debug-manager/debug_tree.c:
1219         Fix #531623: Crash on updating non-existing watch
1221 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1223         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1224         * tagmanager/tm_tag.c:
1225         * tagmanager/test_tm_buffer.c:
1226         * plugins/editor/scintilla/LexNsis.cxx:
1227         * plugins/editor/aneditor.cxx:
1228         * plugins/file-manager/file-view.c:
1229         Fixed a bunch of compiler warnings
1231 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1233         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1234         * plugins/symbol-browser/plugin.c (project_root_added),
1235         (isymbol_manager_search):
1236         
1237         Fixed global tags loading from project configuration and added a
1238         configuration option
1240 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1242         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1244         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1245         * plugins/subversion/subversion-log-dialog.c (create_columns):
1246         
1247         Fix translation issues (#530860 and #531411)
1249 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1251         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1253         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1254         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1255         * plugins/project-wizard/templates/java/configure.ac.tpl:
1256         * plugins/project-wizard/templates/minimal/autogen.sh:
1257         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1258         * plugins/project-wizard/templates/python/configure.ac.tpl:
1259         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1260         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1261         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1262         
1263         #531405 – AM_CONFIG_HEADER macro is obsolete
1264         
1265         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1266         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1268 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1270         * libanjuta/interfaces/libanjuta.idl:
1271         * plugins/class-inheritance/class-inherit.c
1272         (class_inheritance_show_dynamic_class_popup_menu):
1273         * plugins/language-support-cpp-java/cpp-java-assist.c
1274         (cpp_java_assist_create_word_completion_cache),
1275         (cpp_java_assist_show_calltip):
1276         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1277         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1278         * plugins/symbol-db/symbol-db-engine.c
1279         (on_scan_update_files_symbols_end),
1280         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1281         * plugins/symbol-db/symbol-db-engine.h:
1282         add limit/offset keywords to search query. Adjusted APIs.
1283         Fixed a minor bug with caches in the engine.
1285 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1287         * plugins/terminal/anjuta-terminal-plugin.glade,
1288         plugins/terminal/terminal.c:
1289         The terminal configuration default option doesn't work (#530031)
1290         Combobox for terminal choose not working (#530032)
1292 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1294         * plugins/document-manager/plugin.c (on_session_save):
1295         Do not reverse list of file in save-session (#531445)
1296         
1297         * plugins/sourceview/anjuta-view.c
1298         (anjuta_view_button_press_event):
1299         Set line to mouse location when popup-menu is displayed (#530689)
1301 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1303         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1304         plugins/terminal/Makefile.am,
1305         plugins/terminal/terminal.c:
1306         Add a context menu with copy/paste in terminal plugin
1308 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1310         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1311         * libanjuta/interfaces/libanjuta.idl:
1312         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1313         (iproject_manager_iface_init):
1314         Add an interface method to access the pkg-config data from gnome-build.
1315         
1316         * plugins/symbol-browser/plugin.c (project_root_added):
1317         Automatically load symbol from project configuration (proof-of-concept)
1319 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1321         * plugins/symbol-db/plugin.c (symbol_db_activate):
1322         * plugins/symbol-db/test/main.c (main):
1324         Adapt to changes in recent libgda
1326 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1328         * plugins/run-program/execute.c:
1329         Fix run plugin again, previous patch was causing a crash when
1330         the program exist
1332 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1334         * plugins/document-manager/plugin.c (update_title):
1335         Fixed bug broken titles for new files
1337 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1339         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1340         (anjuta_util_replace_home_dir_with_tilde),
1341         (anjuta_util_str_middle_truncate):
1342         * libanjuta/anjuta-utils.h:
1343         Added some utility methods (derived from gedit)
1344         
1345         * plugins/document-manager/plugin.c (get_directory_display_name),
1346         (update_title):
1347         Really fix #530033 now
1349 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1351         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1352         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1354         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1355         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1356         (sdb_engine_thread_monitor), (sdb_engine_init),
1357         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1358         (sdb_engine_add_new_sym_implementation),
1359         (sdb_engine_second_pass_update_scope_1),
1360         (sdb_engine_second_pass_update_scope),
1361         (sdb_engine_second_pass_update_heritage),
1362         (symbol_db_engine_update_project_symbols),
1363         (symbol_db_engine_get_files_with_zero_symbols),
1364         (symbol_db_engine_get_file_symbols):
1365         fixed a population bug introduced with using of caches. It broke the kind
1366         of symbol in some cases (e.g. returning of table_id = -1). 
1367         Avoid lazy initialization and inlined the lookup functions to speed up the
1368         thing.
1369         Performances improvement in sdb_engine_second_pass_update_heritage () using
1370         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1371         logic in this part should avoid gui freezing, at least here it does not freeze.
1373         * plugins/symbol-db/symbol-db-view-locals.c
1374         (symbol_db_view_locals_recv_signals_from_engine):
1375         * plugins/symbol-db/symbol-db-view.c
1376         (symbol_db_view_recv_signals_from_engine):
1377         greyed out trees while population is in place.
1379 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1381         * data/default.profile:
1382         Put the new run program plugin in the default plugin list
1384         * plugins/run-program/execute.c:
1385         Fix a crash when the program doesn't exist
1387 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1389         * plugins/document-manager/anjuta-document-manager.ui:
1390         * plugins/message-view/anjuta-message-manager.ui:
1391         Put the menu items of the message-manager in the correct Goto menu
1393 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1395         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1396         Allow markup in dialog description
1397         
1398         * plugins/file-loader/plugin.c (iloader_load):
1399         #523186 – Open With dialog should mention filename
1401 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1403         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1404         * plugins/document-manager/anjuta-docman.c
1405         (anjuta_docman_update_page_label):
1406         * plugins/document-manager/plugin.c (update_title),
1407         (on_document_update_save_ui):
1408         
1409         #530033 – Have window title like gedit
1410         Also add the dirty char (*) at the beginning of the filename to match HIG
1412 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1414         * plugins/devhelp/anjuta-devhelp.ui:
1415         * plugins/search/anjuta-search.ui:
1416         * plugins/document-manager/anjuta-document-manager.ui:
1417         * src/anjuta.ui:
1418         Moved Goto menu into View to avoid cluttering the menubar and created
1419         new Documents menu
1421         * plugins/document-manager/action-callbacks.c (on_next_document),
1422         (on_previous_document):
1423         * plugins/document-manager/action-callbacks.h:
1424         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1425         (anjuta_docman_update_documents_menu_status),
1426         (anjuta_docman_update_documents_menu),
1427         (on_notebook_page_reordered), (anjuta_docman_page_init),
1428         (anjuta_docman_new), (on_notebook_switch_page),
1429         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1430         * plugins/document-manager/plugin.c:
1431         
1432         Show open documents in the "Documents" menu and add actions for next/prev
1433         document like in gedit. Don't center menu items of notebook popup menu.
1434         (Fixes bugs #453702 and #529528)
1436 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1438         Patch from Yuriy Penkin:
1440         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1441         .glade:
1442         * plugins/debug-manager/anjuta-debug-manager.glade:
1443         * plugins/run-program/anjuta-run-program.glade:
1444         * plugins/tools/anjuta-tools.glade:
1445         530566 – Fix translation and POTFILES.in
1447 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1449         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1450         Use current project folder as default and added a file filter for
1451         the patch file chooser.
1453 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1455         * plugins/symbol-db/symbol-db-view-search.c
1456         (sdb_view_search_model_filter):
1457         fixed search symbols to match "foo_symbol_%"
1459 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1461         * configure.in,
1462         po/POTFILES.in,
1463         plugins/Makefile.am,
1464         src/anjuta.ui,
1465         (added) plugins/run-program/anjuta-run-program-48.png,
1466         (added) plugins/run-program/anjuta-run-program.glade,
1467         (added) plugins/run-program/anjuta-run-program.plugin.in,
1468         (added) plugins/run-program/anjuta-run-program.ui,
1469         (added) plugins/run-program/execute.c,
1470         (added) plugins/run-program/execute.h,
1471         (added) plugins/run-program/Makefile.am,
1472         (added) plugins/run-program/parameters.c,
1473         (added) plugins/run-program/parameters.h,
1474         (added) plugins/run-program/plugin.c,
1475         (added) plugins/run-program/plugin.h,
1476         (added) plugins/run-program/utils.c,
1477         (added) plugins/run-program/utils.h:
1478         New run program plugin, includes a new dialog box to set
1479         program arguments
1481         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1482         plugins/debug-manager/anjuta-debug-manager.ui,
1483         plugins/debug-manager/plugin.c,
1484         plugins/debug-manager/start.c:
1485         Update debugger plugin to use run program parameter dialog
1487         * plugins/build-basic-autotools/build-basic-autotools.c,
1488         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1489         Remove run program menu item
1491         * libanjuta/interfaces/libanjuta.idl,
1492         plugins/gdb/plugin.c,
1493         plugins/gdb/debugger.c,
1494         plugins/gdb/debugger.h,
1495         plugins/debug-manager/command.c,
1496         plugins/debug-manager/command.h:
1497         Use a gchar * null terminated array instead of a GList for
1498         passing environment variables
1500 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1502         * plugins/terminal/terminal.c,
1503         libanjuta/interfaces/libanjuta.idl:
1504         Add a child-exited signal in the IAnjutaTerminal interface
1505         Remove environment variables merging, it is already done
1506         in vte
1508 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1510         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1511         * plugins/symbol-db/symbol-db-engine.c
1512         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1513         fixed partial pattern match accordingly with api.
1515 2008-04-28  Johannes Schmid <jhs@gnome.org>
1517         * plugins/symbol-db/plugin.c:
1518   Hide progress bar when things are done.
1520 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1522         * plugins/symbol-db/symbol-db-engine.c
1523         (symbol_db_engine_find_symbol_by_name_pattern),
1524         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1525         fixed typo on query.
1526         
1527 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1529         * plugins/document-manager/plugin.c (on_document_update_ui):
1530         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1531         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1532         * plugins/symbol-db/symbol-db-engine.c
1533         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1534         (sdb_engine_get_dyn_query_node_by_id),
1535         (sdb_engine_dyn_child_query_node_destroy),
1536         (sdb_engine_insert_dyn_query_node_by_id),
1537         (sdb_engine_free_cached_queries),
1538         (sdb_engine_free_cached_dynamic_queries),
1539         (sdb_engine_get_tuple_id_by_unique_name),
1540         (sdb_engine_get_tuple_id_by_unique_name2),
1541         (sdb_engine_get_tuple_id_by_unique_name3),
1542         (sdb_engine_populate_db_by_tags),
1543         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1544         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1545         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1546         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1547         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1548         (sdb_engine_add_new_sym_implementation),
1549         (sdb_engine_add_new_heritage),
1550         (sdb_engine_add_new_scope_definition),
1551         (sdb_engine_add_new_tmp_heritage_scope),
1552         (sdb_engine_second_pass_update_scope_1),
1553         (sdb_engine_second_pass_update_heritage),
1554         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1555         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1556         (on_scan_update_files_symbols_end),
1557         (symbol_db_engine_update_project_symbols),
1558         (symbol_db_engine_get_full_local_path),
1559         (symbol_db_engine_get_file_db_path),
1560         (sdb_engine_walk_down_scope_path),
1561         (symbol_db_engine_get_files_with_zero_symbols),
1562         (sdb_engine_prepare_symbol_info_sql),
1563         (symbol_db_engine_get_class_parents_by_symbol_id),
1564         (symbol_db_engine_get_class_parents),
1565         (symbol_db_engine_get_global_members_filtered),
1566         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1567         (symbol_db_engine_get_scope_members_by_symbol_id),
1568         (symbol_db_engine_get_scope_members),
1569         (symbol_db_engine_get_current_scope),
1570         (symbol_db_engine_get_file_symbols),
1571         (symbol_db_engine_get_symbol_info_by_id),
1572         (symbol_db_engine_find_symbol_by_name_pattern),
1573         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1574         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1575         * plugins/symbol-db/symbol-db-engine.h:
1576         * plugins/symbol-db/tables.sql:
1577         new dynamic prepared queries architecture. Now every query used in the
1578         engine has its own compiled query in libgda-sqlite provider. This for speed
1579         improvements, code cleaning and auto-escaping of string parameters. 
1580         Lookup of dynamic queries takes care of sym_info parameters and of 
1581         parameters passed to functions. The compiled GdaStatements are stored in an 
1582         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1583         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1585         * plugins/symbol-db/test/Makefile.am:
1586         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1587         (main):
1588         re-enabled test.
1590 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1592         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1593         * po/POTFILES.in,
1594         plugins/tools/tool.c:
1595         Fix #529798: Mark additional strings for translation
1597 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1599         * plugins/project-wizard/druid.c,
1600         plugins/project-wizard/property.c,
1601         plugins/project-wizard/property.h,
1602         plugins/project-wizard/parser.c,
1603         plugins/project-wizard/templates/mkfile.wiz,
1604         plugins/project-wizard/templates/terminal.wiz,
1605         plugins/project-wizard/templates/xlib-dock.wiz,
1606         plugins/project-wizard/templates/wxwin.wiz,
1607         plugins/project-wizard/templates/java.wiz,
1608         plugins/project-wizard/templates/django.wiz,
1609         plugins/project-wizard/templates/gnome.wiz,
1610         plugins/project-wizard/templates/anjuta-plugin.wiz,
1611         plugins/project-wizard/templates/gtkmm.wiz,
1612         plugins/project-wizard/templates/python.wiz,
1613         plugins/project-wizard/templates/cpp.wiz,
1614         plugins/project-wizard/templates/sdl.wiz,
1615         plugins/project-wizard/templates/gtk.wiz,
1616         plugins/project-wizard/templates/minimal.wiz,
1617         plugins/project-wizard/templates/xlib.wiz,
1618         plugins/project-wizard/templates/gcj.wiz:
1619         Add additional restriction on project name fix #529226
1621 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1623         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1624         * plugins/tools/plugin.c:
1625         Fix #529506: Uncorrect unloading tools plugin
1627 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1629         * plugins/search/search-replace.c (search_and_replace),
1630         (on_message_view_destroyed):
1631         Don't spit out two many warnings when the message view is destroyed
1632         
1633         * plugins/search/search-replace_backend.c
1634         (file_buffer_new_from_path):
1635         Only use first 500 characters for validation
1637 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1639         * plugins/search/plugin.c (find_incremental):
1640         * plugins/search/search-replace.c (on_search_regex_toggled),
1641         (on_search_button_next_clicked), (search_replace_find_usage):
1642         * plugins/search/search-replace_backend.c (match_substr_free),
1643         (file_buffer_new_from_path), (get_next_match),
1644         (clear_search_replace_instance), (create_search_replace_instance):
1645         * plugins/search/search-replace_backend.h:
1646         
1647         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1648         Rest of #440637
1650 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1652         * plugins/document-manager/action-callbacks.c
1653         (on_editor_command_paste_activate):
1654         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1655   (there was an else missing...)
1657 2008-04-17  Naba Kumar  <naba@naba-desktop>
1659         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1660         * plugins/project-import/anjuta-project-import.plugin.in:
1661         * plugins/project-wizard/anjuta-project-wizard.glade:
1662         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1663         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1665 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1667         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1668         Fixed a condition where we kill our own process
1670 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1672         * libanjuta/anjuta-session.h:
1673         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1674         * plugins/symbol-db/plugin.c (value_added_current_editor),
1675         (on_session_load), (symbol_db_activate):
1676         * plugins/symbol-db/plugin.h:
1677         * plugins/symbol-db/symbol-db-view.c
1678         (sdb_view_build_and_display_base_tree):
1679         Added new sessions states to avoid loading the local symbols before
1680         the session is loaded (speeds up start-up).
1681         
1682         * plugins/document-manager/plugin.c
1683         (update_document_ui_undo_items), (update_document_ui_save_items),
1684         (on_document_update_ui):
1685         * plugins/sourceview/sourceview.c (idocument_redo):
1686         Fixed #528705 – There is no Redo
1688 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1690         * libanjuta/interfaces/libanjuta.idl,
1691         plugins/terminal/terminal.c,
1692         plugins/build-basic-autotools/executer.c,
1693         plugins/gdb/plugin.c:
1694         Add an env parameter in the IAnjutaTerminal interface allowing
1695         to specify additional environment variables
1697         * libanjuta/anjuta-launcher.c:
1698         Add one initialization
1700 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1702         Patch from Ignacio Casal Quinteiro:
1703         * plugins/file-loader/anjuta-recent-chooser-menu.c
1704         (_gtk_recent_chooser_get_items),
1705         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1706         (anjuta_recent_chooser_menu_populate):
1707         Show 5 project and 15 file items in recent-chooser
1709 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1711         * plugins/search/search-replace_backend.c (isawordchar),
1712         (extra_match), (get_next_match):
1713         
1714         Make searching utf-8 aware. We still need to fix encodings for
1715         search/replace in files as it is currently assumed they are utf-8 like
1716         the editors.
1718 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1719         
1720         Patch from Ignacio Casal Quinteiro:
1721         * plugins/file-loader/anjuta-recent-chooser-menu.c
1722         (anjuta_recent_chooser_menu_insert_item),
1723         (anjuta_recent_chooser_menu_populate):
1724         * plugins/file-loader/plugin.c (activate_plugin):
1725         Fix recent files in the toolbar
1726         
1727         * plugins/tools/plugin.c (ipreferences_merge):
1728         Fixed some warnings
1730 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1732         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1734 2008-04-13  Naba Kumar  <naba@naba-desktop>
1736         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1737         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1738         Do not enable brace autocompletion by defualt because it annoying for
1739         fast typist (i.e. it's easier to type ending brace than move carat)
1740         and it's currently broken for scintilla.
1742 2008-04-13  Naba Kumar  <naba@naba-desktop>
1744         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1745         * src/about.c (on_about_plugin_activate): Removed dead code.
1746         * src/main.c: Make smaller include.
1748 2008-04-12  Naba Kumar  <naba@naba-desktop>
1750         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1751         src/utilities.h: Removed dead files.
1752         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1753         files.
1755 2008-04-12  Naba Kumar  <naba@naba-desktop>
1757         * src/action-callbacks.c: Removed unneeded gnome.h include.
1758         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1760 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1762         Reviewed by Naba Kumar  <naba@gnome.org>:
1763         * libanjuta/anjuta-utils.{ch}:
1764         Added anjuta_utils_get_user_config_dir. This func is used
1765         to get the user config directory.
1766         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1768 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1770         * plugins/search/Makefile.am:
1771         * plugins/search/anjuta-search.glade:
1772         * plugins/search/anjuta-search.ui:
1773         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1774         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1775         (on_findnext1_activate), (on_findprevious1_activate),
1776         (on_prev_occur), (on_next_occur), (activate_plugin),
1777         (deactivate_plugin), (dispose), (finalize),
1778         (search_plugin_class_init):
1779         * plugins/search/plugin.h:
1780         * plugins/search/search-replace.c (search_and_replace_init),
1781         (search_and_replace), (write_message_pane), (on_message_clicked),
1782         (save_not_opened_files), (replace_in_not_opened_files),
1783         (search_replace_next_previous), (search_replace_next),
1784         (search_replace_previous), (sr_get_gladewidget),
1785         (search_set_popdown_strings), (search_set_popdown_map),
1786         (search_select_item), (search_set_combo), (search_set_action),
1787         (search_set_target), (search_set_direction),
1788         (search_get_item_combo), (search_get_item_combo_name),
1789         (search_direction_changed), (populate_value), (reset_flags),
1790         (reset_flags_and_search_button), (search_start_over),
1791         (search_end_alert), (max_results_alert), (nb_results_alert),
1792         (search_show_replace), (modify_label_image_button),
1793         (search_replace_populate), (show_jump_button),
1794         (translate_dialog_strings), (create_dialog), (show_dialog),
1795         (word_in_list), (list_max_items), (search_update_combos),
1796         (replace_update_combos), (search_update_dialog),
1797         (on_search_replace_delete_event),
1798         (on_search_dialog_key_press_event),
1799         (search_disconnect_set_toggle_connect),
1800         (on_search_match_whole_word_toggled),
1801         (on_search_match_whole_line_toggled),
1802         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1803         (search_set_toggle_direction), (on_search_direction_changed),
1804         (on_search_action_changed), (on_search_target_changed),
1805         (on_search_expression_changed), (on_actions_no_limit_clicked),
1806         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1807         (on_search_button_next_clicked), (search_replace_find_usage),
1808         (on_search_button_jump_clicked), (on_search_expression_activate),
1809         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1810         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1811         (basic_search_toggled), (anjuta_search_replace_activate):
1812         * plugins/search/search-replace.h:
1813         * plugins/search/search-replace_backend.c (pcre_info_free),
1814         (pcre_info_new), (match_substr_free), (match_info_free),
1815         (file_buffer_free), (file_buffer_new_from_te),
1816         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1817         (file_match_line_from_pos), (create_search_files_list),
1818         (get_project_file_list), (isawordchar), (extra_match),
1819         (get_next_match), (create_search_entries), (regex_backref),
1820         (clear_search_replace_instance), (clear_pcre),
1821         (create_search_replace_instance):
1822         * plugins/search/search-replace_backend.h:
1823         Restored old search plugin - was a bad idea to merge this patch. Sorry!
1825 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1827         * libanjuta/Makefile.am:
1828         * libanjuta/libanjuta.h:
1829         * plugins/document-manager/anjuta-document-manager.glade:
1830         * plugins/document-manager/plugin.c:
1831         * plugins/editor/text_editor.c (text_editor_finalize),
1832         (convert_to_utf8), (load_from_file), (save_to_file):
1833         * plugins/editor/text_editor.h:
1834         * plugins/sourceview/Makefile.am:
1835         * plugins/sourceview/anjuta-convert.c:
1836         * plugins/sourceview/anjuta-convert.h:
1837         * plugins/sourceview/anjuta-document-loader.c:
1838         * plugins/sourceview/anjuta-document-saver.c:
1839         * plugins/sourceview/anjuta-document.c:
1840         * plugins/sourceview/anjuta-encodings.c:
1841         * plugins/sourceview/anjuta-encodings.h:
1842         * plugins/sourceview/anjuta-utils.c:
1843         * plugins/sourceview/anjuta-utils.h:
1844         * plugins/sourceview/anjuta-view.c:
1845         * plugins/sourceview/sourceview.c:
1846         
1847         Move the encoding conversion infrastrcute to libanjuta and update all
1848         users. Test all available encodings by default in scintilla editor
1849         like sourceview is doing and removed encoding preferences
1851         * plugins/search/search-replace_backend.c
1852         (file_buffer_new_from_uri):
1853         Fixed crasher
1855 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1857         * plugins/search/anjuta-search.glade:
1858         Various small improvements to the dialog
1860 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1862         Patch from Ignacio Casal Quinteiro:
1863         * plugins/file-loader/Makefile.am:
1864         * plugins/file-loader/anjuta-recent-chooser-menu.c
1865         (gtk_recent_chooser_iface_init),
1866         (_anjuta_recent_chooser_install_properties),
1867         (sort_recent_items_mru), (get_is_recent_filtered),
1868         (_gtk_recent_chooser_get_items),
1869         (anjuta_recent_chooser_menu_class_init),
1870         (anjuta_recent_chooser_menu_init),
1871         (anjuta_recent_chooser_menu_finalize),
1872         (anjuta_recent_chooser_menu_dispose),
1873         (anjuta_recent_chooser_menu_constructor),
1874         (anjuta_recent_chooser_menu_set_property),
1875         (anjuta_recent_chooser_menu_get_property),
1876         (anjuta_recent_chooser_menu_set_current_uri),
1877         (anjuta_recent_chooser_menu_get_current_uri),
1878         (anjuta_recent_chooser_menu_select_uri),
1879         (anjuta_recent_chooser_menu_unselect_uri),
1880         (anjuta_recent_chooser_menu_select_all),
1881         (anjuta_recent_chooser_menu_unselect_all),
1882         (anjuta_recent_chooser_menu_set_sort_func),
1883         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1884         (anjuta_recent_chooser_menu_get_recent_manager),
1885         (anjuta_recent_chooser_menu_add_filter),
1886         (anjuta_recent_chooser_menu_remove_filter),
1887         (anjuta_recent_chooser_menu_list_filters),
1888         (anjuta_recent_chooser_menu_set_current_filter),
1889         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1890         (anjuta_recent_chooser_menu_create_item),
1891         (anjuta_recent_chooser_menu_insert_item),
1892         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1893         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1894         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1895         (get_icon_size_for_widget), (foreach_set_shot_tips),
1896         (anjuta_recent_chooser_menu_set_show_tips),
1897         (anjuta_recent_chooser_menu_new),
1898         (anjuta_recent_chooser_menu_new_for_manager):
1899         * plugins/file-loader/anjuta-recent-chooser-menu.h:
1900         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1901         (activate_plugin), (dispose):
1902         
1903         Add separator to recent menu (#526932)
1905         * plugins/search/Makefile.am:
1906         * plugins/search/anjuta-search.glade:
1907         * plugins/search/anjuta-search.ui:
1908         * plugins/search/plugin.c (on_find1_activate),
1909         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1910         (on_findnext1_activate), (on_findprevious1_activate),
1911         (on_search_again_activate), (on_find_usage), (activate_plugin),
1912         (deactivate_plugin), (dispose), (search_plugin_class_init):
1913         * plugins/search/plugin.h:
1914         * plugins/search/search-replace.c (anj_sr_execute),
1915         (anj_sr_write_match_message), (on_message_clicked),
1916         (anj_sr_set_search_string), (anj_sr_select_nearest),
1917         (anj_sr_select_next), (anj_sr_select_previous),
1918         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1919         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1920         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1921         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1922         (anj_sr_set_target), (anj_sr_set_direction),
1923         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1924         (anj_sr_get_combo_id_active_value),
1925         (anj_sr_conform_direction_change), (anj_sr_populate_value),
1926         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1927         (anj_sr_end_alert), (anj_sr_max_results_alert),
1928         (anj_sr_total_results_alert), (anj_sr_show_replace),
1929         (anj_sr_modify_button), (anj_sr_populate_data),
1930         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1931         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1932         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1933         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1934         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1935         (anj_sr_find_in_list), (anj_sr_trim_list),
1936         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1937         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1938         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1939         (anj_sr_disconnect_set_toggle_connect),
1940         (on_search_match_whole_word_toggled),
1941         (on_search_match_whole_line_toggled),
1942         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1943         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1944         (on_search_direction_changed), (on_search_action_changed),
1945         (on_search_target_changed), (on_search_expression_changed),
1946         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1947         (on_search_button_start_clicked),
1948         (on_search_button_replace_clicked),
1949         (on_search_expression_activate):
1950         * plugins/search/search-replace.h:
1951         * plugins/search/search-replace_backend.c (regex_backref),
1952         (pcre_info_free), (pcre_info_new), (match_substr_free),
1953         (match_info_free_subs), (editor_new_from_file_buffer),
1954         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1955         (file_buffer_free), (file_buffer_get_byte_offset),
1956         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1957         (file_buffer_find_lines), (file_buffer_freshen_lines),
1958         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1959         (file_buffer_get_linetext_for_line), (save_file_buffer),
1960         (replace_in_local_buffer), (get_search_files_list),
1961         (get_project_files_list), (isawordchar), (extra_match),
1962         (get_next_match), (create_search_entries), (clear_search_entries),
1963         (search_get_default_data), (search_replace_data_new),
1964         (clear_search_replace_instance), (search_replace_data_destroy),
1965         (search_replace_init):
1966         * plugins/search/search-replace_backend.h:
1967         * plugins/search/search_preferences.c (removed):
1968         * plugins/search/search_preferences.h (removed):
1969         
1970         Merged the UI changes from bug #511688 and simplified the search dialog
1972 2008-04-10  Johannes Schmid <jhs@gnome.org>
1974         * plugins/symbol-db/symbol-db-engine.c:
1975         * plugin.c:
1976         Check for ctags binary (#516123)
1978 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1980         * plugins/symbol-db/symbol-db-engine.c
1981         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1982         (sdb_engine_get_query_parameters_list),
1983         (sdb_engine_free_cached_queries),
1984         (sdb_engine_get_tuple_id_by_unique_name),
1985         (sdb_engine_get_tuple_id_by_unique_name2),
1986         (sdb_engine_get_tuple_id_by_unique_name3),
1987         (symbol_db_engine_add_new_workspace),
1988         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1989         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1990         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1991         (sdb_engine_add_new_sym_implementation),
1992         (sdb_engine_add_new_heritage),
1993         (sdb_engine_add_new_scope_definition),
1994         (sdb_engine_add_new_tmp_heritage_scope),
1995         (sdb_engine_second_pass_update_scope_1),
1996         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1997         (on_scan_update_files_symbols_end),
1998         (symbol_db_engine_update_project_symbols):
1999         GdaSet *plist is now used globally for every prepared statement.
2000         It won't be created/unreffed at every query.
2002 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2004         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2005         Fixed crasher when deactivating symbol-db plugin
2007 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2009         * plugins/symbol-db/symbol-db-engine.c
2010         (sdb_engine_populate_db_by_tags):
2011         Don't use transactions - uses only half of the time now!
2013 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2015         * plugins/symbol-db/symbol-db-engine.c
2016         (sdb_engine_prepare_symbol_info_sql),
2017         (symbol_db_engine_get_global_members_filtered):
2018         * plugins/symbol-db/symbol-db-view.c
2019         (sdb_view_load_symbol_pixbufs),
2020         (sdb_view_build_and_display_base_tree):
2021         fixed global tab icons. Libgda could not understood the right fields, now it
2022         does.
2024 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2026         * plugins/language-support-cpp-java/cpp-java-assist.c
2027         (completion_compare), (create_completion),
2028         (cpp_java_assist_create_word_completion_cache):
2029         
2030         Only show () for functions/methods and macros with arguments. Does not work
2031         with symbol-db yet but fixes things for symbol-browser
2033 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2035         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2036         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2037         (sdb_engine_add_new_sym_implementation):
2038         
2039         Fixed some issues with caching
2041 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2043         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2044         (on_importing_project_end), (project_root_added),
2045         (symbol_db_activate), (symbol_db_deactivate):
2046         * plugins/symbol-db/plugin.h:
2047         
2048         Give the symbol-db it's own progress bar because there are too many
2049         interactions with the global status bar.
2051 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2053         * plugins/symbol-db/symbol-db-view-locals.c
2054         (sdb_view_locals_create_new_store):
2055         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2056         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2057         (symbol_db_view_open):
2058         
2059         Sort symbol trees
2061 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2063         * plugins/sourceview/sourceview.c (idocument_cut),
2064         (idocument_copy), (idocument_paste):
2065         Block insert-text signal on cut/copy/paste
2067 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2069         * plugins/symbol-db/plugin.c (on_char_added),
2070         (on_single_file_scan_end):
2071         Only update buffer when a newline is inserted
2072         
2073         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2074         (sdb_engine_get_tuple_id_by_unique_name),
2075         (sdb_engine_get_tuple_id_by_unique_name2),
2076         (sdb_engine_get_tuple_id_by_unique_name3),
2077         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2078         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2079         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2080         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2081         Precompute file_defined_id to speed up population
2083 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2085         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2086         (anjuta_launcher_set_encoding):
2087         Fixed some problems with binary streams needed by symbol-db
2088         
2089         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2090         Removed DEBUG_PRINT
2091         
2092         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2093         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2094         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2095         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2096         (sdb_engine_add_new_sym_implementation),
2097         (on_scan_update_files_symbols_end):
2098         Use some caching to speed up population
2099         
2100         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2101         Exit properly when scanning is over
2103 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2105         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2106         One additional change missed in the previous commit
2108 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2110         * plugins/project-wizard/templates/gtkmm.wiz,
2111         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2112         plugins/project-wizard/templates/gtkmm/src/main.cc,
2113         plugins/project-wizard/templates/django.wiz,
2114         plugins/project-wizard/templates/python.wiz,
2115         plugins/project-wizard/templates/python/configure.ac.tpl,
2116         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2117         plugins/project-wizard/templates/cpp.wiz,
2118         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2119         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2120         plugins/project-wizard/templates/sdl.wiz,
2121         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2122         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2123         plugins/project-wizard/templates/terminal.wiz,
2124         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2125         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2126         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2127         plugins/project-wizard/templates/gtk.wiz,
2128         plugins/project-wizard/templates/gtk/src/main.c,
2129         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2130         plugins/project-wizard/templates/minimal.wiz,
2131         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2132         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2133         plugins/project-wizard/templates/java.wiz,
2134         plugins/project-wizard/templates/java/configure.ac.tpl,
2135         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2136         plugins/project-wizard/templates/xlib.wiz,
2137         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2138         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2139         plugins/project-wizard/templates/gcj.wiz,
2140         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2141         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2142         plugins/project-wizard/templates/xlib-dock.wiz,
2143         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2144         plugins/project-wizard/templates/wxwin.wiz,
2145         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2146         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2147         plugins/project-wizard/templates/gnome.wiz,
2148         plugins/project-wizard/templates/gnome/src/main.c,
2149         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2150         plugins/project-wizard/templates/anjuta-plugin.wiz,
2151         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2152         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2153         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2154         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2155         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2156         Fix bug #525999: Remove space in file and target names generated
2157         by project wizard
2158         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2159         has been renamed ianjuta_document_manager_get_current_document
2161 2008-04-06  Naba Kumar  <naba@naba-desktop>
2163         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2164         * libanjuta/anjuta-utils.h:
2165         * plugins/project-wizard/druid.c (check_and_warn_missing),
2166         (on_druid_next):
2167         * plugins/project-wizard/header.c (npw_header_free),
2168         (npw_header_add_required_program),
2169         (npw_header_add_required_package),
2170         (npw_header_check_required_programs), (package_is_installed),
2171         (npw_header_check_required_packages):
2172         * plugins/project-wizard/header.h:
2173         * plugins/project-wizard/parser.c (parse_tag),
2174         (parse_header_start), (parse_header_text):
2175         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2176         * plugins/project-wizard/templates/cpp.wiz:
2177         * plugins/project-wizard/templates/django.wiz:
2178         * plugins/project-wizard/templates/gcj.wiz:
2179         * plugins/project-wizard/templates/gnome.wiz:
2180         * plugins/project-wizard/templates/gtk.wiz:
2181         * plugins/project-wizard/templates/gtkmm.wiz:
2182         * plugins/project-wizard/templates/java.wiz:
2183         * plugins/project-wizard/templates/minimal.wiz:
2184         * plugins/project-wizard/templates/mkfile.wiz:
2185         * plugins/project-wizard/templates/python.wiz:
2186         * plugins/project-wizard/templates/sdl.wiz:
2187         * plugins/project-wizard/templates/terminal.wiz:
2188         * plugins/project-wizard/templates/wxwin.wiz:
2189         * plugins/project-wizard/templates/xlib-dock.wiz:
2190         * plugins/project-wizard/templates/xlib.wiz:
2192         Added a check for vital programs and packages needed to create a
2193         new project. A warning dialog is shown to user in project
2194         wizard when he proceeds after selecting a project type.
2195         Updated all project templates to cover vital programs and
2196         packages to generate and build correctly.
2197         
2198 2008-04-05  Naba Kumar  <naba@gnome.org>
2200         patch from  surenspost@gmail.com:
2201         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2203 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2205         * plugins/sourceview/anjuta-view.c:
2206         * plugins/sourceview/anjuta-view.h:
2207         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2208         (sourceview_prefs_init):
2209         Removed unused color management code
2210         
2211         * plugins/sourceview/anjuta-editor-sourceview.glade:
2212         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2213         (create_style_model), (on_style_changed), (ipreferences_merge),
2214         (ipreferences_unmerge):
2215         * plugins/sourceview/plugin.h:
2216         
2217         Added style chooser for sourceview editor (#522555)
2219 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2221         * plugins/document-manager/action-callbacks.c:
2222         * plugins/document-manager/anjuta-document-manager.ui:
2223         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2224         (update_document_ui_disable_all):
2225         * plugins/file-loader/anjuta-loader-plugin.ui:
2226         * plugins/file-loader/plugin.c (on_new_activate),
2227         (activate_plugin):
2228         
2229         Moved "New" action from document-manager to file-loader using 
2230         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2232 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2234         * Makefile.am:
2235         * configure.in:
2236         * libegg/.cvsignore:
2237         * libegg/Makefile.am:
2238         * libegg/egg-cell-renderer-text.c:
2239         * libegg/egg-combo-action.c:
2240         * libegg/egg-entry-action.c:
2241         * libegg/egg-recent-action.c:
2242         * libegg/egg-recent-files-module.c:
2243         * libegg/egg-recent-item.c:
2244         * libegg/egg-recent-model.c:
2245         * libegg/egg-recent-util.c:
2246         * libegg/egg-recent-view-gtk.c:
2247         * libegg/egg-recent-view.c:
2248         * libegg/egg-submenu-action.c:
2249         * libegg/eggcellrendererpopup.c:
2250         * libegg/eggcomboselect.c:
2251         * libegg/eggmarshalers.list:
2252         * libegg/eggtreemodelfilter.c:
2253         * libegg/eggtreemodelunion.c:
2254         * libegg/eggtreemultidnd.c:
2255         * libegg/gtkcellview.h:
2256         * libegg/layout.glade:
2257         * libegg/menu/.cvsignore:
2258         * libegg/menu/Makefile.am:
2259         * libegg/menu/egg-combo-action.h:
2260         * libegg/menu/egg-entry-action.h:
2261         * libegg/menu/egg-recent-action.h:
2262         * libegg/menu/egg-submenu-action.h:
2263         * libegg/menu/eggcomboselect.h:
2264         * libegg/recent-files/.cvsignore:
2265         * libegg/recent-files/Makefile.am:
2266         * libegg/recent-files/egg-recent-item.h:
2267         * libegg/recent-files/egg-recent-model.h:
2268         * libegg/recent-files/egg-recent-util.h:
2269         * libegg/recent-files/egg-recent-view-gtk.h:
2270         * libegg/recent-files/egg-recent-view.h:
2271         * libegg/recent-files/egg-recent.h:
2272         * libegg/test-actions.c:
2273         * libegg/test-multi-drag.c:
2274         * libegg/test-union.c:
2275         * libegg/treeviewutils/.cvsignore:
2276         * libegg/treeviewutils/Makefile.am:
2277         * libegg/treeviewutils/egg-cell-renderer-text.h:
2278         * libegg/treeviewutils/eggcellrendererpopup.h:
2279         * libegg/treeviewutils/eggtreemodelfilter.h:
2280         * libegg/treeviewutils/eggtreemodelunion.h:
2281         * libegg/treeviewutils/eggtreemultidnd.h:
2282         * libegg/util/.cvsignore:
2283         * libegg/util/Makefile.am:
2284         * libegg/util/egg-macros.h:
2285         * libegg/util/eggintl.h:
2286         
2287         Killed libegg (#349279)
2288         
2289         * plugins/document-manager/Makefile.am:
2290         * plugins/document-manager/action-callbacks.c:
2291         * plugins/document-manager/plugin.c:
2292         * plugins/editor/plugin.c:
2293         (on_open_recent_file), (sort_recent_menu),
2294         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2295         (anjuta_file_loader_plugin_instance_init):
2296         * plugins/file-loader/plugin.h:
2297         * plugins/search/Makefile.am:
2298         * plugins/search/plugin.c:
2299         * plugins/search/search-replace.c:
2300         
2301         Removed dead code and libegg from Makefiles
2302         
2303         * plugins/symbol-browser/Makefile.am:
2304         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2305         * plugins/symbol-browser/plugin.c (on_editor_saved),
2306         (update_editor_symbol_model), (iter_matches),
2307         (value_removed_current_editor), (activate_plugin):
2308         Removed symbol-browser toolbar which used libegg and was
2309         buggy (#451588)
2310         
2311         Patch from Ignacio Casal Quinteiro with lots of changes:
2312         * plugins/file-loader/Makefile.am:
2313         * plugins/file-loader/anjuta-loader-plugin.ui:
2314         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2315         Port FileLoader to GtkRecent (#398984)
2317 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2319         * configure.in:
2320         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2321         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2322         * libanjuta/interfaces/libanjuta.idl:
2323         * plugins/Makefile.am:
2324         * plugins/class-inheritance/class-inherit.c
2325         (class_inheritance_show_dynamic_class_popup_menu),
2326         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2327         (class_inheritance_update_graph):
2328         * plugins/language-support-cpp-java/cpp-java-assist.c
2329         (create_completion),
2330         (cpp_java_assist_create_scope_completion_cache),
2331         (cpp_java_assist_create_word_completion_cache),
2332         (cpp_java_assist_show_calltip):
2333         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2334         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2335         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2336         (isymbol_get_extra_info_string), (isymbol_get_line),
2337         (isymbol_get_icon), (isymbol_iface_init):
2338         * plugins/symbol-browser/an_symbol.h:
2339         * plugins/symbol-browser/an_symbol_view.c
2340         (anjuta_symbol_view_get_file_symbol_model):
2341         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2342         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2343         (isymbol_manager_iface_init):
2344         * plugins/symbol-db/Makefile.am:
2345         * plugins/symbol-db/anjuta-symbol-db.glade:
2346         * plugins/symbol-db/plugin.c
2347         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2348         (value_added_current_editor), (goto_local_tree_iter),
2349         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2350         (on_global_treeview_row_collapsed), (on_project_element_added),
2351         (on_project_element_removed), (on_importing_project_end),
2352         (do_import_sources_after_abort), (do_import_sources),
2353         (project_root_added), (project_root_removed), (symbol_db_activate),
2354         (symbol_db_deactivate), (isymbol_manager_search),
2355         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2356         (isymbol_manager_iface_init), (ipreferences_merge),
2357         (ipreferences_unmerge), (ipreferences_iface_init):
2358         * plugins/symbol-db/plugin.h:
2359         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2360         (symbol_db_engine_iterator_node_new),
2361         (sdb_engine_iterator_node_instance_init),
2362         (sdb_engine_iterator_node_finalize),
2363         (symbol_db_engine_iterator_node_get_symbol_id),
2364         (symbol_db_engine_iterator_node_get_symbol_name),
2365         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2366         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2367         (symbol_db_engine_iterator_node_get_symbol_signature),
2368         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2369         (isymbol_get_name), (isymbol_get_args),
2370         (isymbol_get_extra_info_string), (isymbol_get_uri),
2371         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2372         (isymbol_iface_init):
2373         * plugins/symbol-db/symbol-db-engine-iterator.c
2374         (symbol_db_engine_iterator_new):
2375         * plugins/symbol-db/symbol-db-engine.c
2376         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2377         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2378         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2379         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2380         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2381         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2382         (sdb_engine_init), (sdb_engine_finalize),
2383         (sdb_engine_set_defaults_db_parameters),
2384         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2385         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2386         (sdb_engine_get_tuple_id_by_unique_name),
2387         (sdb_engine_get_tuple_id_by_unique_name2),
2388         (sdb_engine_get_tuple_id_by_unique_name3),
2389         (symbol_db_engine_add_new_workspace),
2390         (symbol_db_engine_project_exists),
2391         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2392         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2393         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2394         (sdb_engine_add_new_sym_access),
2395         (sdb_engine_add_new_sym_implementation),
2396         (sdb_engine_add_new_heritage),
2397         (sdb_engine_add_new_scope_definition),
2398         (sdb_engine_add_new_tmp_heritage_scope),
2399         (sdb_engine_second_pass_update_scope_1),
2400         (sdb_engine_second_pass_update_heritage),
2401         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2402         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2403         (on_scan_update_files_symbols_end),
2404         (symbol_db_engine_fill_type_array),
2405         (symbol_db_engine_update_files_symbols),
2406         (symbol_db_engine_update_project_symbols),
2407         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2408         (symbol_db_engine_update_buffer_symbols),
2409         (symbol_db_engine_get_files_with_zero_symbols),
2410         (sdb_engine_prepare_symbol_info_sql),
2411         (symbol_db_engine_get_class_parents_by_symbol_id),
2412         (symbol_db_engine_get_class_parents),
2413         (symbol_db_engine_get_global_members_filtered),
2414         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2415         (symbol_db_engine_get_scope_members_by_symbol_id),
2416         (symbol_db_engine_get_scope_members),
2417         (symbol_db_engine_get_file_symbols),
2418         (symbol_db_engine_get_symbol_info_by_id),
2419         (symbol_db_engine_get_full_local_path),
2420         (symbol_db_engine_get_file_db_path),
2421         (symbol_db_engine_find_symbol_by_name_pattern),
2422         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2423         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2424         * plugins/symbol-db/symbol-db-engine.h:
2425         * plugins/symbol-db/symbol-db-prefs.c
2426         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2427         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2428         (on_listall_output), (on_listall_exit), (files_visit_dir),
2429         (on_tag_load_toggled), (symbol_db_prefs_init),
2430         (symbol_db_prefs_finalize):
2431         * plugins/symbol-db/symbol-db-prefs.h:
2432         * plugins/symbol-db/symbol-db-view-locals.c
2433         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2434         (do_add_root_symbol_to_view),
2435         (consume_symbols_inserted_queue_idle_destroy),
2436         (consume_symbols_inserted_queue_idle), (on_scan_end),
2437         (do_recurse_subtree_and_remove), (on_symbol_removed),
2438         (on_symbol_inserted),
2439         (symbol_db_view_locals_recv_signals_from_engine),
2440         (symbol_db_view_locals_update_list):
2441         * plugins/symbol-db/symbol-db-view.c
2442         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2443         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2444         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2445         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2446         (sdb_view_build_and_display_base_tree):
2447         * plugins/symbol-db/symbol-db.glade:
2448         * plugins/symbol-db/symbol-db.ui:
2449         * plugins/symbol-db/tables.sql:
2450         * plugins/symbol-db/test/Makefile.am:
2451         * plugins/symbol-db/test/main.c (get_parents), (main),
2452         (packages_foreach), (files_visit_dir):
2453         
2454         Merged changes from symbol-db branch
2456 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2458         * plugins/sourceview/sourceview.c (autodetect_language):
2459         Use gnome_vfs_get_slow_mime_type()
2461 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2463         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2464         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2465         (open_with_dialog):
2466         
2467         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2468         supertype instead no plugin for mime-type was found (#525706)
2470 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2472         patch by: Carl-Anton Ingmarsson:
2473         * src/anjuta.glade:
2474         Fixed padding in preferences
2476 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2478         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2480         * plugins/tools/anjuta-tools.glade:
2481         * plugins/tools/anjuta-tools.ui:
2482         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2483           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2484           atp_tool_dialog_refresh, atp_tool_dialog_show):
2485         * plugins/tools/dialog.h (dialog, plugin):
2486         * plugins/tools/plugin.c (prefs, gxml, action_group,
2487           atp_plugin_finalize, test, atp_plugin_activate,
2488           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2489           ipreferences_unmerge, ipreferences_iface_init):
2490         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2491           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2492           atp_user_tool_activate, atp_tool_list_append_new,
2493           atp_tool_list_activate, atp_tool_list_deactivate):
2494         * plugins/tools/tool.h (plugin):
2495         
2496         #515854 – Move configuration into preferences
2498 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2500         patch by: Carl-Anton Ingmarsson:
2501         * src/anjuta-app.c (style, on_toolbar_style_changed,
2502           on_add_merge_widget, anjuta_app_instance_init):
2503         * src/anjuta.glade:
2504         
2505         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2507 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2509         * plugins/debug-manager/anjuta-debug-manager.glade,
2510         plugins/debug-manager/command.c,
2511         plugins/debug-manager/command.h,
2512         plugins/debug-manager/start.c,
2513         plugins/gdb/plugin.c,
2514         plugins/gdb/debugger.c,
2515         plugins/gdb/debugger.h,
2516         libanjuta/interfaces/libanjuta.idl:
2517         Improve start program dialog, allowing to specify working
2518         directory and environment variables
2520 2008-03-26  Naba Kumar  <naba@gnome.org>
2522         * libanjuta/resources.c (anjuta_res_url_show): Use
2523         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2524         fixed formatting.
2526         Patch from Carl-Anton Ingmarsson:
2528         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2529         * libanjuta/anjuta-utils.h:
2530         * src/action-callbacks.c (help_activate),
2531         (on_help_manual_activate), (on_help_tutorial_activate),
2532         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2533         * libanjuta/Makefile.am:
2534         Get rid of gnome_help_display_with_doc_id()
2536 2008-03-26  Naba Kumar  <naba@gnome.org>
2538         Patch from Carl-Anton Ingmarsson:
2540         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2541         * plugins/project-import/project-import.c (on_import_cancel): Remove
2542         stray GnomeDruid variable.
2544 2008-03-26  Naba Kumar  <naba@gnome.org>
2546         * plugins/project-import/project-import.c (create_start_page):
2547         * plugins/project-wizard/druid.c (npw_druid_new):
2548         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2549         
2550         Fixed type 'assistent' to 'assistant'.
2552 2008-03-25  Naba Kumar  <naba@gnome.org>
2554         Patch from Carl-Anton Ingmarsson:
2556         * libanjuta/Makefile.am:
2557         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2558         (visibility_toggled), (accel_edited_callback),
2559         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2560         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2561         (anjuta_ui_get_accel_editor):
2562         * libegg/Makefile.am:
2563         * libegg/eggaccelerators.c (removed):
2564         * libegg/eggcellrendererkeys.c (removed):
2565         * libegg/eggtreeviewstate.c (removed):
2566         * libegg/test-tree-utils.c (removed):
2567         * libegg/treeviewutils/Makefile.am:
2568         * libegg/treeviewutils/eggaccelerators.h (removed):
2569         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2570         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2572         Ports anjuta-ui to gtk_cell_renderer_accel
2573         
2574 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2576         Reviewed by Naba Kumar  <naba@gnome.org>
2578         * plugins/project-import/Makefile.am:
2579         * plugins/project-import/project-import.{ch}:
2580         * plugins/project-import/anjuta-project-import.glade (removed):
2581         * configure.in, po/POTFILES.in:
2583         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2584         file because libglade doesn't have GtkAssistant support.
2586 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2588         * plugins/debug-manager/registers.c:
2589         Avoid a crash when debugger stop on an error
2591         * plugins/debug-manager/start.c,
2592         plugins/gdb/debugger.c,
2593         libanjuta/interfaces/libanjuta.idl:
2594         Display an error message when debugger target is not found
2596 2008-03-15  Naba Kumar  <naba@naba-desktop>
2598         * configure.in:
2599         * data/Makefile.am:
2600         * (removed) data/properties:
2601         * (added) plugins/editor/properties:
2602         * plugins/editor/Makefile.am:
2604         Moved data/properties to plugins/editor/ and removed dead code from
2605         Makefile.am files.
2606         
2607 2008-03-15  Naba Kumar  <naba@naba-desktop>
2609         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2610         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2611         (macro_dialog_finalize):
2612         * plugins/macro/macro-edit.c (macro_edit_dispose),
2613         (macro_edit_finalize):
2615         Fixed errors in previous patch.
2616         
2617 2008-03-15  Naba Kumar  <naba@naba-desktop>
2619         Patch from Ignacio Casal Quinteiro:
2621         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2622         (finalize):
2623         * plugins/class-gen/plugin.c (dispose), (finalize):
2624         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2625         (class_inheritance_dispose):
2626         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2627         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2628         (dma_plugin_finalize):
2629         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2630         (dma_debugger_queue_finalize):
2631         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2632         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2633         (anjuta_docman_finalize):
2634         * plugins/document-manager/plugin.c:
2635         * plugins/editor/plugin.c (dispose), (finalize),
2636         (editor_plugin_class_init):
2637         * plugins/editor/text_editor.c (text_editor_dispose),
2638         (text_editor_finalize):
2639         * plugins/file-loader/plugin.c (dispose), (finalize),
2640         (anjuta_file_loader_plugin_class_init):
2641         * plugins/file-manager/plugin.c (file_manager_finalize),
2642         (file_manager_dispose):
2643         * plugins/file-wizard/plugin.c (dispose), (finalize),
2644         (file_wizard_plugin_class_init):
2645         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2646         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2647         * plugins/glade/plugin.c (glade_plugin_dispose),
2648         (glade_plugin_finalize), (glade_plugin_class_init):
2649         * plugins/gtodo/plugin.c (finalize), (dispose):
2650         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2651         (anjuta_vim_plugin_dispose):
2652         * plugins/indent/plugin.c (indent_plugin_finalize),
2653         (indent_plugin_dispose):
2654         * plugins/language-manager/plugin.c (language_manager_finalize),
2655         (language_manager_dispose):
2656         * plugins/language-support-cpp-java/plugin.c
2657         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2658         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2659         (macro_db_class_init):
2660         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2661         (macro_dialog_finalize), (macro_dialog_class_init):
2662         * plugins/macro/macro-edit.c (macro_edit_dispose),
2663         (macro_edit_finalize), (macro_edit_class_init):
2664         * plugins/macro/plugin.c (finalize), (dispose):
2665         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2666         (anjuta_msgman_finalize):
2667         * plugins/message-view/message-view.c (message_view_dispose),
2668         (message_view_finalize):
2669         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2670         (message_view_plugin_finalize):
2671         * plugins/patch/plugin.c (patch_plugin_finalize),
2672         (patch_plugin_dispose):
2673         * plugins/profiler/plugin.c (profiler_finalize),
2674         (profiler_dispose):
2675         * plugins/project-import/plugin.c (dispose), (finalize),
2676         (project_import_plugin_class_init):
2677         * plugins/project-manager/plugin.c
2678         (project_manager_plugin_finalize),
2679         (project_manager_plugin_dispose):
2680         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2681         (npw_plugin_finalize), (npw_plugin_class_init):
2682         * plugins/sample1/plugin.c (sample_plugin_finalize),
2683         (sample_plugin_dispose):
2684         * plugins/search/plugin.c (dispose), (finalize),
2685         (search_plugin_class_init):
2686         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2687         (sourceview_plugin_dispose):
2688         * plugins/subversion/plugin.c (finalize), (dispose):
2689         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2690         * plugins/symbol-browser/an_symbol_iter.c
2691         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2692         * plugins/symbol-browser/an_symbol_search.c
2693         (an_symbol_search_dispose), (an_symbol_search_finalize):
2694         * plugins/symbol-browser/an_symbol_view.c
2695         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2696         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2697         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2698         (symbol_db_dispose):
2699         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2700         (terminal_plugin_finalize):
2701         * plugins/tools/plugin.c (atp_plugin_dispose),
2702         (atp_plugin_finalize), (atp_plugin_class_init):
2703         * plugins/valgrind/plugin.c (valgrind_finalize),
2704         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2706 2008-03-15  Naba Kumar  <naba@gnome.org>
2708         * TODO.tasks: Updated and marked debugger bounties completed.
2709         
2710 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2712         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2713         (get_line_indentation_base):
2714         
2715         #521847 – anjuta freez when edit file
2717 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2719         Patch from Rob Bradford:
2720         * plugins/build-basic-autotools/executer.c (execute_program):
2721         520324 – Execute command is not overridable
2722         
2723         * plugins/sourceview/sourceview.c (on_insert_text):
2724         Removed Debug print
2726 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2728         Patch from James Liggett:
2729         * plugins/subversion/plugin.c (activate_plugin):
2730         521691 – Crash when click "Resolve Conflicts" without opened project
2732 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2734         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2735         * plugins/language-support-cpp-java/cpp-java-utils.c:
2736         * plugins/language-support-cpp-java/plugin.c
2737         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2738         520415 – [PATCH] Problems in auto indentatation code,
2739         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2740         
2741         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2742         (anjuta_view_button_press_event):
2743         * plugins/sourceview/sourceview.c (on_insert_text),
2744         (sourceview_adjustment_changed), (sourceview_new):
2745         #520761 – Weirz behavior with popup
2747 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2749         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2750         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2751         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2752         (anjuta_launcher_fork):
2753         * libanjuta/anjuta-launcher.h:
2754         Add API to set environment variables for the forked process
2755         
2756         * plugins/build-basic-autotools/Makefile.am:
2757         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2758         .glade:
2759         * plugins/build-basic-autotools/build-basic-autotools.c
2760         (build_set_env), (build_execute_command_full),
2761         (build_execute_command), (build_configure_project),
2762         (build_autogen_project):
2763         * plugins/build-basic-autotools/build-basic-autotools.h:
2764         * plugins/build-basic-autotools/build-options.c
2765         (fill_options_combo), (build_dialog_configure):
2766         * plugins/build-basic-autotools/build-options.h:
2767         Use new launcher API to set CFLAGS when running configure. New configure dialog
2768         which has predefined CFLAGS settings.
2770         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2772 === anjuta 2.4.0 ===
2774 2008-03-11  Naba Kumar  <naba@gnome.org>
2776         * NEWS: Updated for 2.4.0 stable release.
2777         * configure.in: Version bumped to 2.4.0
2778         * TODO.tasks: Updated.
2780 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2782         Reviewed by Naba Kumar  <naba@gnome.org>:
2783         * global-tags/Makefile.am:
2784         Revert change for #515954. This change was incorrect, the anjuta-tags
2785         program is installed into the $(bindir) rather than the $(scriptdir).
2787 2008-03-02  Naba Kumar  <naba@gnome.org>
2789         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2790         * configure.in: Added a requirement for scintilla editor plugin.
2792 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2794         * plugins/message-view/anjuta-msgman.c
2795         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2796         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2797         * plugins/message-view/anjuta-msgman.h:
2798         
2799         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2800         get rid of the cached current_view member.
2801         Fixes #518469 – Save message buffer not working good
2803 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2805         Patch by James Liggett:
2806         * plugins/subversion/svn-command.h:
2807         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2808         Fixed #519275 – Subversion should allow offline diffs   
2810 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2812         * plugins/language-support-cpp-java/cpp-java-assist.c
2813         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2814         Removed some debug code
2815         
2816         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2817         Escape tooltip text to avoid broken markup
2819 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2821         * libanjuta/Makefile.am:
2822         Fixed a build error when building with -j X
2823         
2824         * plugins/tools/scripts/prepare-changelog.pl:
2825         Updated to latest script version in gnome svn
2827 2008-02-28  Johannes Schmid <jhs@gnome.org>
2829         * plugins/document-manager/anjuta-docman.c:
2830         (anjuta_docman_page_destroy):
2831         Do not unref widget because the GtkNotebook will unref them
2832         
2833         * plugins/file-manager/file-view.c: (file_view_refresh):
2834         * plugins/search/search_preferences.c: (search_preferences_init):
2835         Fixed a memory leaks
2836         
2837         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2838         (ieditor_get_offset), (ieditor_iface_init),
2839         (idocument_get_filename), (ilanguage_get_supported_languages),
2840         (autodetect_language):
2841         
2842         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2843         was missing.
2845 2008-02-28  Johannes Schmid <jhs@gnome.org>
2847         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2848         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2850 2008-02-27  Naba Kumar  <naba@gnome.org>
2852         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2853         string break. That was a mistake doing at this point.
2855 === anjuta 2.3.5 ===
2857 2008-02-26  Naba Kumar  <naba@gnome.org>
2859         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2860         crash when there is a modified new file open, a non-modified exiting
2861         file open and autosave happen. Simplified error checking logic and
2862         avoided memory corruption. Fixes bug #Bug 518716.
2864 2008-02-25  Naba Kumar  <naba@gnome.org>
2866         * NEWS: Updated for release 2.3.5
2867         * configure.in: Bumped version to 2.3.5
2869         * plugins/build-basic-autotools/build-basic-autotools.c:
2870         (on_editor_changed): Avoid accessing text which is greater than
2871         valid range.
2873         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2875 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
2877         * plugins/debug-manager/breakpoints.c:
2878         Fix #518329: Crash when adding breakpoint and other similar bugs
2880 2008-02-25  Johannes Schmid <jhs@gnome.org>
2882         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2883         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2884         Never call error() which calls exit()
2885         #517646 – Anjuta exists with code 2 when i try to import gedit
2887 2008-02-23  Johannes Schmid <jhs@gnome.org>
2889         * plugins/sourceview/sourceview.c: (ieditor_insert):
2890         Block insert_text signal when inserting manually.
2892 2008-02-23  Johannes Schmid <jhs@gnome.org>
2894         * plugins/sourceview/sourceview.c: (on_insert_text):
2895         Fixed a problem with the "insert-text" signal that broke
2896         copy&paste sometimes
2898 2008-02-22  Johannes Schmid <jhs@gnome.org>
2900         * plugins/language-support-cpp-java/plugin.c:
2901         (get_line_indentation_base):
2902         More fixes for comment handling and made the code
2903         a lot simpler
2905 2008-02-22  Johannes Schmid <jhs@gnome.org>
2907         * plugins/sourceview/sourceview.c: (on_insert_text):
2908         Fixed #517919 – Crash on pasting docblock
2910 2008-02-20  Johannes Schmid <jhs@gnome.org>
2912   Patch from James Liggett:
2913         * plugins/profiler/profiler.glade:
2914         Fix width options dialog. Translations are not longer cut off. (#516630)
2916 2008-02-18  Johannes Schmid <jhs@gnome.org>
2918         * plugins/sourceview/sourceview.c: (on_insert_text):
2919         Do not change the iterator in the "insert-text" handler because
2920         it has some strange side-effects when copying text
2921         Fix useless free'ing in hover-leave that might have led to random
2922         crashes
2924 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2926         * plugins/debug-manager/start.c:
2927         Avoid a glib warning if no project is loaded
2929 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2931         * manuals/anjuta-manual/C/debugger.xml:
2932         Remove warning about new debugger
2934 2008-02-17  Johannes Schmid <jhs@gnome.org>
2936         * manuals/anjuta-manual/figures/project-window.png:     
2937         Use a smaller picture
2939 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2941         * plugins/gdb/debugger.c:
2942         Set breakpoint in file with uncommon characters in path name
2944 2008-02-17  Johannes Schmid <jhs@gnome.org>
2946         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2947         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2948         (icell_get_char):
2949         * plugins/sourceview/sourceview.c: (on_insert_text):    
2950         Fix "char-added" signal to pass the correct iterator
2952 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2954         * plugins/gdb/debugger.c:
2955         Load executable in gdb with space in path name 
2957 2008-02-17  Johannes Schmid <jhs@gnome.org>
2959         * plugins/language-support-cpp-java/plugin.c:
2960         (get_line_indentation_base), (get_line_auto_indentation),
2961         (on_auto_indent):
2962         Some bugfixes and clean-ups in comment indentation code
2963         
2964         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2965         (anjuta_view_finalize), (anjuta_view_key_press_event):
2966         * plugins/sourceview/sourceview.c: (on_insert_text),
2967         (sourceview_create_highligth_indic), (sourceview_new):
2968         Cleaned implementation of char-added signal by using "insert-text" signal
2969         instead of filtering "key-press-event"
2970         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2971         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2972         (iiter_diff):
2973         Fixed implementation of get_character and return value of iiter_first() and
2974         iiter_last();
2976 2008-02-16  Johannes Schmid <jhs@gnome.org>
2978         * plugins/valgrind/plugin.c: (valgrind_activate),
2979         (ipreferences_merge), (ipreferences_unmerge):
2980         * plugins/valgrind/vgactions.c: (vg_actions_run):
2981         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2982         
2983         Fixed crasher when starting valgrind because of strange prefs handling and
2984         #516641 – Valgrind: Load Log does not clear list
2986 2008-02-15  James Liggett  <jrliggett@cox.net>
2988         * plugins/profiler/plugin.c:
2989         (on_select_other_target_button_clicked):
2990         Select the new custom target in the list so that the user sees it.
2992         Bug 516630 – Selection custom binary in profiler is not
2993         user-friendly.
2995 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2997         * manuals/anjuta-manual/C/projects.xml:
2998         Fix #515993: "Add package" button is "Add Package" in code
2999         Fix #516727: "Build All" is "Build Project" in code
3000         Fix #516728: "Clean All" is "Clean Project" in code
3001         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3002         Fix #516730: Fix note title 
3003         "Configure" is "Run Configure..." in code
3005 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3007         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3008         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3009         manuals/anjuta-manual/C/projects.xml,
3010         manuals/anjuta-manual/Makefile.am:
3011         Fix #515207: Add a new project window screenshoot
3012         Rename "Project View" to "Project window"
3014 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3016         * plugins/project-import/project-import.c:
3017         Fix #516743: Import project keeps an old date on project file
3019         * plugins/project-manager/plugin.c:
3020         Fix #516737: Import project doesn't load project with space in name
3022 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3024         * plugins/debug-manager/command.c:
3025         Destroy local variables on each step
3027         * plugins/debug-manager/debug_tree.c,
3028         plugins/debug-manager/watch.c,
3029         plugins/debug-manager/locals.c,
3030         plugins/gdb/debugger.c,
3031         libanjuta/interfaces/libanjuta.idl:
3032         Parse local variables scope (not used yet)
3034 2008-02-15  James Liggett <jrliggett@cox.net>
3036         reviewed by: Johannes Schmid <jhs@gnome.org>
3038         * plugins/profiler/gprof-options.c: (setup_widgets),
3039         (gprof_options_set_target), (gprof_options_has_target),
3040         (gprof_options_get_string):
3041         * plugins/profiler/gprof-options.h:
3042         * plugins/profiler/plugin.c: (ifile_open):
3043         516128 – crash in Anjuta IDE: selected profiler as the...
3045 2008-02-14  Johannes Schmid <jhs@gnome.org>
3047         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3048         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3049         * plugins/symbol-browser/an_symbol.c:
3050         * plugins/symbol-browser/an_symbol_view.c:
3051         (on_symbol_view_row_expanded):
3052         Fixed some memory leaks (Remember to all free/unref everything that comes
3053         from gtk_tree_model_get())
3055 2008-02-14  Johannes Schmid <jhs@gnome.org>
3057         * plugins/document-manager/search-box.c: (on_search_activated):
3058         516377 – Status bar does not change its status of 'Search for .. continued at top'
3059         (caused by differences between scintilla and sourceview)
3061 2008-02-13  James Liggett <jrliggett@cox.net>
3063         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3064         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3066 2008-02-14  Johannes Schmid <jhs@gnome.org>
3068         * plugins/language-support-cpp-java/plugin.c:
3069         (get_line_indentation_base), (get_line_auto_indentation),
3070         (on_editor_char_inserted_cpp):
3071         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3073 2008-02-13  Johannes Schmid <jhs@gnome.org>
3075         * plugins/language-support-cpp-java/plugin.c:
3076         (is_iter_inside_string), (get_line_auto_indentation):
3077         Handle comments in the code and do not ask editor. Fixes scintilla
3078         indentation (sourceview does not report comments anyway).
3079         
3080         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3081         Diff with correct sign (also fixes some issues with language-support)
3083 2008-02-13  Johannes Schmid <jhs@gnome.org>
3085         * plugins/language-support-cpp-java/plugin.c:
3086         (get_line_indentation_base):
3087         Act even more clever for comments. Indent /* */ comments correctly
3088         for multilines
3090 2008-02-13  Johannes Schmid <jhs@gnome.org>
3092         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3093         Also set indentation size correctly, when tab size is set
3094         by language support plugin
3096 2008-02-13  Johannes Schmid <jhs@gnome.org>
3098         * plugins/language-support-cpp-java/plugin.c:
3099         (get_line_indentation_base):
3100         
3101         Indent lines after comments correctly
3103 2008-02-13  Johannes Schmid <jhs@gnome.org>
3105         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3106         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3107         * libanjuta/anjuta-launcher.h:
3108         Some more fixes from symbol-db-branch
3109         
3110         * src/Makefile.am:
3111         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3113 2008-02-12  Johannes Schmid <jhs@gnome.org>
3115   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3116         * global-tags/Makefile.am:
3117         * AUTHORS
3118         #515954 – create_global_tags.sh: wrong anjuta-tags path
3119         
3120         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3121         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3122         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3123         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3124         (anjuta_launcher_fork):
3125         * libanjuta/anjuta-launcher.h:
3126         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3127         from symbol-db branch
3129 2008-02-11  Johannes Schmid <jhs@gnome.org>
3131         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3132   515868 – File browser only shows icons when activated
3133   
3134 2008-02-11  Johannes Schmid <jhs@gnome.org>
3136         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3137         #515867 – Anjuta dies on startup
3139 2008-02-11  Johannes Schmid <jhs@gnome.org>
3141         * TODO.tasks: Marked subversion task as completed
3143 === anjuta 2.3.4 ===
3145 2008-02-11  Naba Kumar  <naba@gnome.org>
3147         * configure.in: Bumped version to 2.3.4
3149 2008-02-10  Naba Kumar  <naba@gnome.org>
3151         * NEWS: Updated for release.
3153 2008-02-10  Johannes Schmid <jhs@gnome.org>
3155         * plugins/document-manager/anjuta-document-manager.plugin.in:
3156         Added html, javascript and glade file types. This makes it possible to
3157         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3158         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3159         
3160         * plugins/file-wizard/anjuta-file-wizard.glade:
3161         * plugins/gdb/anjuta-gdb.glade:
3162         * plugins/project-wizard/anjuta-project-wizard.glade:
3163         * plugins/search/anjuta-search.glade:
3164         * plugins/terminal/anjuta-terminal-plugin.glade:
3165         
3166         Fixed some other translation issues (#507921)
3168 2008-02-10  Naba Kumar  <naba@gnome.org>
3170         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3171         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3173 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3175         * manuals/anjuta-manual/C/interface.xml,
3176         manuals/anjuta-manual/C/introduction.xml,
3177         manuals/anjuta-manual/C/preferences.xml,
3178         manuals/anjuta-manual/C/fileoperations.xml,
3179         manuals/anjuta-manual/C/projects.xml:
3180         Fix spelling errors, including bug #515204, #515172, #515117
3181         and #513892
3183 2008-02-10  Naba Kumar  <naba@gnome.org>
3185         * plugins/document-manager/plugin.c: Fixed stream comment and added
3186         translator's comment for 'block comment', 'box comment' and 'stream
3187         comment'
3189 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3191         * plugins/debug-manager/command.c,
3192         plugins/debug-manager/command.h,
3193         plugins/debug-manager/breakpoints.c,
3194         libanjuta/interfaces/libanjuta.idl:
3195         Avoid adding the same breakpoint several times
3197         * plugins/gdb/debugger.c:
3198         Fix bug #515463: Deattaching process kill it
3200 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3202         * manuals/anjuta-manual/C/debugger.xml:
3203         Fix translation bug #515459 and #515460
3205 2008-02-10  Johannes Schmid <jhs@gnome.org>
3207   Patch from Rémi Cardona <remi@gentoo.org>
3209         * plugins/build-basic-autotools/Makefile.am:
3210         * plugins/cvs-plugin/Makefile.am:
3211         * plugins/document-manager/Makefile.am:
3212         * plugins/editor/Makefile.am:
3213         * plugins/indent/Makefile.am:
3214         * plugins/language-support-cpp-java/Makefile.am:
3215         * plugins/message-view/Makefile.am:
3216         * plugins/sourceview/Makefile.am:
3217         * plugins/symbol-browser/Makefile.am:
3218         * plugins/terminal/Makefile.am:
3219         * scripts/build-schemas.mk:
3220         * src/Makefile.am:
3221   Fix #512531 – Parallel build fails
3222   
3223   * AUTHORS: Added Rémi
3225 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3227         * plugins/debug-manager/queue.c:
3228         Fix interrupt command, not working due to previous change
3230 2008-02-10  Johannes Schmid <jhs@gnome.org>
3232         * src/Makefile.am:
3233         * src/anjuta-app.c:
3234         * src/anjuta-callbacks.c (removed):
3235         * src/anjuta-callbacks.h (removed):
3236         
3237         Removed (almost) empty files, fixes #515383 and #515388
3239 2008-02-09  James Liggett <jrliggett@cox.net>
3241         Reviewed by Naba Kumar  <naba@gnome.org>:
3243         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3244         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3245         * plugins/subversion/svn-command.c:
3246         (svn_command_make_canonical_path):
3247         * plugins/subversion/svn-command.h:
3248         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3249         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3250         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3251         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3252         * plugins/subversion/svn-remove-command.c:
3253         (svn_remove_command_new):
3254         * plugins/subversion/svn-status-command.c:
3255         (svn_status_command_new):
3256         * plugins/subversion/svn-switch-command.c:
3257         (svn_switch_command_new):
3258         * plugins/subversion/svn-update-command.c:
3259         (svn_update_command_new):
3260         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3261         die if the user gives a path that libsvn doesn't like. 
3262         
3263         Fixes bug #515500
3265 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3267         * plugins/debug-manager/command.c,
3268         plugins/debug-manager/command.h,
3269         plugins/debug-manager/queue.c:
3270         Fix crashes when trying to stop the debugger while it is busy
3272 2008-02-08  Johannes Schmid <jhs@gnome.org>
3274   Patch from Rodrigo Moya <rodrigo@novell.com>
3276         * plugins/glade/plugin.c: (ifile_open):
3277         * plugins/symbol-browser/test-class.cpp:
3278         * AUTHORS: Added Rodrigo
3279         
3280         #514732 – 64 bit compliation error
3281         #514733 – Use of uninitialized variables
3283 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3285         * manuals/anjuta-manual/C/debugger.xml:
3286         Fix translation bug #514494 and bug #514440
3288 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3290         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3291         Fix a compile error added in the previous patch
3293 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3295         * plugins/profiler/gprof-view.c,
3296         plugins/class-inheritance/class-callbacks.c,
3297         plugins/class-inheritance/class-inherit.c,
3298         plugins/symbol-browser/an_symbol.c,
3299         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3300         libanjuta/interfaces/libanjuta.idl:
3301         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3303 2008-02-04  Johannes Schmid <jhs@gnome.org>
3305         * plugins/search/anjuta-search.glade: Fixed typo
3307 2008-02-03  Johannes Schmid <jhs@gnome.org>
3309         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3310         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3311         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3312         .glade:
3313         * plugins/build-basic-autotools/build-basic-autotools.c:
3314         (build_get_context), (build_configure_project):
3315         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3316         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3317         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3318         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3319         * plugins/devhelp/plugin.c: (devhelp_activate):
3320         * plugins/editor/Makefile.am:
3321         * plugins/editor/anjuta-editor-scintilla.glade:
3322         * plugins/editor/text_editor.c:
3323         * plugins/editor/text_editor.h:
3324         * plugins/editor/text_editor_menu.c (removed):
3325         * plugins/editor/text_editor_menu.h (removed):
3326         * plugins/file-wizard/anjuta-file-wizard.glade:
3327         * plugins/gtodo/notification.c: (create_notification_window):
3328         * plugins/gtodo/preferences.c: (preferences_widget):
3329         * plugins/language-support-cpp-java/plugin.c:
3330         (cpp_java_plugin_activate_plugin):
3331         * plugins/message-view/anjuta-message-manager-plugin.glade:
3332         * plugins/message-view/plugin.c: (activate_plugin):
3333         * plugins/project-manager/plugin.c: (confirm_removal):
3334         * plugins/search/anjuta-search.glade:
3335         * plugins/search/plugin.c:
3336         * plugins/search/search-replace.c: (nb_results_alert):
3337         * plugins/subversion/subversion-commit-dialog.c:
3338         (on_subversion_commit_response):
3339         * plugins/symbol-browser/plugin.c: (activate_plugin):
3340         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3341         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3342         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3343         * src/anjuta.glade:
3344         
3345         Fixed translation bugs from #507921.
3346         Removed unused files in scintilla plugin
3348 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3350         * manuals/anjuta-manual/C/debugger.xml:
3351         Fix bug #514124 and bug #514138: Wrong menu item name
3353 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3355         * plugins/profiler/gprof-view.c,
3356         plugins/symbol-browser/plugin.c,
3357         plugins/class-inheritance/class-callbacks.c,
3358         plugins/debug-manager/plugin.c,
3359         plugins/tools/editor.c,
3360         plugins/search/search-replace.c,
3361         plugins/search/search-replace_backend.c,
3362         plugins/search/search-replace_backend.h,
3363         plugins/build-basic-autotools/build-basic-autotools.c,
3364         plugins/document-manager/plugin.c,
3365         plugins/document-manager/file_history.c,
3366         plugins/document-manager/anjuta-docman.c,
3367         plugins/document-manager/anjuta-docman.h,
3368         plugins/document-manager/action-callbacks.c,
3369         libanjuta/interfaces/libanjuta.idl:
3370         Rename IAnjutaDocumentManager functions:
3371         find_document_with_path, goto_file_line, goto_file_line_mark
3372         and get_full_filename into
3373         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3374         and get_uri
3375         Fix search plugin to use an URI instead of a file path
3376         Fix anjuta_docman_get_uri to always return an URI
3378 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3380         * plugins/debug-manager/breakpoints.c:
3381         Fix bug #514118: Rename Clear All Breakpoints to Remove
3382         All Breakpoints
3384 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3386         * manuals/anjuta-manual/C/debugger.xml:
3387         Update debugger documentation
3389 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3391         * plugins/debug-manager/sharedlib.c,
3392         plugins/debug-manager/anjuta-debug-manager.glade,
3393         plugins/debug-manager/queue.c,
3394         plugins/tools/execute.c,
3395         plugins/tools/anjuta-tools.glade,
3396         plugins/tools/editor.c,
3397         plugins/project-wizard/templates/terminal.wiz,
3398         plugins/project-wizard/templates/xlib-dock.wiz,
3399         plugins/project-wizard/templates/wxwin.wiz,
3400         plugins/project-wizard/templates/java.wiz,
3401         plugins/project-wizard/templates/gnome.wiz,
3402         plugins/project-wizard/templates/anjuta-plugin.wiz,
3403         plugins/project-wizard/templates/gtkmm.wiz,
3404         plugins/project-wizard/templates/python.wiz,
3405         plugins/project-wizard/templates/cpp.wiz,
3406         plugins/project-wizard/templates/sdl.wiz,
3407         plugins/project-wizard/templates/gtk.wiz,
3408         plugins/project-wizard/templates/minimal.wiz,
3409         plugins/project-wizard/templates/xlib.wiz,
3410         plugins/project-wizard/templates/gcj.wiz,
3411         plugins/gdb/plugin.c,
3412         plugins/gdb/debugger.c,
3413         libanjuta/anjuta-plugin-manager.c:
3414         Partial fix of #507921: translation issues in debug-manager, tools,
3415         project-wizard, gdb and anjuta-plugin-manager.
3417 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3419         * plugins/debug-manager/queue.c:
3420         Debugger Local, Stack and Thread windows were missing due to
3421         the previous change.
3423 2008-02-02  Johannes Schmid <jhs@gnome.org>
3425         * manuals/anjuta-manual/Makefile.am:
3426         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3427         causes make install to fail
3429 2008-02-02  Johannes Schmid <jhs@gnome.org>
3431         * plugins/macro/macros.xml:
3432         #495511 – Header_h macro correction
3434 2008-02-02  Johannes Schmid <jhs@gnome.org>
3436         * plugins/patch/patch-plugin.glade:
3437         gtk-apply is not translatable...
3439 2008-02-02  Johannes Schmid <jhs@gnome.org>
3441         * plugins/build-basic-autotools/build-basic-autotools.c:
3442         (on_build_mesg_format):
3443         
3444         Also check for untranslated messages from make. Should fix 
3445         #511981 – Error parsing make output
3447 2008-02-02  Johannes Schmid <jhs@gnome.org>
3449         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3450         .glade:
3451         
3452         Fixed #511010 – [UI] Execute program utility window
3454 2008-02-02  Johannes Schmid <jhs@gnome.org>
3456         * src/anjuta.glade:
3457         Fixed #509908 – [UI] Problems with the General settings tab
3459 2008-02-02  Johannes Schmid <jhs@gnome.org>
3461         * manuals/anjuta-manual/C/fileoperations.xml:
3462         Fixed #513730 – Option not present in the GUI po file
3464 2008-02-02  Johannes Schmid <jhs@gnome.org>
3466         * plugins/sourceview/anjuta-editor-sourceview.glade:
3467         Adjust preferences default values
3469 2008-02-02  Johannes Schmid <jhs@gnome.org>
3471         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3472         Fixed #512535 – Open files tabs' position is correctly remembered 
3473         but not applied at startup
3475 2008-02-02  Johannes Schmid <jhs@gnome.org>
3477         * plugins/search/search-replace.c: (on_message_clicked):
3478         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3479         fix clicking on search result messages
3481 2008-02-01  James Liggett <jrliggett@cox.net>
3483         * plugins/subversion/svn-command.c: (on_svn_notify):
3484         Fixed wrong status message output when resolving conflicts.
3486 2008-02-02  Johannes Schmid <jhs@gnome.org>
3488         * configure.in: Require GtkSourceView 2.1.2
3489         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3490         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3491         (imark_is_marker_set), (imark_delete_all_markers),
3492         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3493         
3494         Adapted to API changes in GtkSourceView
3496 2008-02-01  Johannes Schmid <jhs@gnome.org>
3498         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3499         Fixed tabsize preference
3501 2008-02-01  Johannes Schmid <jhs@gnome.org>
3503         * manuals/anjuta-manual/C/fileoperations.xml:
3504         * manuals/anjuta-manual/C/interface.xml:
3505         Updated manual
3506         
3507         * manuals/anjuta-manual/Makefile.am:
3508         * manuals/anjuta-manual/C/figures/*:
3509         
3510         Updated figures to be in clearlooks theme, removed old figures
3512 2008-02-01  Johannes Schmid <jhs@gnome.org>
3514         * plugins/patch/patch-plugin.glade:
3515         * plugins/patch/plugin.c: (patch_plugin_activate):
3516         Another UI issue with the patch plugin and silenced a compiler
3517         warning
3518         
3519         Patch from James Liggett:
3520         * plugins/profiler/gprof-call-graph-view.c:
3521         (gprof_call_graph_view_create_columns):
3522         * plugins/profiler/gprof-flat-profile-view.c:
3523         (gprof_flat_profile_view_create_columns):
3524         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3525         * plugins/profiler/gprof-view.h:
3526         
3527         Use two decimal places for float values in profiler views (#507831)
3529 2008-02-01  Johannes Schmid <jhs@gnome.org>
3531         * configure.in:
3532         * plugins/editor/Makefile.am:
3533         
3534         Fixed #512751 – libgnomeprint unnecessary without scintilla
3536 2008-01-31  Johannes Schmid <jhs@gnome.org>
3538         * plugins/language-manager/languages.xml:
3539         Added a pretty ugly string for C++ headers. Maybe we should rely
3540         on mime-types instead...
3542 2008-01-31  Johannes Schmid <jhs@gnome.org>
3544         * plugins/language-support-cpp-java/cpp-java-assist.c:
3545         (get_iter_column), (cpp_java_assist_get_calltip_context),
3546         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3547         (on_assist_chosen), (cpp_java_assist_install):
3548         * plugins/language-support-cpp-java/plugin.c:
3549         (on_editor_char_inserted_cpp):
3550         Removed annoying DEBUG_PRINTs
3551         
3552         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3553         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3554         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3555         
3556         Fixed "jumping" tooltips, fixed indentation of brances
3558 2008-01-31  Johannes Schmid <jhs@gnome.org>
3560         * plugins/document-manager/plugin.c: (on_document_changed):
3561         Fixed crash when closing anjuta after all document tabs have been closed
3563 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3565         * plugins/debug-manager/anjuta-debug-manager.glade:
3566         Fix #513485: wrong strings maked as translatable
3568 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3570         * plugins/debug-manager/threads.c,
3571         plugins/debug-manager/stack_trace.c:
3572         Avoid crash when getting relative path from debugger (same fix
3573         than for #510028)
3575         * plugins/debug-manager/queue.c:
3576         Emit all state changes notification
3578         * plugins/debug-manager/start.c:
3579         Fix #511586: Project path with "+" not working in debugger
3581 2008-01-31  Johannes Schmid <jhs@gnome.org>
3583         * plugins/patch/patch-plugin.glade:
3584         Fixed button ui problem...
3585         
3586         Patch from James Liggett:
3587         * plugins/profiler/gprof-call-graph-block-entry.c:
3588         (gprof_call_graph_block_primary_entry_new),
3589         (gprof_call_graph_block_secondary_entry_new):
3590         * plugins/profiler/gprof-flat-profile-entry.c:
3591         (gprof_flat_profile_entry_new):
3592         
3593         Fix #507831 - Wrong Profiler values for some locales
3595 2008-01-31  Johannes Schmid <jhs@gnome.org>
3597         * plugins/sourceview/anjuta-editor-sourceview.glade:
3598         * plugins/sourceview/sourceview-prefs.c:
3599         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3600   
3601   Fixed Editor->View popup menu for those entries that are appropriate for
3602   sourceview    
3604 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3606         * plugins/debug-manager/breakpoints.c:
3607         Fix #512901: Crash when adding a breakpoint
3609         * plugins/debug-manager/queue.c:
3610         Remove a possible memory leak
3612 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3614         * plugins/debug-manager/data_view.c,
3615         plugins/debug-manager/sparse_view.c,
3616         manuals/anjuta-manual/C/debugger.xml:
3617         Fix #513130, #513131 #513135: Wrong menu item names and errors
3618         in the documentation
3620 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3622         * plugins/tools/editor.c:
3623         ianjuta_document_manager_find_document_with_path expect an uri not
3624         a path
3626 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3628         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3629         manuals/reference/libanjuta/libanjuta-sections.txt,
3630         libanjuta/interfaces/libanjuta.idl:
3631         Documentation fixes for IAnjutaDebugger* interfaces
3633 === anjuta 2.3.3 ===
3635 2008-01-27  Naba Kumar  <naba@gnome.org>
3637         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3638         rpm spec file.
3640         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3641         (value_added_current_editor), (value_removed_current_editor):
3642         Removed dead code.
3644         * TODO.tasks: Updated.
3646         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3647         scrollwindow shadow in.
3649         * plugins/editor/anjuta-editor-scintilla.glade:
3650         * plugins/editor/style-editor.c: (create_style_editor_gui):
3651         Set style window transient and cetered for preferences window.
3652         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3654         * plugins/editor/anjuta-editor-scintilla.glade:
3655         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3656         setting not working
3658         * configure.in, NEWS: Updated for release 2.3.3
3660 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3662         * plugins/debug-manager/anjuta-debug-manager.glade:
3663         Fix #512224: Use a string in english
3665 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3667         * plugins/build-basic-autotools/build-basic-autotools.c:
3668         ianjuta_document_manager_goto_file_line_mark needs an uri and
3669         not a file path
3671 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3673         * plugins/symbol-browser/plugin.c,
3674         plugins/symbol-browser/an_symbol_view.c:
3675         use gnome_vfs_get_uri_from_local_path to get local path from uri
3676         This takes care of escaping some characters
3678 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3680         * plugins/debug-manager/stack_trace.c:
3681         Probably fix #510028: crash debugger when having a relative filename
3682         in stack trace
3684 2008-01-25 Tom <tpgww@onepost.net>
3686         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3688         * plugins/document-manager/plugin.c,
3689         plugins/document-manager/file_history.c,
3690         plugins/document-manager/file_history.h,
3691         plugins/document-manager/anjuta-docman.c,
3692         plugins/document-manager/anjuta-docman.h:
3693         Rename filename argument to uri when an uri is expected
3694         anjuta_docman_get_document_for_uri will remove symlinks 
3696 2008-01-25  Naba Kumar  <naba@gnome.org>
3698         * plugins/terminal/terminal.c: (terminal_execute),
3699         (activate_plugin):
3700         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3702 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3704         * plugins/debug-manager/anjuta-debug-manager.glade,
3705         plugins/debug-manager/start.c:
3706         Fix #511049: Change UI of add source directories dialog
3708 2008-01-24  Naba Kumar  <naba@gnome.org>
3710         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3711         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3712         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3713         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3714         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3715         should work now.
3717 2008-01-24  Johannes Schmid <jhs@gnome.org>
3719         Patch from: Luca Ferretti <ella.uca@libero.it>:
3721         * plugins/document-manager/anjuta-docman.c:
3722         (anjuta_docman_page_init), (anjuta_docman_class_init):
3723         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3724         
3725         Fix #511757 – Close icon in tabs cut off (Patch was only for
3726         document-manager, also adapted it for message-manager)
3728 2008-01-24  Johannes Schmid <jhs@gnome.org>
3730         * plugins/Makefile.am:
3731         * plugins/sourceview/anjuta-document.c:
3732         * plugins/sourceview/anjuta-marshal.list:
3733         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3734         (anjuta_view_key_press_event):
3735         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3736         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3737         (iiter_diff), (iiter_iface_init):
3738         * plugins/sourceview/sourceview.c: (on_document_char_added),
3739         (ieditor_goto_position), (ieditor_get_text),
3740         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3741         (ieditor_erase), (ieditor_get_line_from_position),
3742         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3743         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3744         (ieditor_get_end_position), (ieditor_goto_start),
3745         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3746         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3747         (iassist_show_tips):
3748         
3749         Implemented new iterators interface in sourceview editor and
3750         re-enabled it.
3752 2008-01-23  Naba Kumar  <naba@gnome.org>
3754         * libanjuta/interfaces/libanjuta.idl:
3755         * manuals/reference/libanjuta/libanjuta-sections.txt:
3756         * plugins/build-basic-autotools/build-basic-autotools.c:
3757         (build_indicator_location_set), (on_editor_changed):
3758         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3759         * plugins/debug-manager/variable.c: (get_hovered_word):
3760         * plugins/document-manager/action-callbacks.c:
3761         (on_editor_command_upper_case_activate),
3762         (on_editor_command_lower_case_activate):
3763         * plugins/document-manager/search-box.c: (on_incremental_search),
3764         (on_search_activated):
3765         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3766         (iiter_last), (iiter_set_position), (iiter_get_position),
3767         (iiter_get_length), (iiter_compare), (iiter_diff),
3768         (iiter_iface_init):
3769         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3770         (text_editor_goto_point), (itext_editor_goto_start),
3771         (itext_editor_goto_end), (itext_editor_goto_position),
3772         (itext_editor_get_text_all), (itext_editor_get_text),
3773         (itext_editor_get_position), (itext_editor_get_offset),
3774         (itext_editor_get_length), (itext_editor_insert),
3775         (itext_editor_erase), (itext_editor_erase_all),
3776         (itext_editor_get_column), (itext_editor_get_overwrite),
3777         (itext_editor_set_popup_menu),
3778         (itext_editor_get_line_from_position),
3779         (itext_editor_get_line_begin_position),
3780         (itext_editor_get_line_end_position),
3781         (itext_editor_get_position_from_offset),
3782         (itext_editor_get_start_position), (itext_editor_get_end_position),
3783         (itext_editor_iface_init), (iconvert_to_upper),
3784         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3785         (iindicable_set):
3786         * plugins/editor/text_editor.h:
3787         * plugins/editor/text_editor_cbs.c:
3788         (on_text_editor_scintilla_notify):
3789         * plugins/indent/plugin.c: (on_indent_action_activate):
3790         * plugins/language-support-cpp-java/cpp-java-assist.c:
3791         (cpp_java_assist_get_scope_context),
3792         (cpp_java_assist_get_pre_word),
3793         (cpp_java_assist_show_autocomplete),
3794         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3795         (on_editor_char_added), (on_assist_chosen):
3796         * plugins/language-support-cpp-java/plugin.c:
3797         (get_line_indentation), (skip_iter_to_previous_logical_line),
3798         (skip_preprocessor_lines), (initialize_indentation_params),
3799         (set_line_indentation), (get_line_indentation_base),
3800         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3801         (on_editor_char_inserted_java), (on_auto_indent):
3802         * plugins/macro/macro-actions.c: (match_shortcut):
3803         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3804         * plugins/macro/plugin.c: (match_keyword):
3805         * plugins/search/plugin.c: (find_incremental):
3806         * plugins/search/search-replace.c: (search_and_replace),
3807         (search_start_over):
3808         * plugins/search/search-replace_backend.c:
3809         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3810         (create_search_entries):
3811         * plugins/symbol-browser/plugin.c:
3812         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3813         (isymbol_manager_iface_init):
3814         * plugins/symbol-db/plugin.c:
3815         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3816         (isymbol_manager_iface_init):
3817         * plugins/tools/execute.c: (atp_output_context_construct),
3818         (atp_output_context_destroy), (atp_user_tool_execute):
3820         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3821         iterators instead of integer offsets.
3822         - Renamed original ianjuta_editor_get_position(int) to 
3823         ianjuta_editor_get_offset(). It is deprecated.
3824         - Renamed original ianjuta_editor_get_position_iter() to
3825         ianjuta_editor_get_position().
3826         - Renamed ianjuta_editor_get_cell_iter() to
3827         ianjuta_editor_get_position_from_offset()
3828         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3829         - Added new methods:
3830         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3831         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3832         ianjuta_editor_goto_end().
3833         - All relevent signals and methods converted to use iterators.
3834         - All relevent plugins fixed to use new API.
3835         - Removed ianjuta_editor_cell_get_line() because it is provided by
3836         ianjuta_editor_get_line_from_position().
3837         - Removed ianjuta_symbol_manager_get_completions_at_position()
3838         because it not used anywhere and is not right to be there.
3839         - Updated IAnjutaEditable documentation.
3841         Updated IAnjutaIterable interface:
3842         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3843         - Introduced 'end-iter' to point at the end of the list.
3844         - Updated IAnjutaIterable documentation.
3846         * plugins/Makefile.am:
3847         (Disabled sourceview plugin for now. Jhs is coming up with a patch
3848         for it soon).
3850 2008-01-22  Johannes Schmid <jhs@gnome.org>
3852         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3853         * plugins/project-import/anjuta-project-import.glade:
3854         * plugins/project-import/anjuta-project-import.plugin.in:
3855         * plugins/project-wizard/anjuta-project-wizard.glade:
3856         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3857         * plugins/project-wizard/druid.c: (npw_druid_new):
3858         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3859         
3860         Fixed #465084 – wizard instead of assistant (only string changes...)
3862 2008-01-20  Rob Bradford  <rob@openedhand.com>
3864         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3865         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3866         coming up with the solution. (Bug: #510390.)
3868 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3870         * plugins/build-basic-autotools/executer.c:
3871         Fix #502508, use anjuta_launcher to keep program output
3873         * plugins/terminal/terminal.c:
3874         Remove unused child_initizlized member
3875         Start the shell on plugin activation
3877 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3879         * plugins/debug-manager/sparse_buffer.c:
3880         Fix a crash when scrolling in the diassembly window
3882         * plugins/debug-manager/sparse_view.c:
3883         Small limit change using the same "unit" for both number
3885 2008-01-19  Naba Kumar  <naba@gnome.org>
3887         * plugins/language-support-cpp-java/cpp-java-assist.c:
3888         (cpp_java_assist_get_scope_context),
3889         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3890         instead.
3892 2008-01-19  Johannes Schmid <jhs@gnome.org>
3894         * plugins/sourceview/anjuta-editor-sourceview.glade:
3895         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3896         
3897         And even more strings...
3899 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3901         * plugins/project-wizard/templates/cpp/src/main.cc:
3902         Fix #498734, typing error in c++ project template
3904 2008-01-19  Johannes Schmid <jhs@gnome.org>
3906         * plugins/editor/text_editor.c: (text_editor_save_file):
3907         * plugins/macro/anjuta-macro.glade:
3908         * plugins/subversion/anjuta-subversion.glade:
3910         Fixed even more strings
3912 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3914         * plugins/language-support-cpp-java/cpp-java-assist.c:
3915         Fix bug #488519, remove critical warning (completion_cache == NULL
3916         is valid)
3918 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3920         * plugins/gdb/debugger.c:
3921         Enable logging of gdb communication with an environment variable
3923 2008-01-19  Naba Kumar  <naba@gnome.org>
3925         * plugins/editor/text-editor-iterable.c: (iiter_next),
3926         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3927         editor native funtions to avoid round trips.
3929 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3931         * plugins/editor/text_editor.c:
3932         Fix a bug due to the previous patch: Unable to save new file in 
3933         Scintilla
3935 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3937         * plugins/debug-manager/disassemble.c,
3938         plugins/debug-manager/disassemble.h,
3939         plugins/debug-manager/registers.c,
3940         plugins/debug-manager/registers.h,
3941         plugins/debug-manager/memory.c,
3942         plugins/debug-manager/memory.h,
3943         plugins/debug-manager/command.c,
3944         plugins/debug-manager/command.h,
3945         plugins/debug-manager/queue.c,
3946         plugins/debug-manager/queue.h,
3947         plugins/debug-manager/breakpoints.c,
3948         plugins/debug-manager/stack_trace.c,
3949         plugins/debug-manager/threads.c,
3950         plugins/debug-manager/plugin.c,
3951         plugins/gdb/plugin.c,
3952         plugins/gdb/debugger.c,
3953         plugins/gdb/debugger.h,
3954         manuals/reference/libanjuta/libanjuta-sections.txt,
3955         manuals/reference/libanjuta/libanjuta.types,
3956         libanjuta/interfaces/libanjuta.idl:
3957         Use gulong instead of guint for addresses
3958         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3959         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3961         * plugins/gdb/anjuta-gdb.plugin.in:
3962         Remove reference to IAnjutaCpuDebugger (useless)
3964 2008-01-18  Johannes Schmid <jhs@gnome.org>
3966         * AUTHORS: Added Alexander
3968 2008-01-18  Johannes Schmid <jhs@gnome.org>
3970   Patch from: Alexander Korolyov <kilork@yandex.ru>
3972         * plugins/editor/text_editor.c: (load_from_file),
3973         (text_editor_save_file):
3974         
3975         Fixed symlinks (#510238) and file permission (#405321)
3976         handling for scintilla editor. 
3977   
3978 2008-01-17  Johannes Schmid <jhs@gnome.org>
3980         * plugins/document-manager/action-callbacks.c:
3981         (on_editor_command_select_all_activate),
3982         (on_editor_command_cut_activate),
3983         (on_editor_command_paste_activate),
3984         (on_editor_command_copy_activate),
3985         (on_editor_command_clear_activate):
3986   Resupport cut/copy/paste/clear on GtkEditables when those
3987   have focus. (Important for shortcuts to work).
3989         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3990         * plugins/document-manager/search-box.c: (on_search_activated):
3991         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3992         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3993         * plugins/profiler/plugin.c: (profiler_get_data):
3994         * plugins/project-wizard/druid.c: (npw_druid_new):
3995         * plugins/project-wizard/install.c: (on_install_end_install_file):
3996         * plugins/sourceview/anjuta-editor-sourceview.glade:
3997         * plugins/subversion/anjuta-subversion.glade:
3998         * plugins/tools/anjuta-tools.glade:
3999         Various string fixes
4001 2008-01-17  Naba Kumar  <naba@gnome.org>
4003         Patch from James Liggett:
4005         * plugins/subversion/subversion-add-dialog.c:
4006         (on_subversion_add_response):
4007         * plugins/subversion/subversion-copy-dialog.c:
4008         (on_subversion_copy_response):
4009         * plugins/subversion/subversion-diff-dialog.c:
4010         (on_subversion_diff_response):
4011         * plugins/subversion/subversion-merge-dialog.c:
4012         (on_subversion_merge_response):
4013         * plugins/subversion/subversion-remove-dialog.c:
4014         (on_subversion_remove_response):
4015         * plugins/subversion/subversion-switch-dialog.c:
4016         (on_subversion_switch_response):
4017         * plugins/subversion/subversion-ui-utils.c: (check_input):
4018         * plugins/subversion/subversion-ui-utils.h:
4019         * plugins/subversion/subversion-update-dialog.c:
4020         (on_subversion_update_response):
4022         If the user doesn't enter any data for path or revision fields in
4023         certain SVN plugin dialogs, libsvn throws assertion failures and
4024         kills Anjuta. To avoid this, the validity of path and revision
4025         input data are checked before the command gets executed.
4027         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4028         if user gives bad or no input
4030 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4032         * plugins/document-manager/anjuta-docman.c:
4033         Fix #507627 memory tab stay active on debugger stop
4034         Remove two unused variables due to the previous patch
4036 2008-01-16  Johannes Schmid <jhs@gnome.org>
4038         * libanjuta/anjuta-plugin-manager.c:
4039         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4041 2008-01-16  Rob Bradford  <rob@openedhand.com>
4043         Reviewed by: Johannes Schmid <jhs@gnome.org>
4045         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4046         (get_property_value_as_string), (set_property_value_as_string),
4047         (register_callbacks):
4048         * libanjuta/anjuta-preferences.h:
4049         Add support for both file and folder preferences (originally only
4050         folder choosers were supported. (Fixes bug: #508805.)
4052         * plugins/file-manager/file-manager.glade:
4053         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4054         type of property.
4056 2008-01-16  Johannes Schmid <jhs@gnome.org>
4058         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4059         .glade:
4060         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4061         * src/anjuta.glade:
4062         
4063         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4064         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4065         Fixed #509872 â€“ General Information labels are incorrectly aligned
4066         Fixed #509871 â€“ General preferences has incorrect use of colons
4067         
4068 2008-01-16  Johannes Schmid <jhs@gnome.org>
4070         * plugins/document-manager/anjuta-document-manager.glade:
4071         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4073         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4074         Fixed #509867 â€“ Create button contents is mis-aligned
4075         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4077 2008-01-16  Johannes Schmid <jhs@gnome.org>
4079         * libanjuta/anjuta-preferences-dialog.c:
4080         (anjuta_preferences_dialog_add_page):
4081         
4082         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4084 2008-01-16  Johannes Schmid <jhs@gnome.org>
4086         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4087         Removed unused gconf_notifications
4088         
4089         * plugins/search/anjuta-search.glade:
4090         * plugins/subversion/anjuta-subversion.glade:
4091         * plugins/tools/anjuta-tools.glade:
4092         * src/anjuta-app.c: (anjuta_app_instance_init):
4093         
4094         Fixed various strings
4096 2008-01-15  Naba Kumar  <naba@gnome.org>
4098         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4099         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4100         file saved
4102         * plugins/symbol-browser/an_symbol_view.c:
4103         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4104         new file saved.
4106 2008-01-15  Johannes Schmid <jhs@gnome.org>
4108         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4109         (anjuta_profile_add_plugins_from_xml):
4110         * plugins/file-manager/file-manager.glade:
4111         Some string fixes
4112         
4113         * libanjuta/interfaces/libanjuta.idl:
4114         Fixed docs
4115                 
4116         * plugins/sourceview/Makefile.am:
4117         * plugins/sourceview/anjuta-editor-sourceview.glade:
4118         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4119         (end_print), (print_setup), (sourceview_print),
4120         (sourceview_print_preview):
4121         * plugins/sourceview/sourceview.c: (iprint_print),
4122         (iprint_print_preview):
4123         
4124         Added printing support to GtkSourceView editor
4126 2007-01-14 Tom <tpgww@onepost.net>
4128         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4130         * plugins/document-manager/anjuta-docman.c:
4131         Fix two memory leaks added by the previous patch
4133 2008-01-14  Johannes Schmid <jhs@gnome.org>
4135         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4136         * plugins/sourceview/assist-window.c: (assist_window_move):
4137         
4138         Do not use opacity
4140 2008-01-14  Rob Bradford  <rob@openedhand.com>
4142         * global-tags/Makefile.am:
4143         * global-tags/create_global_tags.sh.in:
4144         Install anjuta-tags binary into FHS policy compliant directory and
4145         update references. (Fixes bug: 509346.)
4147 2008-01-13  Naba Kumar  <naba@gnome.org>
4149         Patch from: Ritesh Khadgaray
4150         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4151         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4152         Adds export-dynamic option to LDFLAGS to project template for libglade
4153         to work for autoconnect signals.
4155 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4157         * libanjuta/anjuta-utils.c:
4158         anjuta_util_get_real_path return a string that need to be freed
4159         with g_free even if PATH_MAX is not defined
4161 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4163         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4164         to DOC_LINGUAS.
4166 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4168         * plugins/document-manager/anjuta-docman.c:
4169         Do not reopen file having escaped character (+,...) in path name
4171 2008-01-13  Naba Kumar  <naba@gnome.org>
4173         * libanjuta/interfaces/libanjuta.idl:
4174         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4175         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4176         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4177         IAnjutaProjectManager::add_sources().
4179         * plugins/glade/plugin.c: (on_glade_resource_removed),
4180         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4181         stubs for handing resources in glade file.
4183 2008-01-13  Naba Kumar  <naba@gnome.org>
4185         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4187         * plugins/glade/plugin.c: (ifile_open): Select the first window
4188         in the glade project when it is first opened. Avoids empty glade
4189         document the first time.
4191 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4193   Reviewed by: Johannes Schmid <jhs@gnome.org>
4195         * plugins/gtodo/callback.c: (remove_todo_item):
4196         Fix #507304 – crash in Anjuta IDE while removing done tasks
4198 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4200         * plugins/debug-manager/anjuta-debug-manager.ui,
4201         plugins/debug-manager/plugin.c,
4202         plugins/debug-manager/start.h,
4203         plugins/debug-manager/start.c:
4204         New menu item to add extra source directories for debugger
4206 === anjuta 2.3.2 ===
4208 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4210         * plugins/gtodo/callback.c: (remove_todo_item):
4211         Fix #507304 – crash in Anjuta IDE while removing done tasks
4213 2008-01-11  Naba Kumar  <naba@gnome.org>
4215         * configure.in: Bumped version to 2.3.2
4216         * NEWS: Updated for anjuta 2.3.2 release
4217         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4218         not 'make tarball'
4220 2008-01-11  Johannes Schmid <jhs@gnome.org>
4222         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4223         .glade:
4224         Reverted accidently commited change
4225         
4226         * plugins/document-manager/anjuta-document-manager.glade:
4227         Fix Gtk-Critical because of broken glade file
4229 2008-01-11  Naba Kumar  <naba@gnome.org>
4231         * plugins/glade/plugin.c: (on_document_destroy),
4232         (glade_plugin_add_project): Fixed a bug where when more than one
4233         glade document is open and one is closed, it closes all the glade
4234         documents. Also it might have fixed the bug where sometimes closing
4235         the glade document leaves glade widget tree unclosed.
4237 2008-01-11  Naba Kumar  <naba@gnome.org>
4239         * libanjuta/Makefile.am: Install glade3 files in own prefix to
4240         prevent install errors when not installed as root (then the files
4241         are only useful when glade-3 is installed in the same prefix, but it
4242         doesn't harm anjuta runtime).
4244         * plugins/sourceview/sourceview.c: Commented use of a file
4245         not currently distributed.
4247 2008-01-10  Naba Kumar  <naba@gnome.org>
4249         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4250         nothing to translate in it.
4252 2008-01-10  Johannes Schmid <jhs@gnome.org>
4254         * plugins/project-wizard/templates/gnome.wiz:
4255         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4256         * plugins/project-wizard/templates/gnome/src/main.c:
4257         * plugins/project-wizard/templates/translatable-strings.h:
4258         
4259         Fixed #508497 and added a new chooser to select whether to use
4260         libglade or not.
4262 2008-01-10  Johannes Schmid <jhs@gnome.org>
4264         Patch from Tom <tpgww@onepost.net>:
4266         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4267         (anjuta_util_glist_path_dedup):
4268         * libanjuta/anjuta-utils.h:
4269         
4270         Give the method a proper prefixed name
4271         
4272         * plugins/document-manager/action-callbacks.c:
4273         (get_current_popup_active),
4274         (on_editor_command_select_all_activate),
4275         (on_editor_command_cut_activate),
4276         (on_editor_command_paste_activate),
4277         (on_editor_command_copy_activate),
4278         (on_editor_command_clear_activate), (on_show_search),
4279         (on_repeat_quicksearch):        
4280         * plugins/document-manager/action-callbacks.h:
4281         * plugins/document-manager/anjuta-docman.c:
4282         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4283         (anjuta_docman_goto_file_line_mark),
4284         (anjuta_docman_get_full_filename):
4285         * plugins/document-manager/anjuta-docman.h:
4286         * plugins/document-manager/anjuta-document-manager.ui:
4287         * plugins/document-manager/plugin.c:
4288         (update_document_ui_interface_items):
4289         
4290         Better way to fix the popup-menu items (Cut/Copy/Paste)
4291         and various clean-ups.
4292         
4293         * plugins/document-manager/search-box.c: (on_document_changed),
4294         (search_box_fill_search_focus):
4295         * plugins/document-manager/search-box.h:
4296         * plugins/search/plugin.c:
4297         
4298         Add a menu item to repeat the quick search
4300 2008-01-10  Johannes Schmid <jhs@gnome.org>
4302         * plugins/language-support-cpp-java/cpp-java-assist.c:
4303         (on_assist_chosen):
4304         
4305         Fixed #508424 – Auto complete: previous char was removed when 
4306         pre TAB to auto complete.
4308 2008-01-10  Johannes Schmid <jhs@gnome.org>
4310         Patch from: James Ligett:
4312         * plugins/profiler/gprof-call-graph-view.c:
4313         (gprof_call_graph_view_create_columns):
4314         * plugins/profiler/gprof-flat-profile-view.c:
4315         (gprof_flat_profile_view_create_columns):
4316         
4317         Fixed translation issues (#496833)
4319 2008-01-10 Johannes Schmid <jhs@gnome.org>
4321         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4323         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4324         Fix #460390 – Changing categories while edinting something
4326 2008-01-09  Naba Kumar  <naba@gnome.org>
4328         * libanjuta/anjuta-plugin-manager.c:
4329         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4330         fixed a leak.
4332         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4333         corruption reported in bug #507491. Potentially fixes too.
4335 2008-01-09  Johannes Schmid <jhs@gnome.org>
4337         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4339         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4340         Fix bug #505205 completely
4341         
4342         * AUTHORS: Added Bolesław
4344 2008-01-08  Johannes Schmid <jhs@gnome.org>
4346         * plugins/document-manager/action-callbacks.c:
4347         (on_editor_command_cut_activate),
4348         (on_editor_command_paste_activate),
4349         (on_editor_command_copy_activate),
4350         (on_editor_command_clear_activate):
4351         
4352         Fixed editor popup menu (Cut, Copy, Paste)
4354 2008-01-08  Johannes Schmid <jhs@gnome.org>
4356         * plugins/sourceview/sourceview.c: (autodetect_language):
4357         Fixed a crash when creating a new file
4359 2008-01-08  Johannes Schmid <jhs@gnome.org>
4361         Patch by <bolekk@gmail.com> (GHOP Student)
4363         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4364         Fix bug #505205
4366 2008-01-08  Naba Kumar  <naba@gnome.org>
4368         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4369         * libanjuta/anjuta-plugin-manager.c:
4370         (anjuta_plugin_manager_select),
4371         (anjuta_plugin_manager_activate_plugins):
4372         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4373         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4374         (on_create_submenu), (create_open_with_submenu):
4375         * src/about.c: (on_about_plugin_activate),
4376         (about_create_plugins_submenu): Use translated version of get_string()
4377         API in AnjutaDescription for translatable properties. Fixes bug #496833
4378         comment #18.
4380 2008-01-07  Johannes Schmid <jhs@gnome.org>
4382         * plugins/build-basic-autotools/executer.c: (execute_program):
4383         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4384         * plugins/debug-manager/anjuta-debug-manager.glade:
4385         * plugins/debug-manager/locals.c: (create_locals_gui):
4386         * plugins/file-loader/plugin.c: (on_create_submenu):
4387         * plugins/gtodo/main.h:
4388         * plugins/gtodo/preferences.c: (preferences_widget):
4389         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4390         * plugins/tools/anjuta-tools.glade:
4391         * plugins/tools/execute.c: (atp_output_context_print):
4392         * src/main.c:
4393         
4394                 Another bunch of i18n fixes (#496833)
4396 2008-01-07  Johannes Schmid <jhs@gnome.org>
4398         * plugins/build-basic-autotools/build-basic-autotools.c:
4399         (on_build_terminated):
4400         * plugins/gtodo/interface.c: (set_read_only):
4401         * plugins/project-manager/plugin.c: (confirm_removal),
4402         (on_popup_add_to_project):
4403         * plugins/subversion/anjuta-subversion.glade:
4404         * plugins/tools/execute.c: (atp_output_context_print_result):
4405         
4406         Fixed some strings from #496833
4408 2008-01-07  Johannes Schmid <jhs@gnome.org>
4410         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4411         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4412         .in:
4413         * plugins/language-support-cpp-java/plugin.c: (install_support),
4414         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4415         Added basic Vala support
4416         
4417         * plugins/sourceview/sourceview.c: (autodetect_language):
4418         Fixed mime-type detection
4420 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4422   Reviewed by: Johannes Schmid <jhs@gnome.org>
4424         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4425         (value_removed_current_editor), (symbol_db_activate),
4426         (symbol_db_deactivate):
4427         * plugins/symbol-db/symbol-db-engine.c:
4428         (symbol_db_engine_get_global_members_filtered):
4429         * plugins/symbol-db/symbol-db-view.c:
4430         (do_add_child_symbol_to_view), (prepare_for_adding),
4431         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4432         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4433         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4434         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4435         (sdb_view_init), (sdb_view_finalize),
4436         (sdb_view_build_and_display_base_tree):
4437         * plugins/symbol-db/symbol-db-view.h:
4438         added controls to expand Global tab nodes in a non-freezing way.
4439         Fixed also some little bugs always on global-tab.
4441 2008-01-06  Naba Kumar  <naba@gnome.org>
4443         Patches from James Liggett:
4444         * plugins/profiler/gprof-call-graph-view.c:
4445         (gprof_call_graph_view_create_columns):
4446         * plugins/profiler/gprof-flat-profile-view.c:
4447         (gprof_flat_profile_view_create_columns):
4448         * plugins/profiler/gprof-function-call-tree-view.c:
4449         (gprof_function_call_tree_view_create_columns): Made all
4450         of the columns resizable and reorderable.
4452 2008-01-06  Johannes Schmid <jhs@gnome.org>
4454         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4455         (anjuta_launcher_check_password_real),
4456         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4457         (anjuta_launcher_scan_pty),
4458         (anjuta_launcher_disable_password_check):
4459         * libanjuta/anjuta-launcher.h:
4460         Added disable_password_check for stream where it does not make sense 
4461         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4462         that sometimes occur in symbol-db plugin
4463         
4464         * plugins/file-manager/file-model.c:
4465         (file_model_cancel_expand_idle):
4466         Fixed removing of idle source
4467         
4468         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4469         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4470         
4471         Fixed #348854 – invisible cursor in certain themes
4473 2008-01-06  Naba Kumar  <naba@gnome.org>
4475         * libanjuta/anjuta-preferences.c:
4476         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4477         closing preferences dialog due to patch in bug #507300
4479 2008-01-06  Naba Kumar  <naba@gnome.org>
4481         * plugins/language-support-cpp-java/cpp-java-assist.c:
4482         (on_assist_chosen):
4483         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4484         * plugins/search/search-replace_backend.c: (create_search_entries):
4485         Added missing unrefs.
4487 2008-01-06  Johannes Schmid <jhs@gnome.org>
4489         * plugins/debug-manager/variable.c: (get_hovered_word):
4490   Add a g_object_unref()  
4491         
4492         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4493         (on_sourceview_hover_leave):
4494         Fixed hover and editor interface to make hover in debugger work
4496 2008-01-06  Naba Kumar  <naba@gnome.org>
4498         * plugins/editor/text-editor.c: Whitespaces fixes.
4499         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4500         DEBUG_PRINT instead of g_message.
4502 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4504         * plugins/debug-manager/breakpoints.c:
4505         Fix #507441: Disable all breakpoints doesn't work
4506         Fix #507444: Enable Breakpoint menu item doesn't change name
4508 2008-01-05  Naba Kumar  <naba@gnome.org>
4510         * manuals/reference/libanjuta/libanjuta.types: Renamed
4511         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4513 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4515         * plugins/debug-manager/variable.c:
4516         Update variable display to use IAnjutaIterable instead of position
4518         * plugins/editor/text_editor_cbs.c,
4519         plugins/editor/text_editor.c:
4520         Fix Gtk critical warnings when a hover signal is emitted
4521         Fix get_text_iter in Scintilla (range should include last character)
4522         
4523 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4525         * plugins/debug-manager/debug_tree.c,
4526         plugins/debug-manager/debug_tree.h,
4527         plugins/debug-manager/watch.c,
4528         plugins/debug-manager/command.c,
4529         plugins/debug-manager/queue.c,
4530         plugins/gdb/plugin.c,
4531         plugins/gdb/debugger.c,
4532         plugins/gdb/debugger.h,
4533         libanjuta/interfaces/libanjuta.idl:
4534         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4536 2008-01-05  Naba Kumar  <naba@gnome.org>
4538         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4539         menus to avoid conflict with file open/save. Fixes bug #507455
4541 2008-01-05  Johannes Schmid <jhs@gnome.org>
4543         * configure.in:
4544         Conditionally depend on gtksourceview2 >= 2.1.0
4545         
4546         * libanjuta/interfaces/libanjuta.idl:
4547         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4548         iterators instead of positions
4549         
4550         * plugins/debug-manager/threads.c:
4551         Fixed a warnings by including gnome-vfs properly
4552         
4553         * plugins/debug-manager/variable.c: (get_hovered_word),
4554         (on_hover_over):
4555         Updated to changes in IAnjutaEditorHover/Selection
4556         
4557         * plugins/document-manager/action-callbacks.c:
4558         (on_editor_command_upper_case_activate),
4559         (on_editor_command_lower_case_activate):
4560         * plugins/document-manager/search-box.c: (on_incremental_search),
4561         (on_search_activated):
4562         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4563         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4564         (iselection_get_start), (iselection_get_end),
4565         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4566         * plugins/editor/text_editor_cbs.c:
4567         (on_text_editor_scintilla_notify):
4568         
4569         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4570         interface of scintilla editor.
4571         
4572         * plugins/language-manager/languages.xml:
4573         * plugins/language-manager/plugin.c:
4574         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4575         Added chdr to C language files and some DEBUG_PRINTs
4576         
4577         * plugins/language-support-cpp-java/cpp-java-assist.c:
4578         (on_assist_chosen):
4579         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4580         * plugins/search/plugin.c: (find_incremental):
4581         * plugins/search/search-replace.c: (search_and_replace):
4582         * plugins/search/search-replace_backend.c: (create_search_entries):
4583                 Adapted to changed interfaces
4585         * plugins/sourceview/Makefile.am:
4586         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4587         (set_uri), (anjuta_document_save):
4588         * plugins/sourceview/anjuta-editor-sourceview.glade:
4589         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4590         (anjuta_view_key_press_event):
4591         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4592         * plugins/sourceview/sourceview-cell.c:
4593         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4594         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4595         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4596         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4597         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4598         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4599         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4600         * plugins/sourceview/sourceview-private.h:
4601         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4602         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4603         (on_document_loaded), (sourceview_instance_init),
4604         (sourceview_dispose), (sourceview_finalize),
4605         (sourceview_create_markers), (sourceview_new),
4606         (ifile_savable_save), (ieditor_get_tab_size),
4607         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4608         (ieditor_set_auto_indent), (ieditor_goto_line),
4609         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4610         (iselect_block), (iselect_set), (iselect_get_start),
4611         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4612         (imark_unmark), (imark_is_marker_set),
4613         (imark_location_from_handle), (imark_delete_all_markers),
4614         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4615         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4616         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4617         (ilanguage_get_supported_languages), (autodetect_language),
4618         (ilanguage_set_language), (iassist_show_tips),
4619         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4620         (ihover_display), (ihover_iface_init):
4621         
4622         Use GtkSourceView 2.1.x:
4623         * New mark interface
4624         * Fixed #486724 and #488615
4625         * Implemented hover interface
4626         * Adapted to changed interfaces
4628 2008-01-04  Rob Bradford  <rob@o-hand.com>
4630         Reviewed by Naba Kumar  <naba@gnome.org>:
4631         * libanjuta/anjuta-preferences.c:
4632         (anjuta_preferences_register_property_custom):
4633         Unregister preferences for custom preferences when the widget is
4634         destroyed.
4636 2008-01-03  Johannes Schmid <jhs@gnome.org>
4638         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4639         (file_model_row_collapsed):
4640   Fixed the too method to take a correct data argument
4642 2008-01-02  Johannes Schmid <jhs@gnome.org>
4644         * plugins/document-manager/anjuta-docman.c:
4645         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4646         ref and unref correctly to silence a Gtk+ critical
4648 2008-01-01  Johannes Schmid <jhs@gnome.org>
4650         * plugins/editor/text_editor.c: (itext_editor_get_text):
4651         Fixed #506740 – ianjuta_editor_get_text crash if request 
4652         text past the buffer length
4654 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4656         * plugins/debug-manager/utilities.c,
4657         plugins/debug-manager/utilities.h,
4658         plugins/debug-manager/breakpoints.c:
4659         Move get_current_editor function in utilities.c
4661         * plugins/debug-manager/plugin.c,
4662         plugins/debug-manager/debug_tree.c,
4663         plugins/debug-manager/debug_tree.h,
4664         plugins/debug-manager/watch.c,
4665         plugins/debug-manager/watch.h,
4666         plugins/debug-manager/locals.c,
4667         plugins/debug-manager/locals.h,
4668         (added) plugins/debug-manager/variable.c,
4669         (added) plugins/debug-manager/variable.h,
4670         plugins/debug-manager/Makefile.am:
4671         Use hover interface to display variable value
4673 2007-12-31  Johannes Schmid <jhs@gnome.org>
4675         * libanjuta/Makefile.am:
4676         Only install glade catalog files if glade-3 is available
4677         (Fixes #506269 and #500296)
4679 2007-12-30  Johannes Schmid <jhs@gnome.org>
4681         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4682         (set_property_value_as_string), (register_callbacks):
4684   Fixed GtkFileChooserButton preferences to also work when only the combo
4685   changes without a dialog being open.
4687 2007-12-29  Johannes Schmid <jhs@gnome.org>
4689         * plugins/editor/Makefile.am:
4690         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4692 2007-12-29  Johannes Schmid <jhs@gnome.org>
4694         * plugins/devhelp/plugin.c: (devhelp_activate):
4695         Fixed #498986 - Anjuta-2.3.0 fails to build
4697 2007-12-29  Johannes Schmid <jhs@gnome.org>
4699         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4700         * plugins/debug-manager/plugin.c:
4701         (on_run_to_cursor_action_activate):
4702         * plugins/document-manager/anjuta-docman.c:
4703         (anjuta_docman_goto_file_line_mark):
4704         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4705         (value_removed_current_editor):
4706         
4707         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4708         all those to value_added_current_document...
4710         * plugins/editor/anjuta-editor-scintilla.glade:
4711         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4712         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4714 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4716   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4717   (symbol_db_activate), (symbol_db_deactivate),
4718   (symbol_db_instance_init), (isymbol_manager_get_parents):
4719   * plugins/symbol-db/plugin.h:
4720   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4721   * plugins/symbol-db/symbol-db-engine.c:
4722   (symbol_db_engine_get_global_members_filtered):
4723   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4724   (on_symbol_inserted):
4725   Filtered out static functions on global-tab. E.g. when flag
4726   is_file_scope = 1 we won't add entries there.
4727   Fixed a little bug on 'Global'->'Vars/Others' node too.
4729 2007-12-28  Johannes Schmid <jhs@gnome.org>
4731   * libanjuta/anjuta-launcher.c:
4732   Fixed a silly (and completely useless) memory corruption that probably 
4733   only occured at a few race conditions though I wonder why it did not 
4734         happen more often
4736 2007-12-28  Johannes Schmid <jhs@gnome.org>
4737         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4738         * plugins/debug-manager/plugin.c: (set_program_counter):
4739         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4740         * plugins/debug-manager/start.c: (get_source_directories):
4741         * plugins/debug-manager/threads.c: (on_info_thread),
4742         (on_list_thread):
4743         * plugins/file-manager/file-model.c: (file_model_set_property):
4744         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4745         * plugins/tools/editor.c: (on_editor_response):
4746         
4747         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4748         
4749         * plugins/document-manager/plugin.c: (update_title),
4750         (value_added_project_root_uri):
4751         * plugins/document-manager/plugin.h:
4752         Shorten down the title bar if the current path is inside the opened project
4754 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4756         reviewed by: Johannes Schmid <jhs@gnome.org>
4758         * plugins/project-wizard/templates/java/project.anjuta:
4759         * plugins/project-wizard/templates/mkfile/project.anjuta:
4760         * plugins/project-wizard/templates/python/project.anjuta:
4761         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4762         let new projects use new SymbolDB plugin.
4763         
4764         * plugins/symbol-browser/images/Makefile.am:
4765         added some images taken from MonoDevelop project.
4766         
4767         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4768         (goto_file_line), (on_importing_project_end), (project_root_added),
4769         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4770         (isymbol_manager_search):
4771         Added project-updating feature when opening a project with some files
4772   modified externally [e.g. a svn up].
4773         
4774         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4775         (sdb_engine_iterator_node_instance_init),
4776         (sdb_engine_iterator_node_finalize),
4777         (symbol_db_engine_iterator_node_set_conversion_hash):
4778         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4779         * plugins/symbol-db/symbol-db-engine-iterator.c:
4780         (symbol_db_engine_iterator_new):
4781         * plugins/symbol-db/symbol-db-engine-iterator.h:
4782          Moved Hash table initialization into the engine. This proxies and
4783   speeds up the process of creation and iteration of a GdaDataModel.
4784         
4785         * plugins/symbol-db/symbol-db-engine.c:
4786         (sdb_engine_ctags_output_thread),
4787         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4788         (sdb_engine_scan_files_1), (sdb_engine_init),
4789         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4790         (symbol_db_engine_add_new_workspace),
4791         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4792         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4793         (symbol_db_engine_get_sym_type_conversion_hash),
4794         (symbol_db_engine_update_files_symbols),
4795         (symbol_db_engine_update_project_symbols),
4796         (symbol_db_engine_update_buffer_symbols),
4797         (symbol_db_engine_get_class_parents),
4798         (symbol_db_engine_get_global_members_filtered),
4799         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4800         (symbol_db_engine_get_scope_members_by_symbol_id),
4801         (symbol_db_engine_get_scope_members),
4802         (symbol_db_engine_get_current_scope),
4803         (symbol_db_engine_get_file_symbols),
4804         (symbol_db_engine_get_symbol_info_by_id),
4805         (symbol_db_engine_find_symbol_by_name_pattern),
4806         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4807         * plugins/symbol-db/symbol-db-engine.h:
4808         * plugins/symbol-db/symbol-db-view-locals.c:
4809         (sdb_view_locals_get_iter_from_row_ref),
4810         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4811         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4812         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4813         Changes on some queries fuctions and some fixes. Added *_filtered
4814   functions.
4815         
4816         * plugins/symbol-db/symbol-db-view.c:
4817         (do_add_child_symbol_to_view), (add_new_waiting_for),
4818         (prepare_for_adding), (on_symbol_inserted),
4819         (do_recurse_subtree_and_remove), (on_symbol_removed),
4820         (sdb_view_do_add_hidden_dummy_child),
4821         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4822         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4823         (sdb_view_locals_create_new_store), (sdb_view_init),
4824         (sdb_view_finalize), (sdb_view_class_init),
4825         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4826         (symbol_db_view_get_pixbuf),
4827         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4828         New display for global tags. This is the definitive version, bugs apart.
4829         
4830         * plugins/symbol-db/tables.sql:
4831         fixed typo.
4833 2007-12-27  Naba Kumar  <naba@gnome.org>
4835         * libanjuta/interfaces/libanjuta.idl:
4836         * plugins/editor/aneditor-priv.h:
4837         * plugins/editor/aneditor.cxx:
4838         * plugins/editor/text_editor.c: (text_editor_instance_init),
4839         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4840         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4841         * plugins/editor/text_editor.h:
4842         * plugins/editor/text_editor_cbs.c:
4843         (on_text_editor_scintilla_notify):
4845         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4846         related code in AnEditor. Fixed some compilation warnings.
4848 2007-12-26  Naba Kumar  <naba@gnome.org>
4850         * Changelog: Fixed indentation.
4852 2007-12-25  Naba Kumar  <naba@gnome.org>
4854         * plugins/editor/Makefile.am:
4855         * plugins/editor/editor.glade:
4856         * plugins/editor/plugin.c:
4857         * plugins/editor/style-editor.c:
4858         * plugins/sourceview/Makefile.am:
4859         * plugins/sourceview/plugin.c:
4860         * plugins/sourceview/sourceview.glade:
4861         * plugins/valgrind/Makefile.am:
4863         Renamed glade files to anjuta-editor-* to give name space for the
4864         schema files (because they are installed in system directory).
4866         * scripts/build-schemas.mk: Install the schemas files also (need for
4867         binary package installation/uninstallation).
4869 2007-12-25  Johannes Schmid <jhs@gnome.org>
4871         * plugins/language-support-cpp-java/plugin.c:
4872         (set_indentation_param_vim):
4873         
4874         Support some more vim modeline commands and shortcuts (#504331)
4876 2007-12-25  Johannes Schmid <jhs@gnome.org>
4878         Patches from James Liggett:
4879         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4880         (anjuta_vcs_status_tree_view_init):
4881         * plugins/subversion/subversion-commit-dialog.c:
4882         (subversion_commit_dialog):
4883         * plugins/subversion/subversion-diff-dialog.c:
4884         (on_subversion_diff_response):
4885         * plugins/subversion/subversion-log-dialog.c:
4886         (on_log_view_selected_button_clicked),
4887         (on_log_diff_selected_button_clicked),
4888         (on_log_diff_previous_button_clicked):
4889         * plugins/subversion/subversion-resolve-dialog.c:
4890         (subversion_resolve_dialog):
4891         * plugins/subversion/subversion-revert-dialog.c:
4892         (subversion_revert_dialog):
4893         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4894         (pulse_progress_bar), (hide_pulse_progress_bar),
4895         (disconnect_data_arrived_signals),
4896         (cancel_data_arrived_signal_disconnect):
4897         * plugins/subversion/subversion-ui-utils.h:
4898         
4899         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4900         #505237 – Sort list of modified files
4902 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4904         * plugins/gdb/debugger.c:
4905         Fix bug #491301: Inspecting a variable opens a bad focus dialog
4907 2007-12-23  Johannes Schmid <jhs@gnome.org>
4909         * plugins/language-support-cpp-java/plugin.c:
4910         (set_indentation_param_emacs), (set_indentation_param_vim),
4911         (parse_mode_line_emacs), (parse_mode_line_vim),
4912         (extract_mode_line), (initialize_indentation_params):
4914         Added (basic) support for vim modelines (#504331)
4916         * plugins/message-view/message-view.c: (message_view_next),
4917         (message_view_previous):
4918         
4919         Fixed next/previous message
4921 2007-12-23  Johannes Schmid <jhs@gnome.org>
4923         * libanjuta/anjuta-ui.h:
4924         Check for != NULL before unref'ing pixbuf (related to #497878)
4925         
4926         * plugins/devhelp/plugin.c: (register_stock_icons):
4927         * plugins/document-manager/anjuta-docman.c:
4928         (anjuta_docman_add_document):
4929         * plugins/glade/plugin.c: (on_close_activated),
4930         (register_stock_icons), (on_session_save),
4931         (glade_plugin_add_project):
4932         
4933         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4934         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4935         
4936         * plugins/language-support-cpp-java/plugin.c:
4937         (register_stock_icons):
4938         Fixed stock icon registration macros
4940 2007-12-23  Johannes Schmid <jhs@gnome.org>
4942         * global-tags/Makefile.am:
4943         * launcher/Makefile.am:
4944         * libanjuta/Makefile.am:
4945         * libegg/Makefile.am:
4946         * manuals/anjuta-faqs/Makefile.am:
4947         * manuals/anjuta-manual/Makefile.am:
4948         * manuals/reference/libanjuta/Makefile.am:
4949         * plugins/build-basic-autotools/Makefile.am:
4950         * plugins/class-gen/Makefile.am:
4951         * plugins/class-inheritance/Makefile.am:
4952         * plugins/cvs-plugin/Makefile.am:
4953         * plugins/debug-manager/Makefile.am:
4954         * plugins/devhelp/Makefile.am:
4955         * plugins/document-manager/Makefile.am:
4956         * plugins/editor/Makefile.am:
4957         * plugins/editor/scintilla/Makefile.am:
4958         * plugins/editor/scintilla/include/Makefile.am:
4959         * plugins/file-loader/Makefile.am:
4960         * plugins/file-manager/Makefile.am:
4961         * plugins/file-wizard/Makefile.am:
4962         * plugins/gdb/Makefile.am:
4963         * plugins/glade/Makefile.am:
4964         * plugins/gtodo/Makefile.am:
4965         * plugins/gvim/Makefile.am:
4966         * plugins/indent/Makefile.am:
4967         * plugins/language-manager/Makefile.am:
4968         * plugins/language-support-cpp-java/Makefile.am:
4969         * plugins/macro/Makefile.am:
4970         * plugins/message-view/Makefile.am:
4971         * plugins/patch/Makefile.am:
4972         * plugins/profiler/Makefile.am:
4973         * plugins/project-import/Makefile.am:
4974         * plugins/project-manager/Makefile.am:
4975         * plugins/project-wizard/Makefile.am:
4976         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4977         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4978         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4979         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4980         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4981         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4982         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4983         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4984         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4985         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4986         * plugins/sample1/Makefile.am:
4987         * plugins/search/Makefile.am:
4988         * plugins/sourceview/Makefile.am:
4989         * plugins/subversion/Makefile.am:
4990         * plugins/symbol-browser/Makefile.am:
4991         * plugins/symbol-db/Makefile.am:
4992         * plugins/symbol-db/test/Makefile.am:
4993         * plugins/terminal/Makefile.am:
4994         * plugins/tools/Makefile.am:
4995         * plugins/valgrind/Makefile.am:
4996         * src/Makefile.am:
4997         * tagmanager/Makefile.am:
4998         
4999         Replaces the deprecated "INCLUDES" in all Makefile.am's with
5000         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5001         warnings from illigel C++ compiler flags.
5003 2007-12-23  Johannes Schmid <jhs@gnome.org>
5005         Patch from Tom <tpgww@onepost.net>:
5006   
5007         * plugins/document-manager/anjuta-docman.c:
5008         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5009         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5010         (anjuta_docman_instance_init), (on_notebook_switch_page),
5011         (anjuta_docman_grab_text_focus):
5012         * plugins/document-manager/plugin.c: (on_document_added),
5013         (on_window_key_press_event), (on_window_key_release_event):
5014         
5015         Some more document-manager code cleanups and fixes.
5017 2007-12-23  Massimo Cora'  <maxcvs@email.it>
5019         * plugins/symbol-db/plugin.c: (register_stock_icons),
5020         (value_added_current_editor), (value_removed_current_editor),
5021         (on_importing_project_end), (project_root_removed):
5022         added controls to clean/populate GtkTreeView(s) on projects unload/load.
5024         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5025         (symbol_db_engine_get_file_db_path):
5026         fixed a useless warning.
5028         * plugins/symbol-db/symbol-db-view-locals.c:
5029         (traverse_free_waiting_for), (file_view_status_destroy),
5030         (sdb_view_locals_create_new_store), (traverse_files_view_status),
5031         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5032         (sdb_view_locals_finalize), (on_symbol_inserted),
5033         (symbol_db_view_locals_recv_signals_from_engine),
5034         (symbol_db_view_locals_update_list):
5035         more speed on editors switching. GtkTreeStore caching method implemented.
5036         Fixed compiler warnings and a little memory leak.
5038         * plugins/symbol-db/symbol-db-view-locals.h:
5039         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5040         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5041         (on_scan_end), (on_symbol_inserted),
5042         (sdb_view_locals_create_new_store), (sdb_view_init),
5043         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5044         * plugins/symbol-db/symbol-db-view.h:
5045         fixed some crashers. Now project loading/populating should be quite quick.
5047 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5049         * plugins/debug-manager/command.c,
5050         plugins/debug-manager/queue.c:
5051         Take care of command return value (FALSE is an error)
5053 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5055         * plugins/debug-manager/anjuta-debug-manager.glade,
5056         plugins/debug-manager/breakpoints.c:
5057         Remove address, condition and pass breakpoint column if not supported
5058         Fix clear all remove_all to avoid an endless loop if a breakpoint
5059         cannot be removed
5061 2007-12-17  Johannes Schmid <jhs@gnome.org>
5063         Patch from Tom <tpgww@onepost.net> (with some changes):
5065         * plugins/document-manager/action-callbacks.c: (on_open_activate),
5066         (on_save_as_activate), (on_save_all_activate),
5067         (on_close_file_activate), (on_close_all_file_activate),
5068         (on_reload_file_activate), (on_editor_command_clear_activate),
5069         (on_transform_eolchars1_activate), (on_comment_block),
5070         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5071         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5072         (on_editor_linenos1_activate), (on_editor_markers1_activate),
5073         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5074         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5075         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5076         (on_zoom_out_text_activate):
5077         * plugins/document-manager/action-callbacks.h:
5078         * plugins/document-manager/anjuta-docman.c:
5079         (on_notebook_page_close_button_click),
5080         (on_notebook_page_close_button_enter),
5081         (on_notebook_page_close_button_leave),
5082         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5083         (anjuta_docman_page_init), (anjuta_docman_page_new),
5084         (on_open_filesel_response), (create_file_open_dialog_gui),
5085         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5086         (anjuta_docman_instance_init), (on_notebook_switch_page),
5087         (on_document_destroy), (anjuta_docman_add_editor),
5088         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5089         (anjuta_docman_set_current_document),
5090         (anjuta_docman_goto_file_line_mark), (get_real_path),
5091         (anjuta_docman_get_full_filename),
5092         (anjuta_docman_delete_all_markers),
5093         (anjuta_docman_delete_all_indicators),
5094         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5095         (anjuta_docman_order_tabs):
5096         * plugins/document-manager/anjuta-docman.h:
5097         * plugins/document-manager/file_history.c: (an_hist_file_new),
5098         (an_file_history_push), (an_file_history_dump):
5099         * plugins/document-manager/file_history.h:
5100         * plugins/document-manager/plugin.c: (update_title),
5101         (value_removed_project_root_uri),
5102         (update_document_ui_interface_items), (menu_name_compare),
5103         (on_document_added), (on_document_changed),
5104         (on_window_key_press_event), (on_window_key_release_event),
5105         (on_session_save):
5106         * plugins/document-manager/search-box.c: (on_document_changed),
5107         (on_goto_activated), (search_box_init), (search_box_new):
5108         * plugins/document-manager/search-box.h:
5110         Yet more code cleanups
5111         Save glade files correctly in session
5112         Use new tooltip API if available
5113         Sort notebook pages when session is restored (needs work)
5115 2007-12-16  Johannes Schmid <jhs@gnome.org>
5117         * plugins/document-manager/anjuta-docman.c:
5118         (anjuta_docman_add_document):
5119         
5120         Present correct widget with anjuta_shell_present_widget(). This got wrong when
5121         the new search bar was introduced.
5123 2007-12-12  Johannes Schmid <jhs@gnome.org>
5124   
5125         Patch from  Tom <tpgww@onepost.net>:
5126         (#485233 – another bunch of docman cleanups)
5127   
5128         * libanjuta/interfaces/libanjuta.idl:
5129         * plugins/document-manager/action-callbacks.c:
5130         (get_current_document), (get_current_focus_widget),
5131         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5132         (on_close_file_activate), (on_close_all_file_activate),
5133         (on_reload_file_activate), (on_print_activate),
5134         (on_print_preview_activate),
5135         (on_editor_command_upper_case_activate),
5136         (on_editor_command_lower_case_activate),
5137         (on_editor_command_eol_crlf_activate),
5138         (on_editor_command_eol_lf_activate),
5139         (on_editor_command_eol_cr_activate),
5140         (on_editor_command_select_all_activate),
5141         (on_editor_command_select_to_brace_activate),
5142         (on_editor_command_select_block_activate),
5143         (on_editor_command_match_brace_activate),
5144         (on_editor_command_undo_activate),
5145         (on_editor_command_redo_activate),
5146         (on_editor_command_cut_activate),
5147         (on_editor_command_paste_activate),
5148         (on_editor_command_copy_activate),
5149         (on_editor_command_clear_activate),
5150         (on_editor_command_close_folds_all_activate),
5151         (on_editor_command_open_folds_all_activate),
5152         (on_editor_command_toggle_fold_activate),
5153         (on_editor_command_bookmark_toggle_activate),
5154         (on_editor_command_bookmark_first_activate),
5155         (on_editor_command_bookmark_next_activate),
5156         (on_editor_command_bookmark_prev_activate),
5157         (on_editor_command_bookmark_last_activate),
5158         (on_editor_command_bookmark_clear_activate),
5159         (on_transform_eolchars1_activate), (on_comment_block),
5160         (on_comment_box), (on_comment_stream),
5161         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5162         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5163         (on_force_hilite_activate), (on_swap_activate),
5164         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5165         * plugins/document-manager/action-callbacks.h:
5166         * plugins/document-manager/anjuta-docman.c:
5167         (on_notebook_page_close_button_click),
5168         (on_notebook_page_close_button_enter),
5169         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5170         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5171         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5172         (on_open_filesel_response), (anjuta_docman_open_file),
5173         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5174         (anjuta_docman_dispose), (anjuta_docman_instance_init),
5175         (anjuta_docman_class_init), (anjuta_docman_new),
5176         (on_notebook_switch_page), (on_document_save_point),
5177         (on_document_destroy), (anjuta_docman_add_editor),
5178         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5179         (anjuta_docman_set_popup_menu),
5180         (anjuta_docman_get_current_focus_widget),
5181         (anjuta_docman_get_page_for_document),
5182         (anjuta_docman_get_current_document),
5183         (anjuta_docman_set_current_document),
5184         (anjuta_docman_goto_file_line),
5185         (anjuta_docman_goto_file_line_mark),
5186         (anjuta_docman_get_full_filename),
5187         (anjuta_docman_present_notebook_page),
5188         (anjuta_docman_update_page_label),
5189         (anjuta_docman_delete_all_markers),
5190         (anjuta_docman_delete_all_indicators),
5191         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5192         (do_ordertab1), (anjuta_docman_order_tabs),
5193         (anjuta_docman_set_editor_properties),
5194         (anjuta_docman_get_document_for_path),
5195         (anjuta_docman_get_all_doc_widgets):
5196         * plugins/document-manager/anjuta-docman.h:
5197         * plugins/document-manager/editor-tooltips.c:
5198         * plugins/document-manager/plugin.c: (update_title),
5199         (update_document_ui_enable_all), (update_document_ui_disable_all),
5200         (update_document_ui_save_items),
5201         (update_document_ui_interface_items), (update_document_ui),
5202         (on_document_update_save_ui), (update_status),
5203         (on_document_update_ui), (on_document_added),
5204         (on_document_changed), (on_session_save), (on_save_prompt),
5205         (on_docman_auto_save), (on_gconf_notify_timer):
5206         * plugins/document-manager/search-box.c: (on_document_changed),
5207         (search_box_new), (search_box_grab_line_focus):
5208         * plugins/glade/plugin.c: (ifile_open):
5209         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5210         * plugins/search/search-replace_backend.c: (create_search_entries):
5211         * plugins/sourceview/anjuta-document.c: (set_uri),
5212         (anjuta_document_save):
5213         * plugins/sourceview/sourceview.c: (ifile_savable_save):
5214         * plugins/tools/editor.c: (on_editor_response):
5216         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5217         It fixes some issues with session handling and several memory lacks.
5218         Gtk 2.12 Tooltip API is used if available.
5220 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
5222         * plugins/debug-manager/disassemble.c,
5223         plugins/debug-manager/disassemble.h,
5224         plugins/debug-manager/command.c,
5225         plugins/debug-manager/command.h,
5226         plugins/debug-manager/plugin.c
5227         plugins/debug-manager/sparse_view.c,
5228         plugins/debug-manager/sparse_view.h,
5229         plugins/gdb/plugin.c,
5230         plugins/gdb/debugger.c,
5231         plugins/gdb/debugger.h,
5232         libanjuta/interfaces/libanjuta.idl:
5233         Fix bug #502533: Implement assembler step
5235         * plugins/debug-manager/breakpoints.c:
5236         Do not save temporary breakpoints
5238         * plugins/debug-manager/stack_trace.c:
5239         Fix a crash when a stack command is cancelled
5241 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
5243         * plugins/debug-manager/plugin.c,
5244         plugins/debug-manager/breakpoints.c,
5245         plugins/debug-manager/breakpoints.h:
5246         Fix bug #488732: Breakpoint on delete lines
5247         Breakpoints are now linked to their position in editor
5249         * plugins/gdb/debugger.c:
5250         Fix removing condition on breakpoint 
5252 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
5254         * plugins/debug-manager/anjuta-debug-manager.glade,
5255         plugins/debug-manager/start.c,
5256         plugins/gdb/plugin.c,
5257         plugins/gdb/debugger.c,
5258         plugins/gdb/debugger.h,
5259         libanjuta/interfaces/libanjuta.idl:
5260         Fix bug #481366: Do not stop at the beginning of the program
5262         * plugins/debug-manager/command.c,
5263         plugins/debug-manager/command.h,
5264         plugins/debug-manager/breakpoints.c,
5265         plugins/debug-manager/queue.c,
5266         plugins/debug-manager/queue.h:
5267         Fix a bug remove all breakpoints was not working due to latest changes
5268         Setting breakpoints is disabled when program is running
5270 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
5272         * plugins/debug-manager/queue.c,
5273         plugins/gdb/plugin.c:
5274         Fix bug #501469: Crash if mime_type is unknown
5276 2007-12-01  Massimo Cora'  <maxcvs@email.it>
5278         * plugins/symbol-db/plugin.c: (on_editor_destroy),
5279         (on_editor_update_ui), (on_single_file_scan_end),
5280         (on_importing_project_end), (project_root_added),
5281         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5282         * plugins/symbol-db/plugin.h:
5283         show on status bar files being scanned.
5285         * plugins/symbol-db/symbol-db-engine.c:
5286         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5287         (sdb_engine_ctags_output_thread),
5288         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5289         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5290         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5291         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5292         (sdb_engine_get_table_id_by_unique_name2),
5293         (symbol_db_engine_open_project),
5294         (sdb_engine_prepare_executing_commands),
5295         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5296         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5297         (sdb_engine_detects_removed_ids),
5298         (symbol_db_engine_get_class_parents),
5299         (symbol_db_engine_get_global_members),
5300         (symbol_db_engine_get_scope_members_by_symbol_id),
5301         (symbol_db_engine_get_scope_members),
5302         (symbol_db_engine_get_current_scope),
5303         (symbol_db_engine_get_file_symbols),
5304         (symbol_db_engine_get_symbol_info_by_id),
5305         (symbol_db_engine_get_full_local_path),
5306         (symbol_db_engine_find_symbol_by_name_pattern),
5307         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5308         * plugins/symbol-db/symbol-db-engine.h:
5309         * plugins/symbol-db/symbol-db-view-locals.c:
5310         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5311         (symbol_db_view_locals_recv_signals_from_engine),
5312         (symbol_db_view_locals_update_list):
5313         * plugins/symbol-db/symbol-db-view-locals.h:
5314         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5315         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5316         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5317         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5318         * plugins/symbol-db/symbol-db-view.h:
5319         Added g_thread architecture to scan in background. With this you
5320         can use Anjuta's GUI without freezing.
5321         Improved insertion speed by using a paradigm like 'insert' and 'check'
5322         replacing a 'check' and 'insert' one. This has been done for tables 
5323         like symbol, scope, sym_type.
5324         Fixed two crashers. 
5326         * plugins/symbol-db/tables.sql:
5327         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5328         (thread), (print_message), (bastard_thread), (idle_signals):
5329         fixed a typo on tables that broke sql triggers.
5331 === anjuta 2.3.1 ===
5333 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5335         * NEWS, AUTHORS: Updated.
5336         * src/Makefile.am: Fixed make distcheck
5338         Patch from Yang Hong:
5339         * plugins/file-manager/file-manager.glade: Fixed file chooser
5340         size in file-manager preferences.
5342 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5344         * NEWS: Updated for 2.3.1 development release
5345         * configure.in: Bumped version to 2.3.1
5347 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5349         * plugins/debug-manager/threads.c,
5350         plugins/debug-manager/disassemble.c,
5351         plugins/debug-manager/watch.c,
5352         plugins/debug-manager/registers.c,
5353         plugins/debug-manager/locals.c,
5354         plugins/debug-manager/breakpoints.c,
5355         plugins/debug-manager/stack_trace.c,
5356         plugins/debug-manager/command.c,
5357         plugins/debug-manager/command.h,
5358         plugins/debug-manager/queue.c,
5359         libanjuta/interfaces/libanjuta.idl:
5360         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5361         Document IAnjutaDebugManager signals
5362         Generate new signals in queue.c
5363         Use new signals in other files
5365 2007-11-30  <genbell@tiscali.it>
5367         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5369         * plugins/gdb/Makefile.am:
5370         Fix bug #500376
5372 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5374         * plugins/tools/variable.c:
5375         Fix a bug added in the previous patch (it is not a leak)
5377 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5379         * plugins/project-wizard/druid.c,
5380         plugins/project-wizard/templates/terminal.wiz,
5381         plugins/project-wizard/templates/xlib-dock.wiz,
5382         plugins/project-wizard/templates/wxwin.wiz,
5383         plugins/project-wizard/templates/java.wiz,
5384         plugins/project-wizard/templates/gnome.wiz,
5385         plugins/project-wizard/templates/anjuta-plugin.wiz,
5386         plugins/project-wizard/templates/gtkmm.wiz,
5387         plugins/project-wizard/templates/python.wiz,
5388         plugins/project-wizard/templates/cpp.wiz,
5389         plugins/project-wizard/templates/sdl.wiz,
5390         plugins/project-wizard/templates/gtk.wiz,
5391         plugins/project-wizard/templates/minimal.wiz,
5392         plugins/project-wizard/templates/xlib.wiz,
5393         plugins/project-wizard/templates/gcj.wiz,
5394         plugins/project-wizard/templates/translatable-strings.h,
5395         plugins/project-import/project-import.c:
5396         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5398 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5400         * plugins/debug-manager/threads.c,
5401         plugins/debug-manager/disassemble.c,
5402         plugins/debug-manager/watch.c,
5403         plugins/debug-manager/registers.c,
5404         plugins/debug-manager/memory.c,
5405         plugins/debug-manager/locals.c,
5406         plugins/debug-manager/stack_trace.c,
5407         plugins/debug-manager/queue.c,
5408         plugins/debug-manager/queue.h:
5409         Connect debugger signal only when program is loaded
5410         Rename get_feature in is_supported
5412         * plugins/debug-manager/plugin.c:
5413         Remove editor watch when plugin is deactivated
5415         * plugins/debug-manager/anjuta-debug-manager.glade,
5416         plugins/debug-manager/breakpoints.c,
5417         plugins/debug-manager/breakpoints.h:
5418         Rewrite almost completely the breakpoint code
5419         Improve breakpoint dialog
5420         Reorganize function
5421         Implement condition, hit count, ignore and temporary attribute
5423         * plugins/debug-manager/command.c,
5424         plugins/debug-manager/command.h:
5425         Add a breakpoint list command
5427         * plugins/gdb/debugger.c,
5428         plugins/gdb/debugger.h:
5429         Add new breakpoint list command
5430         Fix parsing of breakpoint data
5432         * libanjuta/interfaces/libanjuta.idl,
5433         plugins/gdb/plugin.c:
5434         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5436 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5438         * plugins/document-manager/plugin.c:
5439         Use Ctrl+Shift+s as shortcut for Save As
5441 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5443         * plugins/subversion/plugin.c: (activate_plugin):
5444         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5445         * src/layout.xml: Fixed dockitem positions.
5447 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5449         Icons from tpgww@onepost.net:
5450         * plugins/project-wizard/applogo.png:
5451         Icons from patch in bug #480093 comment #23. Also renamed icons.
5453         * plugins/message-view/Makefile.am:
5454         * plugins/message-view/plugin.c: (register_stock_icons),
5455         (ipreferences_merge): Removed redundant icon.
5457         * plugins/document-manager/plugin.c:
5458         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5459         Do not insensitize New action when there is no document.
5460         Indentation fixes.
5462 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5464         Icons from tpgww@onepost.net:
5465         * plugins/symbol-browser/an_symbol_prefs.c:
5466         * pixmaps/Makefile.am:
5467         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5469         Icons from patch in bug #480093 comment #23. Also renamed icons.
5470         To be continued..
5472 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5474         Patch from James Liggett:
5475         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5476         revert and dialogs resizable.
5478 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5480         Patch from James Liggett:
5481         * plugins/subversion/anjuta-subversion.glade:
5482         * plugins/subversion/subversion-diff-dialog.c:
5483         (on_subversion_diff_response), (subversion_diff_dialog):
5484         * plugins/subversion/subversion-diff-dialog.h:
5486         The diff dialog should have a checkbox, enabled by default, that
5487         allows the user to make sure that all open files are saved before
5488         diffing.
5490 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5492         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5494         Icons from tpgww@onepost.net:
5495         * pixmaps/Makefile.am:
5496         * src/Makefile.am:
5497         * src/anjuta-app.c:
5498         * src/anjuta-preferences-general.svg:
5500         Icons from patch in bug #480093 comment #23. Also renamed icons.
5501         To be continued..
5503 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5505         Icons from tpgww@onepost.net:
5506         * plugins/debug-manager/images/Makefile.am:
5507         * plugins/debug-manager/images/anjuta-watch.svg:
5508         * plugins/debug-manager/plugin.c: (register_stock_icons):
5509         * plugins/gdb/images/Makefile.am:
5510         * plugins/gtodo/Makefile.am:
5511         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5512         * plugins/gtodo/anjuta-gtodo.plugin.in:
5513         * plugins/gtodo/interface.c: (stock_icons):
5514         * plugins/gtodo/main.h:
5515         * plugins/gtodo/plugin.c: (ipreferences_merge):
5516         * plugins/terminal/Makefile.am:
5517         * plugins/terminal/anjuta-terminal-plugin.svg:
5518         * plugins/terminal/anjuta-terminal.plugin.in:
5519         * plugins/terminal/terminal.c:
5520         * plugins/tools/Makefile.am:
5521         * plugins/tools/anjuta-tools-plugin.svg:
5522         * plugins/tools/anjuta-tools.plugin.in:
5523         * plugins/tools/plugin.c:
5524         * plugins/valgrind/Makefile.am:
5525         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5526         * plugins/valgrind/anjuta-valgrind.plugin.in:
5527         * plugins/valgrind/plugin.c: (register_stock_icons),
5528         (ipreferences_merge):
5530         Icons from patch in bug #480093 comment #23. Also renamed icons.
5531         To be continued..
5533 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5535         reviewed by: Johannes Schmid <jhs@gnome.org>
5537         * configure.in:
5538         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5539         due to bug #493360. Still present anyway bug #495843
5541         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5542         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5543         (on_local_treeview_row_activated),
5544         (on_global_treeview_row_activated),
5545         (on_global_treeview_row_expanded), (on_project_element_added),
5546         (on_project_element_removed), (project_root_added),
5547         (symbol_db_activate), (isymbol_manager_search),
5548         (isymbol_manager_get_members),
5549         (isymbol_manager_get_completions_at_position):
5550         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5551         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5552         * plugins/symbol-db/symbol-db-engine.c:
5553         (sdb_engine_execute_non_select_sql),
5554         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5555         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5556         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5557         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5558         (symbol_db_engine_add_new_workspace),
5559         (symbol_db_engine_add_new_project),
5560         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5561         (sdb_engine_detects_removed_ids),
5562         (sdb_engine_walk_down_scope_path),
5563         (symbol_db_engine_get_class_parents),
5564         (symbol_db_engine_get_global_members),
5565         (symbol_db_engine_get_scope_members_by_symbol_id),
5566         (symbol_db_engine_get_scope_members),
5567         (symbol_db_engine_get_current_scope),
5568         (symbol_db_engine_get_file_symbols),
5569         (symbol_db_engine_get_symbol_info_by_id),
5570         (symbol_db_engine_find_symbol_by_name_pattern):
5571         * plugins/symbol-db/symbol-db-engine.h:
5572         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5573         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5574         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5575         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5576         (on_scan_end), (do_add_root_symbol_to_view),
5577         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5578         (trigger_on_symbol_inserted), (add_new_waiting_for),
5579         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5580         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5581         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5582         (symbol_db_view_row_expanded), (sdb_view_init),
5583         (gtree_compare_func), (sdb_view_finalize),
5584         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5585         (sdb_view_populate_base_root),
5586         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5587         * plugins/symbol-db/symbol-db-view.h:
5588         * plugins/symbol-db/tables.sql:
5589         * plugins/symbol-db/test/Makefile.am:
5590         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5591         (get_scope_members), (get_current_scope), (get_global_members),
5592         (get_file_symbols), (get_info_by_id), (main):
5594         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5595         Started using LIMIT keyword to speed up things.
5596         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5597         make providers use prepared statements.
5599 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5601         Patch from James Liggett:
5602         * plugins/subversion/plugin.c: (subversion_instance_init):
5603         * plugins/subversion/plugin.h:
5604         * plugins/subversion/subversion-diff-dialog.c:
5605         (on_subversion_diff_response), (subversion_diff_dialog),
5606         (on_menu_subversion_diff):
5607         * plugins/subversion/subversion-log-dialog.c:
5608         (on_log_view_selected_button_clicked),
5609         (on_log_diff_selected_button_clicked),
5610         (on_log_diff_previous_button_clicked),
5611         (subversion_log_window_create):
5612         * plugins/subversion/subversion-ui-utils.c:
5613         (get_filename_from_full_path), (init_whole_project),
5614         (on_whole_project_toggled):
5615         * plugins/subversion/subversion-ui-utils.h:
5616         * plugins/subversion/subversion-update-dialog.c:
5617         (subversion_update_dialog), (on_menu_subversion_update):
5619         Whole Project checkbox enabled by default in diff and update dialogs.
5620         changes the editor names for diff editors to something much more
5621         descriptive. For example, working copy/head diffs would have an editor
5622         with a name like "[Working Copy/Head] some-file.diff," where some-file
5623         is the name of the file/directory that was diffed. For diffs against
5624         arbitrary diffs the name would look like "[Revisions 2832/3200]
5625         some-file.diff" for a diff of some-file between revisions 2832 and
5626         3200.
5628 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5630         Icons from tpgww@onepost.net:
5631         * plugins/subversion/Makefile.am:
5632         * plugins/subversion/anjuta-subversion-plugin.svg:
5633         * plugins/subversion/anjuta-subversion.plugin.in:
5634         * plugins/subversion/plugin.h:
5635         * plugins/symbol-browser/Makefile.am:
5636         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5637         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5638         * plugins/symbol-browser/plugin.c:
5639         * plugins/symbol-db/Makefile.am:
5640         * plugins/symbol-db/plugin.c:
5641         * plugins/symbol-db/symbol-db.plugin.in:
5643         Icons from patch in bug #480093 comment #23. Also renamed icons.
5644         To be continued..
5646 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5648         Icons from tpgww@onepost.net:
5649         * plugins/project-manager/Makefile.am:
5650         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5651         * plugins/project-manager/anjuta-project-manager.plugin.in:
5652         * plugins/project-manager/plugin.c:
5653         * plugins/project-wizard/Makefile.am:
5654         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5655         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5656         * plugins/project-wizard/druid.h:
5657         * plugins/search/Makefile.am:
5658         * plugins/search/anjuta-search-plugin.svg:
5659         * plugins/search/anjuta-search.plugin.in:
5660         * plugins/search/plugin.c:
5662         Icons from patch in bug #480093 comment #23. Also renamed icons.
5663         To be continued..
5665 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5667         * TODO.tasks: updated.
5669         Icons from tpgww@onepost.net:
5670         * plugins/file-loader/Makefile.am:
5671         * plugins/file-loader/anjuta-loader-plugin.svg:
5672         * plugins/file-loader/anjuta-loader.plugin.in:
5673         * plugins/file-manager/Makefile.am:
5674         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5675         * plugins/file-manager/file-manager.plugin.in:
5676         * plugins/file-manager/plugin.c:
5677         * plugins/glade/Makefile.am:
5678         * plugins/glade/anjuta-glade-plugin.svg:
5679         * plugins/glade/anjuta-glade.plugin.in:
5680         * plugins/glade/plugin.c: (register_stock_icons):
5681         * plugins/language-manager/Makefile.am:
5682         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5683         * plugins/language-manager/language-manager.plugin.in:
5684         * plugins/message-view/Makefile.am:
5685         * plugins/message-view/anjuta-message-manager.plugin.in:
5686         * plugins/message-view/anjuta-messages-plugin.svg:
5687         * plugins/message-view/plugin.c:
5688         * plugins/patch/Makefile.am:
5689         * plugins/patch/anjuta-patch-plugin.svg:
5690         * plugins/patch/anjuta-patch.plugin.in:
5691         * plugins/patch/plugin.c:
5692         * plugins/profiler/Makefile.am:
5693         * plugins/profiler/anjuta-profiler-plugin.svg:
5694         * plugins/profiler/plugin.c: (register_stock_icons):
5695         * plugins/profiler/profiler.plugin.in:
5696         * plugins/project-import/Makefile.am:
5697         * plugins/project-import/anjuta-project-import-plugin.svg:
5698         * plugins/project-import/anjuta-project-import.plugin.in:
5699         * plugins/project-import/plugin.c:
5701         Icons from patch in bug #480093 comment #23. Also renamed icons.
5702         To be continued..
5704 2007-11-18  Johannes Schmid <jhs@gnome.org>
5706         * plugins/build-basic-autotools/build-basic-autotools.c:
5707         (build_regex_init):
5708         * plugins/debug-manager/anjuta-debug-manager.glade:
5709         * plugins/debug-manager/breakpoints.c:
5710         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5711         * plugins/file-wizard/file.c:
5712         * plugins/gdb/anjuta-gdb.glade:
5713         * plugins/glade/plugin.c: (ifile_open):
5714         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5715         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5716         * plugins/gtodo/tray-icon.c:
5717         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5718         * plugins/macro/macros.xml:
5719         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5720         Fixed translation bugs (#496833, #488211 and #497758)
5721         
5722         * plugins/document-manager/plugin.c: (on_editor_changed):
5723         Removed unused code
5725 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5727         Icons from tpgww@onepost.net:
5728         * plugins/devhelp/Makefile.am:
5729         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5730         * plugins/devhelp/anjuta-devhelp.plugin.in:
5731         * plugins/devhelp/plugin.c:
5732         * plugins/document-manager/anjuta-document-manager.plugin.in:
5733         * plugins/document-manager/images/Makefile.am:
5734         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5735         * plugins/document-manager/plugin.c:
5736         * plugins/editor/Makefile.am:
5737         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5738         * plugins/editor/anjuta-editor.plugin.in:
5739         * plugins/editor/plugin.c:
5740         * plugins/sample1/Makefile.am:
5741         * plugins/sample1/anjuta-sample-plugin.svg:
5742         * plugins/sample1/anjuta-sample.plugin.in:
5743         * plugins/sourceview/Makefile.am:
5744         * plugins/sourceview/plugin.c:
5745         * plugins/sourceview/sourceview.plugin.in:
5747         Icons from patch in bug #480093 comment #23. Also renamed icons.
5748         To be continued..
5750 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5752         * TODO.tasks: Updated.
5754         Icons from tpgww@onepost.net:
5755         * plugins/build-basic-autotools/Makefile.am:
5756         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5757         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5758         * plugins/build-basic-autotools/build-basic-autotools.c:
5759         * plugins/class-inheritance/Makefile.am:
5760         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5761         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5762         * plugins/class-inheritance/plugin.c:
5763         * plugins/cvs-plugin/Makefile.am:
5764         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5765         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5766         * plugins/cvs-plugin/plugin.c:
5767         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5768         * plugins/debug-manager/images/Makefile.am:
5769         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5770         * plugins/debug-manager/plugin.c: 
5772         Icons from patch in bug #480093 comment #23. Also renamed icons.
5773         To be continued..
5775 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5777         * (removed) libanjuta/anjuta-children.c,
5778         (removed) libanjuta/anjuta-children.h,
5779         libanjuta/anjuta-launcher.c,
5780         libanjuta/libanjuta.h,
5781         libanjuta/Makefile.am,
5782         plugins/gdb/debugger.c,
5783         plugins/terminal/terminal.c,
5784         manuals/reference/libanjuta/libanjuta-sections.txt,
5785         manuals/reference/libanjuta/libanjuta-docs.sgml:
5786         Replace anjuta_children_register by g_child_watch_add
5788 2007-11-13  Johannes Schmid <jhs@gnome.org>
5790         * plugins/subversion/anjuta-subversion.glade:
5791         * plugins/subversion/subversion-commit-dialog.c:
5792         (subversion_commit_dialog):
5793         * plugins/subversion/subversion-resolve-dialog.c:
5794         (subversion_resolve_dialog):
5795         * plugins/subversion/subversion-revert-dialog.c:
5796         (subversion_revert_dialog):
5797         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5798         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5799         (hide_pulse_progress_bar):
5800         * plugins/subversion/subversion-ui-utils.h:
5802         Yet another patch from #457477:
5803         Add a pulsing progress bar to all dialogs receiving status
5805 2007-11-12  Johannes Schmid <jhs@gnome.org>
5807         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5808         Bug 493583 – crash in Anjuta IDE: trying to open a file
5809         
5810         * plugins/subversion/subversion-commit-dialog.c:
5811         (select_all_files), (subversion_commit_dialog):
5812         Patch from jrligget - see #457477
5814 2007-11-12  Johannes Schmid <jhs@gnome.org>
5816         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5817         * libanjuta/anjuta-plugin-handle.c:
5818         (anjuta_plugin_handle_get_about):
5819         Bug 495536 – Plugins localization improvement
5820         
5821         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5822         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5823         * plugins/indent/indent.glade:
5824         * plugins/subversion/anjuta-subversion.glade:
5825         Bug 495245 – Strings bug
5827 2007-11-08  James Liggett  <jrliggett@cox.net>
5829         reviewed by: Johannes Schmid <jhs@gnome.org>
5831         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5832         (anjuta_async_command_finalize),
5833         (anjuta_async_command_notification_poll),
5834         (anjuta_async_command_thread), (start_command),
5835         (notify_data_arrived), (notify_complete),
5836         (anjuta_async_command_class_init),
5837         (anjuta_async_command_set_error_message),
5838         (anjuta_async_command_get_error_message),
5839         (anjuta_async_command_lock), (anjuta_async_command_unlock):
5840         * libanjuta/anjuta-async-command.h:
5841         * libanjuta/anjuta-command.c: (anjuta_command_init),
5842         (anjuta_command_finalize), (anjuta_command_class_init),
5843         (anjuta_command_start), (anjuta_command_notify_data_arrived),
5844         (anjuta_command_notify_complete),
5845         (anjuta_command_set_error_message),
5846         (anjuta_command_get_error_message):
5847         * libanjuta/anjuta-command.h:
5848         * libanjuta/anjuta-glade-catalog.c:
5849         * libanjuta/anjuta-glade.xml:
5850         * libanjuta/anjuta-vcs-status-tree-view.c:
5851         (on_selected_column_toggled),
5852         (anjuta_vcs_status_tree_view_create_columns),
5853         (anjuta_vcs_status_tree_view_init),
5854         (anjuta_vcs_status_tree_view_finalize),
5855         (anjuta_vcs_status_tree_view_set_property),
5856         (anjuta_vcs_status_tree_view_get_property),
5857         (anjuta_vcs_status_tree_view_class_init),
5858         (anjuta_vcs_status_tree_view_new),
5859         (anjuta_vcs_status_tree_view_destroy),
5860         (anjuta_vcs_status_tree_view_add), (select_all_paths),
5861         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5862         (anjuta_vcs_status_tree_view_unselect_all),
5863         (create_selected_paths_list),
5864         (anjuta_vcs_status_tree_view_get_selected):
5865         * libanjuta/anjuta-vcs-status-tree-view.h:
5866         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5867         * libanjuta/anjuta-widgets.h:
5868         * plugins/subversion/subversion-add-dialog.c:
5869         (on_add_command_finished), (on_subversion_add_response),
5870         (subversion_add_dialog), (on_menu_subversion_add),
5871         (on_fm_subversion_add):
5872         * plugins/subversion/subversion-add-dialog.h:
5873         * plugins/subversion/subversion-commit-dialog.c:
5874         (on_commit_command_finished), (on_subversion_commit_response),
5875         (subversion_commit_dialog), (on_menu_subversion_commit),
5876         (on_fm_subversion_commit):
5877         * plugins/subversion/subversion-commit-dialog.h:
5878         * plugins/subversion/subversion-copy-dialog.c:
5879         (on_copy_other_revision_radio_toggled),
5880         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5881         (on_copy_command_finished), (on_subversion_copy_response),
5882         (subversion_copy_dialog), (on_menu_subversion_copy),
5883         (on_fm_subversion_copy):
5884         * plugins/subversion/subversion-copy-dialog.h:
5885         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5886         (on_subversion_diff_response), (subversion_diff_dialog),
5887         (on_menu_subversion_diff), (on_fm_subversion_diff):
5888         * plugins/subversion/subversion-diff-dialog.h:
5889         * plugins/subversion/subversion-log-dialog.c:
5890         (on_diff_selected_column_toggled), (create_columns),
5891         (on_log_command_finished), (on_log_view_button_clicked),
5892         (on_cat_command_data_arrived), (on_cat_command_finished),
5893         (on_log_view_selected_button_clicked), (get_selected_revisions),
5894         (on_log_diff_selected_button_clicked),
5895         (on_log_diff_previous_button_clicked),
5896         (on_subversion_log_vbox_destroy),
5897         (on_log_changes_view_row_selected), (subversion_log_window_create),
5898         (on_menu_subversion_log), (on_fm_subversion_log),
5899         (subversion_log_set_whole_project_sensitive):
5900         * plugins/subversion/subversion-log-dialog.h:
5901         * plugins/subversion/subversion-merge-dialog.c:
5902         (on_merge_command_finished), (on_subversion_merge_response),
5903         (on_merge_first_path_browse_button_clicked),
5904         (on_merge_second_path_browse_button_clicked),
5905         (on_merge_use_first_path_check_toggled),
5906         (on_merge_start_revision_radio_toggled),
5907         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5908         (on_menu_subversion_merge):
5909         * plugins/subversion/subversion-merge-dialog.h:
5910         * plugins/subversion/subversion-remove-dialog.c:
5911         (on_remove_command_finished),
5912         (on_remove_path_browse_button_clicked),
5913         (on_subversion_remove_response), (subversion_remove_dialog),
5914         (on_menu_subversion_remove), (on_fm_subversion_remove):
5915         * plugins/subversion/subversion-remove-dialog.h:
5916         * plugins/subversion/subversion-resolve-dialog.c:
5917         (on_resolve_command_finished), (on_subversion_resolve_response),
5918         (subversion_resolve_dialog), (on_menu_subversion_resolve):
5919         * plugins/subversion/subversion-resolve-dialog.h:
5920         * plugins/subversion/subversion-revert-dialog.c:
5921         (on_revert_command_finished), (on_subversion_revert_response),
5922         (subversion_revert_dialog), (on_menu_subversion_revert):
5923         * plugins/subversion/subversion-revert-dialog.h:
5924         * plugins/subversion/subversion-switch-dialog.c:
5925         (on_switch_other_revision_radio_toggled),
5926         (on_switch_command_finished), (on_subversion_switch_response),
5927         (subversion_switch_dialog), (on_menu_subversion_switch):
5928         * plugins/subversion/subversion-switch-dialog.h:
5929         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5930         (subversion_data_free), (on_mesg_view_destroy),
5931         (create_message_view), (check_filename), (get_log_from_textview),
5932         (pulse_timer), (on_pulse_timer_destroyed),
5933         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5934         (report_errors), (on_status_command_finished),
5935         (on_status_command_data_arrived), (on_command_info_arrived),
5936         (select_all_status_items), (clear_all_status_selections),
5937         (init_whole_project), (on_whole_project_toggled),
5938         (send_diff_command_output_to_editor), (on_diff_command_finished),
5939         (stop_status_bar_progress_pulse):
5940         * plugins/subversion/subversion-ui-utils.h:
5941         * plugins/subversion/subversion-update-dialog.c:
5942         (on_update_command_finished), (on_subversion_update_response),
5943         (subversion_update_dialog), (on_menu_subversion_update),
5944         (on_fm_subversion_update):
5945         * plugins/subversion/subversion-update-dialog.h:
5946         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5947         (svn_add_command_finalize), (svn_add_command_run),
5948         (svn_add_command_class_init), (svn_add_command_new),
5949         (svn_add_command_destroy):
5950         * plugins/subversion/svn-add-command.h:
5951         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5952         (svn_cat_command_finalize), (svn_cat_command_run),
5953         (svn_cat_command_class_init), (svn_cat_command_new),
5954         (svn_cat_command_destroy), (svn_cat_command_get_output):
5955         * plugins/subversion/svn-cat-command.h:
5956         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5957         (svn_command_release_ui_lock), (simple_prompt),
5958         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5959         (svn_auth_ssl_server_trust_prompt_func_cb),
5960         (svn_auth_ssl_client_cert_prompt_func_cb),
5961         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5962         (svn_command_init), (svn_command_finalize),
5963         (svn_command_class_init), (svn_command_push_info),
5964         (svn_command_get_info_queue), (svn_command_set_error),
5965         (svn_command_get_client_context), (svn_command_get_pool),
5966         (svn_command_lock_ui), (svn_command_unlock_ui),
5967         (svn_command_get_revision), (svn_command_copy_path_list),
5968         (svn_command_free_path_list):
5969         * plugins/subversion/svn-command.h:
5970         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5971         (svn_commit_command_init), (svn_commit_command_finalize),
5972         (svn_commit_command_run), (svn_commit_command_class_init),
5973         (svn_commit_command_new), (svn_commit_command_destroy):
5974         * plugins/subversion/svn-commit-command.h:
5975         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5976         (svn_copy_command_init), (svn_copy_command_finalize),
5977         (svn_copy_command_run), (svn_copy_command_class_init),
5978         (svn_copy_command_new), (svn_copy_command_destroy):
5979         * plugins/subversion/svn-copy-command.h:
5980         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5981         (svn_diff_command_finalize), (svn_diff_command_run),
5982         (svn_diff_command_class_init), (svn_diff_command_new),
5983         (svn_diff_command_destroy), (svn_diff_command_get_output):
5984         * plugins/subversion/svn-diff-command.h:
5985         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5986         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5987         (svn_log_command_class_init), (svn_log_command_new),
5988         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5989         * plugins/subversion/svn-log-command.h:
5990         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5991         (svn_log_entry_finalize), (svn_log_entry_class_init),
5992         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5993         (svn_log_entry_get_author), (svn_log_entry_get_date),
5994         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5995         (svn_log_entry_get_full_log):
5996         * plugins/subversion/svn-log-entry.h:
5997         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5998         (svn_merge_command_finalize), (svn_merge_command_run),
5999         (svn_merge_command_class_init), (svn_merge_command_new),
6000         (svn_merge_command_destroy):
6001         * plugins/subversion/svn-merge-command.h:
6002         * plugins/subversion/svn-remove-command.c: (on_log_callback),
6003         (svn_remove_command_init), (svn_remove_command_finalize),
6004         (svn_remove_command_run), (svn_remove_command_class_init),
6005         (svn_remove_command_new), (svn_remove_command_destroy),
6006         (svn_remove_command_get_path):
6007         * plugins/subversion/svn-remove-command.h:
6008         * plugins/subversion/svn-resolve-command.c:
6009         (svn_resolve_command_init), (svn_resolve_command_finalize),
6010         (svn_resolve_command_run), (svn_resolve_command_class_init),
6011         (svn_resolve_command_new), (svn_resolve_command_destroy):
6012         * plugins/subversion/svn-resolve-command.h:
6013         * plugins/subversion/svn-revert-command.c:
6014         (svn_revert_command_init), (svn_revert_command_finalize),
6015         (svn_revert_command_run), (svn_revert_command_class_init),
6016         (svn_revert_command_new), (svn_revert_command_destroy):
6017         * plugins/subversion/svn-revert-command.h:
6018         * plugins/subversion/svn-status-command.c:
6019         (svn_status_command_init), (svn_status_command_finalize),
6020         (on_svn_status_notify), (svn_status_command_run),
6021         (svn_status_command_class_init), (svn_status_command_new),
6022         (svn_status_command_destroy),
6023         (svn_status_command_get_status_queue):
6024         * plugins/subversion/svn-status-command.h:
6025         * plugins/subversion/svn-status.c: (svn_status_init),
6026         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6027         (svn_status_destroy), (svn_status_get_path),
6028         (svn_status_get_vcs_status):
6029         * plugins/subversion/svn-status.h:
6030         * plugins/subversion/svn-switch-command.c:
6031         (svn_switch_command_init), (svn_switch_command_finalize),
6032         (svn_switch_command_run), (svn_switch_command_class_init),
6033         (svn_switch_command_new), (svn_switch_command_destroy):
6034         * plugins/subversion/svn-switch-command.h:
6035         * plugins/subversion/svn-update-command.c:
6036         (svn_update_command_init), (svn_update_command_finalize),
6037         (svn_update_command_run), (svn_update_command_class_init),
6038         (svn_update_command_new), (svn_update_command_destroy):
6039         * plugins/subversion/svn-update-command.h:
6041         Now really committed all files from James patch (#457477)
6043 2007-11-08  Johannes Schmid <jhs@gnome.org>
6045         * TODO.tasks: Updated
6047 2007-11-08  James Liggett  <jrliggett@cox.net>
6049         reviewed by: Johannes Schmid <jhs@gnome.org>
6051         * configure.in:
6052         * libanjuta/Makefile.am:
6053         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6054         * libanjuta/anjuta-status.h:
6055         * libanjuta/libanjuta.h:
6056         * plugins/subversion/Makefile.am:
6057         * plugins/subversion/anjuta-subversion.glade:
6058         * plugins/subversion/anjuta-subversion.ui:
6059         * plugins/subversion/plugin.c: (value_added_project_root_uri),
6060         (value_removed_project_root_uri), (activate_plugin),
6061         (deactivate_plugin), (finalize), (subversion_instance_init):
6062         * plugins/subversion/plugin.h:
6063         * plugins/subversion/subversion-actions.c:
6064         * plugins/subversion/subversion-actions.h:
6065         * plugins/subversion/subversion-callbacks.c:
6066         * plugins/subversion/subversion-callbacks.h:
6067         * plugins/subversion/svn-auth.c:
6068         * plugins/subversion/svn-auth.h:
6069         * plugins/subversion/svn-backend-priv.h:
6070         * plugins/subversion/svn-backend.c:
6071         * plugins/subversion/svn-backend.h:
6072         * plugins/subversion/svn-notify.c:
6073         * plugins/subversion/svn-notify.h:
6074         * plugins/subversion/svn-thread.c:
6075         * plugins/subversion/svn-thread.h:
6076         
6077         Commited alpha2 of the new subversion plugin (#457477)
6079 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6081         * plugins/debug-manager/command.c:
6082         Fix a stupid crash when changing a register value
6084 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6086         * libanjuta/interfaces/libanjuta.idl,
6087         plugins/debug-manager/command.c,
6088         plugins/debug-manager/command.h,
6089         plugins/debug-manager/start.c,
6090         plugins/gdb/plugin.c,
6091         plugins/gdb/debugger.c,
6092         plugins/gdb/debugger.h:
6093         Use anjuta terminal plugin instead of gnome terminal
6094         Select if a terminal is used in the the start_program function
6095         Move terminal code from debugger.c to plugin.c
6096         Partial fix of bug #481366
6098         * plugins/gdb/utilities.c,
6099         plugins/gdb/utilities.h:
6100         Remove gnome terminal check function
6102 2007-11-06  Johannes Schmid <jhs@gnome.org>
6104         * plugins/project-import/anjuta-project-import.glade:
6105         * plugins/project-import/project-import.c: (on_import_next),
6106         (on_import_finish), (project_import_set_directory):
6107         * plugins/project-wizard/property.c: (npw_property_create_widget),
6108         (npw_property_set_value_from_widget):
6109         
6110         Replaced gnome_file_entry with gtk_file_chooser_button
6111         Fixes #422329 – Creating a new directory in program options doesn't work
6112         
6113 2007-11-04  Massimo Cora' <maxcvs@email.it>
6115         * plugins/symbol-db/plugin.c:
6116         add all files at once on project_import.
6117         No need to split them into more languages: ctags
6118         and the engine will take care of that.
6120         * plugins/symbol-db/symbol-db-engine.h,
6121         * plugins/symbol-db/symbol-db-engine.c,
6122         * plugins/symbol-db/tables.sql,
6123         * plugins/symbol-db/test/Makefile.am,
6124         * plugins/symbol-db/test/main.c,
6125         * plugins/symbol-db/symbol-db-view-locals.c:
6126         some memory leaks fixed. Ported the thing to
6127         libgda 3.1.2 [or better svn HEAD].
6128         Thanks to a fresh new algorithm to detect
6129         parent scope we're able to display correcly
6130         a local gtktree, including classes not directly
6131         defined inside that file.
6133 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
6135         * plugins/debug-manager/threads.c,
6136         plugins/debug-manager/stack_trace.c:
6137         Do not display address when not needed
6139         * plugins/debug-manager/plugin.c,
6140         plugins/debug-manager/breakpoints.c:
6141         Breakpoints directly connect to debugger signals
6143         * plugins/debug-manager/watch.c:
6144         program-unload signal does not exist used debugger-stopped
6146         * plugins/debug-manager/queue.c,
6147         libanjuta/interfaces/libanjuta.idl:
6148         Display error message returned by debugger command
6149         Add new error codes
6151 2007-11-04  Johannes Schmid <jhs@gnome.org>
6153         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6154         Bug 493062 – gcj template needs AC_PROG_CC
6155         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6157         * src/anjuta-actions.h:
6158         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6159         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6161 === anjuta 2.3.0 ===
6163 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
6165         * AUTHORS: Updated
6167 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6169         * ChangeLog: Tagged 2.3.0 release.
6171         * plugins/indent/Makefile.am: Fixed indentation.
6173         * plugins/editor/aneditor-autocomplete.cxx:
6174         * plugins/editor/aneditor-priv.h:
6175         * plugins/editor/aneditor.cxx:
6176         * plugins/editor/aneditor.h: Commented out dead codes.
6178         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6179         Do not build symbol-db by
6180         default. Added 'unstable' in plugin description to signify it's
6181         developmental state.
6183         * plugins/file-manager/Makefile.am,
6184         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6186 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
6188         * plugins/debug-manager/utilities.c,
6189         plugins/debug-manager/utilities.h,
6190         plugins/debug-manager/threads.c,
6191         plugins/debug-manager/plugin.c,
6192         plugins/debug-manager/plugin.h,
6193         plugins/debug-manager/disassemble.h,
6194         plugins/debug-manager/watch.c,
6195         plugins/debug-manager/watch.h,
6196         plugins/debug-manager/breakpoints.c,
6197         plugins/debug-manager/stack_trace.c:
6198         Replace few remaining function calls by signal 
6200         * plugins/debug-manager/disassemble.c,
6201         plugins/debug-manager/registers.c,
6202         plugins/debug-manager/memory.c,
6203         plugins/debug-manager/locals.c,
6204         plugins/debug-manager/queue.c,
6205         plugins/debug-manager/queue.h:
6206         Connect signals when debugger is started
6207         Disconnect them when debugger is stopped
6208         Do not display window if debugger doesn't support feature
6210         * plugins/gdb/plugin.c,
6211         libanjuta/interfaces/libanjuta.idl:
6212         Remove unused initialization function
6214 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6216         * configure.in:
6217         * plugins/file-manager/Makefile.am:
6218         * scripts/build-schemas.mk: Fixed 'make distcheck'
6220 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6222         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6223         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6224         to latest API additions.
6226         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6227         to API changes.
6229 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
6231         * ChangeLog: Fixed indentation.
6232         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6233         branch.
6235 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
6237         * libanjuta/interfaces/libanjuta.idl:
6238         * plugins/build-basic-autotools/build-basic-autotools.c:
6239         (build_compile_file_real), (build_build_project),
6240         (build_install_project), (build_clean_project),
6241         (build_configure_project), (build_autogen_project),
6242         (build_distribution_project), (build_build_module),
6243         (build_install_module), (build_clean_module), (fm_build),
6244         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6245         (finalize), (basic_autotools_plugin_instance_init),
6246         (ibuildable_set_command), (ibuildable_reset_commands),
6247         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6248         (ibuildable_install), (ibuildable_configure),
6249         (ibuildable_generate), (ibuildable_iface_init):
6250         * plugins/build-basic-autotools/build-basic-autotools.h:
6252         Added API for commands override in build interface and implemented
6253         them in build plugin. Useful for other plugins override build
6254         commands depending on project environment.
6256 2007-10-28  Naba Kumar  <naba@gnome.org>
6258         * src/anjuta.glade,
6259         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6260         Fixed widget alignment for dock switcher tab style combo and
6261         scratchbox path entrybox.
6263 2007-10-28  Johannes Schmid <jhs@gnome.org>
6265         * plugins/document-manager/plugin.c: (on_editor_changed):
6266         Fixed a memory leak and simplified code (thanks again Sébastien)
6267         
6268         * configure.in:
6269         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6270         and OFFSET sql statements)
6272 2007-10-28  Massimo Cora' <maxcvs@email.it>
6274         * plugins/symbol-db/plugin.c,
6275         plugins/symbol-db/symbol-db-engine.h,
6276         plugins/symbol-db/symbol-db-view.c,
6277         plugins/symbol-db/symbol-db-view.c,
6278         plugins/symbol-db/symbol-db-view-locals.c,
6279         plugins/symbol-db/symbol-db-view-locals.h,
6280         plugins/symbol-db/symbol-db-engine.c:
6281         Better end-of-file-scan detection, permitting
6282         an improved scope/inheritance parsing.
6283         Locals tab gtktree now displays correct
6284         namespace->class->children tree, even if
6285         in a C++ file there isn't class declaration.
6287 2007-10-27  Johannes Schmid <jhs@gnome.org>
6289         Patch from Stanislav Brabec <sbrabec@suse.cz>
6290         * configure.in:
6291         Bug 489798 – Do not rely on svn-config
6293         Patch from Michael Wolf <maw@ximian.com>:
6294         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6295         (egg_tree_model_filter_remove_node),
6296         (egg_tree_model_filter_row_deleted):
6297         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6299 2007-10-27  Johannes Schmid <jhs@gnome.org>
6301         * plugins/devhelp/anjuta-devhelp.ui:
6302         * plugins/message-view/anjuta-message-manager.ui:
6304         Added some separators to the toolbar
6305         
6306         * plugins/document-manager/plugin.c:
6307         (on_support_plugin_deactivated), (load_new_support_plugins),
6308         (unload_unused_support_plugins), (on_editor_changed):
6309         
6310         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6311         for pointing out that is was crap.
6313 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6315         * libanjuta/interfaces/libanjuta.idl,
6316         libanjuta/anjuta-plugin-manager.c,
6317         libanjuta/anjuta-plugin-manager.h,
6318         libanjuta/anjuta-c-plugin-factory.c,
6319         libanjuta/anjuta-c-module.h,
6320         libanjuta/anjuta-c-module.c:
6321         Report detailled error message in case of plugin loading failure
6323 2007-10-24  Johannes Schmid <jhs@gnome.org>
6325         * configure.in:
6326         * plugins/Makefile.am:
6327         
6328         Activate build of symbol-db plugin (when libgda is available)
6329         
6330         * plugins/document-manager/plugin.c:
6331         (on_support_plugin_deactivated), (on_editor_changed):
6332         
6333         Properly handle language support plugins even when they are
6334         unloaded by the session.
6335         
6336         * plugins/symbol-db/plugin.c: (register_stock_icons),
6337         Port to new REGISTER_ICONS stuff
6338   
6339 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6341         * plugins/symbol-db/plugin.c,
6342         * plugins/symbol-db/symbol-db-view.c
6343         * plugins/symbol-db/symbol-db-engine.h,
6344         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6345         * plugins/symbol-db/symbol-db-view-locals.c,
6346         * plugins/symbol-db/symbol-db-view-locals.h,
6347         * plugins/symbol-db/symbol-db-engine.c:
6348         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6349         Added a new algorithm for dynamic population of the local symbols' tab.
6350         Now the default view is tree-like.
6351         Some fixes on engine correct some population issues.    
6353 2007-10-23  Naba Kumar  <naba@gnome.org>
6355         * plugins/glade/Makefile.am: Corrected conditional not to install
6356         .plugin file if plugin is disabled.
6357         * plugins/sourceview/Makefile.am: Corrected conditional not to
6358         install schemas if plugin is not built.
6360 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6362         * plugins/debug-manager/queue.c:
6363         Fix #488061: Mutiple crash dialogs
6365         * plugins/gdb/debugger.c,
6366         plugins/gdb/debugger.h:
6367         Remove maximum gdb command length, should fix bug#474811
6369 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6371         * manuals/reference/libanjuta/plugin-description-file.sgml,
6372         manuals/reference/libanjuta/libanjuta-docs.sgml,
6373         manuals/reference/libanjuta/libanjuta-sections.txt,
6374         libanjuta/interfaces/libanjuta.idl,
6375         libanjuta/anjuta-c-module.c,
6376         libanjuta/anjuta-c-plugin-factory.c:
6377         Document last changes in plugin code
6379 2007-10-19  Johannes Schmid <jhs@gnome.org>
6381         * plugins/subversion/subversion-callbacks.c: (check_filename):
6382         
6383         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6385 2007-10-19  Naba Kumar  <naba@gnome.org>
6387         * plugins/file-manager/file-model.c: Fixed a critical runtime
6388         warning.
6390 2007-10-18  Johannes Schmid <jhs@gnome.org>
6392         * libanjuta/anjuta-ui.h:
6393         Small fix on icon macros
6394         
6395         * libanjuta/interfaces/libanjuta.idl:
6396         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6397         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6398         (ilanguage_iface_init):
6399         
6400         Added get_from_editor() and get_name_from_editor() methods
6401         to IAnjutaLanguage
6402         
6403         * plugins/document-manager/plugin.c:
6404         (update_editor_ui_interface_items), (on_editor_changed):
6405         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6406         .in:
6407         * plugins/language-support-cpp-java/plugin.c: (install_support):
6408         
6409         Ported plugins to use the new interface
6411 2007-10-17  Johannes Schmid <jhs@gnome.org>
6413         * libanjuta/anjuta-ui.h:
6414         
6415         Added macros to register stock icons to stop all this copy&paste
6416         which had spread over a lot of files. New macros support to add 
6417         icons with toolbar and menu size (16 and 24)
6418         
6419         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6420         * plugins/debug-manager/images/anjuta-attach.svg:
6421         * plugins/debug-manager/images/anjuta-step-out.svg:
6422         * plugins/debug-manager/images/anjuta-step-over.svg:
6423         * plugins/debug-manager/plugin.c: (register_stock_icons):
6424         * plugins/document-manager/images/Makefile.am:
6425         * plugins/document-manager/images/anjuta-block-end.svg:
6426         * plugins/document-manager/images/anjuta-block-start.svg:
6427         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6428         * plugins/document-manager/images/anjuta-bookmark.svg:
6429         * plugins/document-manager/images/anjuta-go-history-next.svg:
6430         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6431         * plugins/document-manager/plugin.c: (register_stock_icons):
6432         * plugins/glade/plugin.c: (register_stock_icons):
6433         * plugins/language-support-cpp-java/plugin.c:
6434         (register_stock_icons):
6435         * plugins/message-view/Makefile.am:
6436         * plugins/message-view/anjuta-go-message-next.svg:
6437         * plugins/message-view/anjuta-go-message-prev.svg:
6438         * plugins/message-view/anjuta-message-view.svg:
6439         * plugins/message-view/messages.xpm:
6440         * plugins/message-view/plugin.c: (register_stock_icons):
6441         * plugins/patch/plugin.c: (patch_plugin_activate):
6442         * plugins/project-manager/plugin.c: (register_stock_icons):
6443         * plugins/search/Makefile.am:
6444         * plugins/search/anjuta-go-match-next.svg:
6445         * plugins/search/anjuta-go-match-prev.svg:
6446         * plugins/search/plugin.c: (activate_plugin):
6447         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6448         * plugins/terminal/terminal.c: (register_stock_icons):
6449         * plugins/valgrind/plugin.c: (register_stock_icons):
6450         
6451         Updated to use the new icons and added several new and updated 
6452         icons from #480093
6454 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6456         * libanjuta/anjuta-plugin-handle.c,
6457         libanjuta/anjuta-plugin-handle.h:
6458         Add a new path property containing the directory of the .plugin
6459         file, library file (.so or whatever) must be in the same directory
6461         * libanjuta/anjuta-plugin-manager.c,
6462         libanjuta/interfaces/libanjuta.idl,
6463         (removed) libanjuta/anjuta-glue-plugin.c,
6464         (removed) libanjuta/anjuta-glue-plugin.h,
6465         (removed) libanjuta/anjuta-glue-c.c,
6466         (removed) libanjuta/anjuta-glue-c.h,
6467         (removed) libanjuta/anjuta-glue-cpp.c,
6468         (removed) libanjuta/anjuta-glue-cpp.h,
6469         (removed) libanjuta/anjuta-glue-factory.c,
6470         (removed) libanjuta/anjuta-glue-factory.h,
6471         (added) libanjuta/anjuta-c-module.c,
6472         (added) libanjuta/anjuta-c-module.h,
6473         (added) libanjuta/anjuta-c-plugin-factory.c,
6474         (added) libanjuta/anjuta-c-plugin-factory.h,
6475         libanjuta/Makefile.am:
6476         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6477         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6478         implementing IAnjutaPluginFactory
6479         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6481         * libanjuta/libanjuta.h:
6482         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6483         interface)
6485         * libanjuta/anjuta-plugin.h:
6486         Replace AnjutaGluePlugin by GTypeModule
6487         Remove unused anjuta_glue_get_component_type replaced by
6488         g_type_from_name
6490         * plugins/build-basic-autotools/build-basic-autotools.h,
6491         plugins/class-gen/plugin.h,
6492         plugins/class-inheritance/plugin.h,
6493         plugins/cvs-plugin/plugin.h,
6494         plugins/debug-manager/plugin.h,
6495         plugins/devhelp/plugin.h,
6496         plugins/document-manager/plugin.h,
6497         plugins/editor/plugin.h,
6498         plugins/file-loader/plugin.h,
6499         plugins/file-wizard/plugin.h,
6500         plugins/gdb/plugin.h,
6501         plugins/glade/plugin.h,
6502         plugins/gtodo/plugin.h,
6503         plugins/indent/plugin.h,
6504         plugins/language-manager/plugin.h,
6505         plugins/language-support-cpp-java/plugin.h,
6506         plugins/macro/plugin.h,
6507         plugins/message-view/plugin.h,
6508         plugins/patch/plugin.h,
6509         plugins/profiler/plugin.h,
6510         plugins/project-import/plugin.h,
6511         plugins/project-manager/plugin.h,
6512         plugins/project-wizard/plugin.h,
6513         plugins/sample1/plugin.h,
6514         plugins/search/plugin.h,
6515         plugins/sourceview/plugin.h,
6516         plugins/subversion/plugin.h,
6517         plugins/symbol-browser/plugin.h,
6518         plugins/symbol-db/plugin.h,
6519         plugins/terminal/terminal.c,
6520         plugins/tools/plugin.h,
6521         plugins/valgrind/plugin.h:
6522         Replace AnjutaGluePlugin by GTypeModule
6524 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6526         * plugins/debug-manager/breakpoints.c:
6527         Fix bug#487112, crash while removing a breakpoint in a new file
6529 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6531         * plugins/document-manager/search-box.c:
6532         Fix a crash (with an useful comment) focus-out-event handler must
6533         return a gboolean
6535 2007-10-14 Johannes Schmid <jhs@gnome.org>
6537         * plugins/sourceview/sourceview.c:
6538         Hide calltip when "Up" or "Down" key is pressed
6540 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6542         * plugins/document-manager/search-box.c:
6543         Change included file order to avoid a compile error with gnome 2.16
6545 2007-10-13  Johannes Schmid <jhs@gnome.org>
6547         * plugins/debug-manager/plugin.c: (enable_log_view):
6548         
6549         Fixed crash when closing a project and unloading another while
6550         the debugger is enabled
6552 2007-10-13  Johannes Schmid <jhs@gnome.org>
6554         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6555         
6556         Use correct breakpoint icon
6557         
6558         * plugins/devhelp/Makefile.am:
6559         * plugins/devhelp/anjuta-go-help-next.svg:
6560         * plugins/devhelp/anjuta-go-help-prev.svg:
6561         * plugins/devhelp/plugin.c: (register_stock_icons),
6562         (devhelp_activate):
6563         
6564         Added new icons from #480093
6565         
6566         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6567         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6568         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6569         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6570         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6571         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6572         * plugins/message-view/anjuta-go-message-next.svg:
6573         * plugins/message-view/anjuta-go-message-prev.svg:
6574         
6575         Updated icons from #480093
6576                 
6577         * src/anjuta-actions.h:
6578         Use GTK_STOCK_FULLSCREEN
6579         
6580         * src/anjuta-app.c: (on_gdl_style_changed),
6581         (anjuta_app_instance_init):
6582         * src/anjuta.glade:
6583         
6584         Added preference option to set the gdl switcher style
6586 2007-10-13  Johannes Schmid <jhs@gnome.org>
6588         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6589         (get_property_value_as_string), (set_property_value_as_string),
6590         (register_callbacks):
6591         * libanjuta/anjuta-preferences.h:
6592         
6593         Support GtkFileChooserButton as preferences widget
6594         
6595         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6596         
6597         Fixed a Gtk-Critical
6598         
6599         * plugins/file-manager/Makefile.am:
6600         * plugins/file-manager/file-model.c: (file_model_filter_file),
6601         (file_model_add_dummy), (file_model_expand_idle),
6602         (file_model_set_property), (file_model_get_property),
6603         (file_model_class_init):
6604         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6605         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6606         (file_manager_activate), (file_manager_finalize),
6607         (file_manager_instance_init), (ipreferences_merge),
6608         (ipreferences_unmerge), (ipreferences_iface_init):
6609         * plugins/file-manager/plugin.h:
6610         
6611         Added preferences to file-manager
6613         * plugins/glade/plugin.c: (activate_plugin):
6614         
6615         Move Properties widget into center because it is way to big
6616         for the sidebar
6618 2007-10-10  Johannes Schmid <jhs@gnome.org>
6620         * plugins/language-support-cpp-java/Makefile.am:
6621         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6622         * plugins/language-support-cpp-java/anjuta-complete.svg:
6623         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6624         * plugins/language-support-cpp-java/plugin.c:
6625         (register_stock_icons):
6626         
6627         And yet some more icons...
6629 2007-10-10  Johannes Schmid <jhs@gnome.org>
6631         * plugins/debug-manager/breakpoints.c:
6632         * plugins/debug-manager/images/Makefile.am:
6633         * plugins/debug-manager/images/anjuta-bookmark.svg:
6634         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6635         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6636         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6637         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6638         * plugins/debug-manager/images/anjuta-linemark.svg:
6639         * plugins/debug-manager/images/anjuta-pcmark.svg:
6640         * plugins/debug-manager/plugin.c: (register_stock_icons):
6641         * plugins/debug-manager/sparse_view.c:
6642         * plugins/document-manager/images/Makefile.am:
6643         * plugins/document-manager/images/anjuta-block-select.svg:
6644         * plugins/document-manager/images/anjuta-fold-close.svg:
6645         * plugins/document-manager/images/anjuta-fold-open.svg:
6646         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6647         * plugins/document-manager/images/anjuta-indent-less.svg:
6648         * plugins/document-manager/images/anjuta-indent-more.svg:
6649         * plugins/document-manager/images/anjuta-swap.svg:
6650         * plugins/document-manager/images/block_select.xpm:
6651         * plugins/document-manager/images/fold_close.xpm:
6652         * plugins/document-manager/images/fold_open.xpm:
6653         * plugins/document-manager/images/fold_toggle.xpm:
6654         * plugins/document-manager/images/indent.xpm:
6655         * plugins/document-manager/images/indent_dcr.xpm:
6656         * plugins/document-manager/images/indent_inc.xpm:
6657         * plugins/document-manager/plugin.c: (register_stock_icons):    
6658         * plugins/editor/Makefile.am:
6659         * plugins/editor/anjuta-bookmark-16.xpm:
6660         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6661         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6662         * plugins/editor/anjuta-linemark-16.xpm:
6663         * plugins/editor/anjuta-pcmark-16.xpm:
6664         * plugins/editor/bookmark.xpm:
6665         * plugins/editor/breakpoint-disabled.xpm:
6666         * plugins/editor/breakpoint-enabled.xpm:
6667         * plugins/editor/linemarker.xpm:
6668         * plugins/editor/program-counter.xpm:
6669         * plugins/editor/text_editor.c:
6670         * plugins/message-view/Makefile.am:
6671         * plugins/message-view/anjuta-go-message-next.svg:
6672         * plugins/message-view/anjuta-go-message-prev.svg:
6673         * plugins/message-view/anjuta-message-manager.ui:
6674         * plugins/message-view/plugin.c:
6675         * plugins/sourceview/Makefile.am:
6676         * plugins/sourceview/sourceview.c:
6678         Integrated lots of icons from #480093
6679         Thanks to <tpgww@onepost.net>
6681         * plugins/document-manager/plugin.c:
6682         Do not mark the line in ifile_open(), that looks ugly.
6683         
6684         * plugins/document-manager/search-box.c: (on_search_focus_out),
6685         (search_box_init):
6686         Clear the status bar on focus_out.
6687         
6688         * plugins/file-loader/anjuta-loader-plugin.ui:
6689         Fixed a missing "="
6691 2007-10-09  Johannes Schmid <jhs@gnome.org>
6693         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6694         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6696         Some things I missed in the patch for #484419
6697         
6698         * plugins/document-manager/action-callbacks.c:
6699         (on_new_file_activate):
6700         * plugins/document-manager/action-callbacks.h:
6701         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6702         (on_window_key_press_event), (on_gconf_notify_timer):
6703         
6704         484645 â€“ patch to deal with docman FIXME etc
6705         
6706         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6707         * plugins/search/search-replace.c: (search_and_replace),
6708         (write_message_pane), (search_replace_populate),
6709         (translate_dialog_strings), (create_dialog),
6710         (anjuta_search_replace_activate):
6711         * plugins/search/search-replace_backend.c:
6712         (file_buffer_new_from_path), (get_next_match),
6713         (create_search_entries), (regex_backref),
6714         (clear_search_replace_instance):
6715         * plugins/search/search-replace_backend.h:
6716         
6717         #484573 â€“ patch to correct various search-related issues
6718         
6719         Thanks for the above patches to <tpgww@onepost.net>
6720         
6721         * plugins/sourceview/sourceview.c:
6722         (sourceview_create_highligth_indic):
6723         
6724         Use the same marker for important as gedit (yellow background)
6726         * plugins/document-manager/anjuta-document-manager.ui:
6727         * plugins/file-loader/anjuta-file-loader.ui:
6728         * plugins/file-loader/plugin.c:
6729         
6730         Moved FileNew action to document-manager
6732 2007-10-08  Johannes Schmid <jhs@gnome.org>
6734         * plugins/document-manager/search-box.c: (on_search_activated):
6735         Mark messages for translation
6737 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6739         reviewed by: Johannes Schmid <jhs@gnome.org>
6741         * plugins/Makefile.am:
6742         * plugins/build-basic-autotools/build-basic-autotools.c:
6743         (build_compile_file_real):
6744         * plugins/search/search-replace.c:
6745         * plugins/valgrind/preferences.c: (build_general_prefs):
6746         
6747         Fix #484379 â€“ Contents of Makefile.am plugins and
6748         #484419 â€“ Improvement into translation
6750 2007-10-06  Johannes Schmid <jhs@gnome.org>
6752         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6754         Fixed to properly support pointer-to-pointer (**) types
6756         * libanjuta/interfaces/libanjuta.idl:
6757         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6758         * plugins/sourceview/sourceview-cell.h:
6759         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6760         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6761         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6762         (isearch_backward), (isearch_iface_init):
6763         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6764         (itext_editor_iface_init), (iselection_set_iter),
6765         (iselection_get_start_iter), (iselection_get_end_iter),
6766         (iselection_iface_init), (isearch_forward), (isearch_backward),
6767         (isearch_iface_init):
6768         
6769         Added IAnjutaEditorSearch interface and some utility methods to
6770         migrate from positions to iterators for the editor interface.
6771         
6772         * plugins/document-manager/Makefile.am:
6773         * plugins/document-manager/action-callbacks.c:
6774         (on_goto_line_no1_activate), (on_show_search):
6775         * plugins/document-manager/action-callbacks.h:
6776         * plugins/document-manager/anjuta-docman.c:
6777         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6778         (anjuta_docman_grab_text_focus):
6779         * plugins/document-manager/anjuta-document-manager.ui:
6780         * plugins/document-manager/goto_line.c: (removed)
6781         * plugins/document-manager/goto_line.h: (removed)
6782         * plugins/document-manager/search-box.c:
6783         * plugins/document-manager/search-box.h:
6784         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6785         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6786         (update_editor_ui_interface_items), (on_editor_added),
6787         (activate_plugin), (deactivate_plugin):
6788         * plugins/document-manager/plugin.h:
6789         
6790         Created new incremental "Quick Search" bar in the document manager to
6791         replace the crappy EggToolbar entries. Uses the new search interface and
6792         it thus much faster and more reliable.
6793         Fixes: 
6794         Bug 357544 â€“ incremental search should work consistently (or not at all) 
6795         when main toolbar is hidden
6796         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
6797         
6798         * plugins/search/anjuta-search.ui:
6799         * plugins/search/plugin.c: (activate_plugin):
6800         
6801         Removed incremental search stuff
6802         
6803         * plugins/build-basic-autotools/build-basic-autotools.c:
6804         (on_session_save), (on_session_load):
6805         * plugins/build-basic-autotools/executer.c:
6806         (get_program_parameters):
6807         
6808         Scroll to selected executable and remember it across sessions
6809         (followup of #477976)
6810         
6811         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6812         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6813         
6814         * plugins/devhelp/anjuta-devhelp.ui:
6815         Rearraged toolbar items a bit
6817 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6819         * plugins/debug-manager/command.c,
6820         plugins/debug-manager/queue.c,
6821         plugins/gdb/plugin.c,
6822         plugins/gdb/debugger.c:
6823         Fix several crashing bugs (including bug#482985) with the debugger
6824         when closing project, stopping the debugger, restarting the program
6826 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6828         * libanjuta/anjuta-launcher.c:
6829         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6831 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6833         * plugins/debug-manager/command.c,
6834         plugins/debug-manager/queue.c:
6835         Asynchronous command can abort other commands in queue
6836         Resynchronize debugger state when a command is cancelled
6838         * plugins/debug-manager/breakpoints.c:
6839         Free BreakpointItem only when it is not used anymore
6841         * plugins/gdb/plugin.c:
6842         Do not return TRUE if the callback and/or ready signal is not used
6844         * plugins/gdb/debugger.c:
6845         Fix a crash, return correct state when debugger is stopped
6847 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6849         * plugins/project-wizard/autogen.c:
6850         Fix bug#482067, escape project wizard user defined strings
6852 2007-10-01  Johannes Schmid <jhs@gnome.org>
6854         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6855         .glade:
6856         * plugins/build-basic-autotools/build-basic-autotools.c:
6857         (basic_autotools_plugin_instance_init):
6858         * plugins/build-basic-autotools/build-basic-autotools.h:
6859         * plugins/build-basic-autotools/executer.c:
6860         (get_program_parameters):
6861         
6862         Fixed #477976 – Keybinding in run dialog
6864 2007-09-30  Johannes Schmid <jhs@gnome.org>
6866         * plugins/Makefile.am:
6867         Do not build indent plugin (yet)
6868         
6869         * plugins/document-manager/plugin.c: (ipreferences_merge):
6870         Fixed unintentional and wrong change
6872         * plugins/indent/anjuta-indent.ui:
6873         Added missing file
6875 2007-09-28  Johannes Schmid <jhs@gnome.org>
6877         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6878         * libanjuta/anjuta-launcher.h:
6879         Add a method to send EOF to some process. Needed for the indent plugin
6880         and should be useful in general. It does not actually send EOF as this
6881         is not possible with utf-8, but closes the stream instead.
6883         * plugins/devhelp/plugin.c: (value_added_current_editor):
6884         Fixed a Gtk-Critical due to the IAnjutaEditor - 
6885         IAnjutaDocument switch.
6887         * configure.in:
6888         * plugins/Makefile.am:
6889         * plugins/document-manager/Makefile.am:
6890         * plugins/document-manager/action-callbacks.c:
6891         * plugins/document-manager/anjuta-document-manager.glade:
6892         * plugins/document-manager/anjuta-document-manager.ui:
6893         * plugins/document-manager/images/Makefile.am:
6894         * plugins/document-manager/images/indent_auto.xpm:
6895         * plugins/document-manager/images/indent_set.xpm:
6896         * plugins/document-manager/indent-dialog.c:
6897         * plugins/document-manager/indent-dialog.h:
6898         * plugins/document-manager/indent-util.c:
6899         * plugins/document-manager/indent-util.h:
6900         * plugins/document-manager/indent_test.c:
6901         * plugins/document-manager/plugin.c: (register_stock_icons),
6902         (docman_plugin_instance_init), (ipreferences_merge):
6903         * plugins/document-manager/plugin.h:
6904         
6905         Removed indent code from document manager
6906         
6907         * plugins/indent/Makefile.am:
6908         * plugins/indent/indent-dialog.c:
6909         * plugins/indent/indent-util.c: (indent_init_indent_style):
6910         * plugins/indent/indent.glade:
6911         * plugins/indent/indent.plugin.in:
6912         * plugins/indent/plugin.c: (on_indent_finished),
6913         (on_indent_output), (on_indent_action_activate),
6914         (on_edit_editor_indent), (on_style_combo_changed),
6915         (value_added_current_editor), (value_removed_current_editor),
6916         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6917         (indent_plugin_finalize), (indent_plugin_dispose),
6918         (anjuta_indent_plugin_instance_init),
6919         (anjuta_indent_plugin_class_init), (ipreferences_merge),
6920         (ipreferences_unmerge), (ipreferences_iface_init):
6921         * plugins/indent/plugin.h:
6923         Moved indent code to it's own plugin. Also reimplemented indent invocation
6924         using anjuta_launcher and streams. This is not yet completely working, maybe
6925         I got something wrong with the launcher.
6926         Also fixed #478987 – Unusable 'Indent setting window' on preferences
6928 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6930         * plugins/debug-manager/plugin.c:
6931         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6933 2007-09-27  Johannes Schmid <jhs@gnome.org>
6935         * libanjuta/interfaces/libanjuta.idl:
6936         * plugins/Makefile.am:
6937         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6938         (isymbol_type_str), (isymbol_name), (isymbol_args),
6939         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6940         (isymbol_impl), (isymbol_iface_init):
6941         * plugins/symbol-browser/an_symbol_info.c:
6942         * plugins/symbol-browser/an_symbol_info.h:
6943         * plugins/symbol-db/Makefile.am:
6944         * plugins/symbol-db/plugin.c:
6945         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6946         (value_added_current_editor), (on_editor_foreach_clear),
6947         (value_removed_current_editor), (project_root_added),
6948         (symbol_db_activate), (symbol_db_deactivate),
6949         (isymbol_manager_search):
6950         * plugins/symbol-db/readtags.c: (initialize_1):
6951         * plugins/symbol-db/symbol-db-engine-iterator.c:
6952         (sdb_engine_iterator_instance_init),
6953         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6954         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6955         (symbol_db_engine_iterator_move_next),
6956         (symbol_db_engine_iterator_move_prev),
6957         (symbol_db_engine_iterator_get_n_items),
6958         (symbol_db_engine_iterator_last),
6959         (symbol_db_engine_iterator_set_position),
6960         (symbol_db_engine_iterator_get_position),
6961         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6962         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6963         (isymbol_iter_foreach), (isymbol_iter_set_position),
6964         (isymbol_iter_get_position), (isymbol_iter_get_length),
6965         (isymbol_iter_clone), (isymbol_iter_assign),
6966         (isymbol_iter_iface_init):
6967         * plugins/symbol-db/symbol-db-engine-iterator.h:
6968         * plugins/symbol-db/symbol-db-engine.c:
6969         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6970         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6971         (sdb_engine_finalize), (sdb_engine_get_type),
6972         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6973         (sdb_engine_get_table_id_by_unique_name2),
6974         (sdb_engine_get_table_id_by_unique_name3),
6975         (symbol_db_engine_add_new_workspace),
6976         (symbol_db_engine_get_opened_project_name),
6977         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6978         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6979         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6980         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6981         (sdb_engine_add_new_scope_definition),
6982         (sdb_engine_add_new_tmp_heritage_scope),
6983         (sdb_engine_second_pass_update_scope_1),
6984         (sdb_engine_second_pass_update_heritage),
6985         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6986         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6987         (symbol_db_engine_update_project_symbols),
6988         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6989         (symbol_db_engine_update_buffer_symbols),
6990         (sdb_engine_walk_down_scope_path),
6991         (sdb_engine_prepare_symbol_info_sql),
6992         (symbol_db_engine_get_global_members),
6993         (symbol_db_engine_get_scope_members_by_symbol_id),
6994         (symbol_db_engine_get_scope_members),
6995         (symbol_db_engine_get_current_scope),
6996         (symbol_db_engine_get_file_symbols):
6997         * plugins/symbol-db/symbol-db-engine.h:
6998         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6999         (on_symbol_updated), (on_symbol_inserted),
7000         (symbol_db_view_locals_get_line),
7001         (symbol_db_view_locals_update_list):
7002         * plugins/symbol-db/symbol-db-view-search.c:
7003         (sdb_view_search_model_filter), (sdb_view_search_get_type):
7004         * plugins/symbol-db/symbol-db-view-search.h:
7005         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7006         (do_add_hidden_children), (do_recurse_and_add_new_sym),
7007         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7008         * plugins/symbol-db/tables.sql:
7009         * plugins/symbol-db/test/Makefile.am:
7010         * plugins/symbol-db/test/main.c: (add_new_files), (main):
7011         Updated patch from Massimo to improve symbol-db plugin
7013         * plugins/document-manager/plugin.c: (on_editor_changed):
7014         Make the code a bit more robust
7015         
7016         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7017         (anjuta_document_get_property), (anjuta_document_class_init),
7018         (anjuta_document_init), (set_uri), (document_loader_loaded),
7019         (anjuta_document_load), (document_saver_saving):
7020         * plugins/sourceview/anjuta-document.h:
7021         * plugins/sourceview/sourceview.c: (autodetect_language),
7022         (ilanguage_set_language), (ilanguage_get_language):
7023         Fix language detection on startup
7025 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
7027         * plugins/document-manager/action-callbacks.c:
7028         (on_editor_command_upper_case_activate),
7029         (on_editor_command_lower_case_activate): Leftover commit from previous
7030         commit (see last changlog entry by me).
7031         
7032         * plugins/file-manager/plugin.c: (file_manager_activate):
7033         Gave proper widget name so that layout works.
7035 2007-09-26  Johannes Schmid <jhs@gnome.org>
7037         * plugins/document-manager/plugin.c: (on_editor_changed),
7038         (docman_plugin_instance_init):
7039         Only unload/load language-support plugins if necessary.
7040         
7041         * plugins/language-manager/plugin.c: (language_manager_activate):
7042         Removed some debugging code
7044         * plugins/sourceview/sourceview.c: (on_document_saved),
7045         (ilanguage_set_language), (ilanguage_get_language):
7046         Fixed ianjuta_language interface and ensure that highlighting is
7047         activated when a new file is saved.
7048         
7049 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
7051         * libanjuta/interfaces/libanjuta.idl:
7052         * plugins/document-manager/action-callbacks.c:
7053         (on_editor_command_upper_case_activate),
7054         (on_editor_command_lower_case_activate):
7055         * plugins/editor/text_editor.c: (iselection_has_selection),
7056         (iselection_get_start), (iselection_get_end),
7057         (iselection_iface_init):
7058         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7059         * plugins/sourceview/sourceview.c: (iselect_has_selection),
7060         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7061         method and implemented it for both scintilla and sourceview editors.
7062         Updated document-manager and assist plugins to use the new method.
7064 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7066         * plugins/file-manager/file-view.c:
7067         Fix typo, allow to compile new file manager with gtk < 2.12
7069 2007-09-25  Johannes Schmid <jhs@gnome.org>
7071         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7072         Support Auto-Indent for single lines (e.g no selection);
7073         
7074         * plugins/macro/plugin.c:
7075         Do not use the same shortcut as auto-indent does
7076         
7077         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7078         Optimized keyboard navigation - do not emit char_added when only
7079         navigation keys have been pressed.
7081 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7083         * plugins/language-support-cpp-java/cpp-java-assist.c:
7084         (on_assist_chosen), (cpp_java_assist_install),
7085         (cpp_java_assist_uninstall):
7086         * plugins/language-support-cpp-java/plugin.c: (install_support),
7087         (uninstall_support): Install and uninstall support in correct order.
7088         Fixes a bug where it was installed multiple times resulting in
7089         inserting autocomplete text multiple times.
7091 2007-09-25  Johannes Schmid <jhs@gnome.org>
7093         * configure.in:
7094         Add GNOME_WARNING_FLAGS(maximum) and
7095         GNOME_CXX_WARNIGS(yes) to avoid bugs
7096         the compiler can warn you.
7097         
7098         * libegg/test-tree-utils.c: (key_test):
7099         * plugins/file-manager/file-model.c:
7100         (file_model_cancel_expand_idle), (file_model_sort),
7101         (file_model_row_expanded):
7102         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7103         (file_view_refresh), (file_view_get_selected), (file_view_init),
7104         (file_view_new):
7105         * plugins/file-manager/file-view.h:
7106         * plugins/symbol-db/readtags.c: (initialize_1):
7107         * src/main.c:
7108         
7109         Fixed the more critical warnings
7111 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7113         Icons from tpgww@onepost.net:
7114         * configure.in:
7115         * plugins/debug-manager/Makefile.am:
7116         * plugins/debug-manager/images/Makefile.am:
7117         * plugins/debug-manager/images/anjuta-attach.svg:
7118         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7119         * plugins/debug-manager/images/anjuta-step-into.svg:
7120         * plugins/debug-manager/images/anjuta-step-out.svg:
7121         * plugins/debug-manager/images/anjuta-step-over.svg:
7122         * plugins/debug-manager/plugin.c: (register_stock_icons):
7123         * plugins/document-manager/Makefile.am:
7124         * plugins/document-manager/block_select.xpm:
7125         * plugins/document-manager/fold_close.xpm:
7126         * plugins/document-manager/fold_open.xpm:
7127         * plugins/document-manager/fold_toggle.xpm:
7128         * plugins/document-manager/images/Makefile.am:
7129         * plugins/document-manager/images/anjuta-block-end.svg:
7130         * plugins/document-manager/images/anjuta-block-start.svg:
7131         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7132         * plugins/document-manager/images/anjuta-bookmark-first.svg:
7133         * plugins/document-manager/images/anjuta-bookmark-last.svg:
7134         * plugins/document-manager/images/anjuta-bookmark-next.svg:
7135         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7136         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7137         * plugins/document-manager/indent.xpm:
7138         * plugins/document-manager/indent_auto.xpm:
7139         * plugins/document-manager/indent_dcr.xpm:
7140         * plugins/document-manager/indent_inc.xpm:
7141         * plugins/document-manager/indent_set.xpm:
7142         * plugins/document-manager/plugin.c: Added nicer icons for
7143         document manager and debugger. Organized icons in 'images'
7144         directories.
7146 2007-09-24  Johannes Schmid <jhs@gnome.org>
7148         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7149         Fixed a missing NULL in g_object_set.
7151 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7153         * plugins/language-support-cpp-java/cpp-java-assist.c:
7154         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7155         scope memebers just after scope operator is entered.
7157 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7159         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7160         * plugins/language-support-cpp-java/cpp-java-assist.c:
7161         (completion_function), (completion_compare),
7162         (cpp_java_assist_tag_destroy), (create_completion),
7163         (cpp_java_assist_destroy_completion_cache),
7164         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7165         Show '()' for function items in autocomplete list. Allow adding
7166         ' ' and/or '(' after function call autocompletion and have preferences
7167         settings for them.
7169 2007-09-24  Johannes Schmid <jhs@gnome.org>
7171         * sourceview.c: Reverting patch from r3157 because
7172         of side-effects
7174 2007-09-24  Johannes Schmid <jhs@gnome.org>
7176         * plugins/search/search-replace.c: (on_message_clicked):
7178         Fixed #427104 – No "highlight" of lines matching find-result
7180 2007-09-24  Johannes Schmid <jhs@gnome.org>
7182         * src/anjuta.glade:
7184         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7186 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
7188         reviewed by: Johannes Schmid <jhs@gnome.org>
7190         * plugins/build-basic-autotools/executer.c: (execute_program):
7191         Fix #478238 – set env for execute programe in the terminal
7193 2007-09-24 Tom <tpgww@onepost.net>
7195         reviewed by: Johannes Schmid <jhs@gnome.org>
7197         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7198         Fix memory leak
7199         
7200         * plugins/debug-manager/disassemble.c: (on_disassemble):
7201         Correct a format string in DEBUG_PRINT()
7203 2007-09-23  Johannes Schmid <jhs@gnome.org>
7205         * plugins/sourceview/sourceview.c: (offset_to_position),
7206         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7207         (ieditor_get_position), (iselect_set), (iselect_get_start),
7208         (iselect_get_end):
7209         
7210         Fixed #Bug 440637 – Search, don't work very well
7212 2007-09-23  Johannes Schmid <jhs@gnome.org>
7214         * plugins/file-manager/file-model.c: (file_model_get_filename):
7215         * plugins/file-manager/file-model.h:
7216         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7217         (file_view_init), (file_view_class_init):
7218         * plugins/message-view/message-view.c:
7219         (message_view_query_tooltip), (message_view_dispose),
7220         (message_view_instance_init), (message_view_class_init):
7222         Added GTK+ 2.12 style tooltips to file-manager and message view.
7223         Only build if GTK+ 2.12 is availible otherwise for message-view, the
7224         old implementation is used.
7226 2007-09-23  Johannes Schmid <jhs@gnome.org>
7228         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7229         Fixed typo
7230         
7231         * plugins/language-manager/language-manager.plugin.in:
7232         Marked UserActivatable=FALSE
7233         
7234         * plugins/language-manager/plugin.c: (load_languages),
7235         (language_manager_activate), (language_manager_deactivate),
7236         (language_manager_dispose), (language_manager_instance_init),
7237         (language_manager_find_mime_type), (language_manager_find_string),
7238         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7239         (ilanguage_get_name), (ilanguage_get_strings):
7240         
7241         Fixed various stupid bugs in language-manager plugin
7242         
7243         * plugins/symbol-db/symbol-db-engine.c:
7244         (sdb_engine_second_pass_update_scope_1):
7245         
7246         Add a g_return_if_fail to avoid a crash though still unsure
7247         what's causing it.
7249 2007-09-23  Johannes Schmid <jhs@gnome.org>
7251         * plugins/symbol-db/plugin.c: (on_project_element_added),
7252         (sources_array_free), (sources_array_add_foreach),
7253         (project_root_added):
7254         * plugins/symbol-db/symbol-db-engine.c:
7255         (symbol_db_engine_add_new_files):
7256         * plugins/symbol-db/symbol-db-engine.h:
7257         
7258         Added support for other languages than "C" to symbol-db. Now
7259         supports all languages listed by the language-manager.
7261 2007-09-23  Tom <tpgww@onepost.net>
7263         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7265         * configure.in:
7266         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7267         
7268         * libanjuta/anjuta-glue-factory.c: (load_plugin),
7269         (anjuta_glue_factory_get_object_type):
7270         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7271         * plugins/build-basic-autotools/build-basic-autotools.c:
7272         (value_added_current_editor):
7273         * plugins/debug-manager/breakpoints.c:
7274         (breakpoints_dbase_edit_breakpoint),
7275         (on_toggle_breakpoint_activate):
7276         * plugins/debug-manager/plugin.c:
7277         (on_run_to_cursor_action_activate):
7278         * plugins/debug-manager/stack_trace.c:
7279         (dma_thread_update_stack_trace):
7280         * plugins/gdb/plugin.c:
7281         * plugins/glade/plugin.c: (ifile_open):
7282         * plugins/profiler/gprof-call-graph-view.c:
7283         * plugins/profiler/gprof-flat-profile-view.c:
7284         * plugins/profiler/gprof-function-call-tree-view.c:
7285         * plugins/profiler/gprof-options.c: (setup_widgets):
7286         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7287         * plugins/search/search-replace_backend.c:
7288         (file_buffer_new_from_te):
7289         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7290         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7291         (assist_window_get_property), (assist_window_move):
7292         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7293         (value_added_current_editor):
7294         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7295         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7296         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7297         
7298         Many small code, warnings and leak fixes
7300 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7302         * (removed) plugins/debug-manager/debugger.c,
7303         (removed) plugins/debug-manager/debugger.h,
7304         (added) plugins/debug-manager/command.c,
7305         (added) plugins/debug-manager/command.h,
7306         (added) plugins/debug-manager/queue.c,
7307         (added) plugins/debug-manager/queue.h,
7308         plugins/debug-manager/breakpoints.c,
7309         plugins/debug-manager/debug_tree.c,
7310         plugins/debug-manager/debug_tree.h,
7311         plugins/debug-manager/disassemble.c,
7312         plugins/debug-manager/disassemble.h,
7313         plugins/debug-manager/locals.c,
7314         plugins/debug-manager/locals.h,
7315         plugins/debug-manager/memory.c,
7316         plugins/debug-manager/memory.h,
7317         plugins/debug-manager/plugin.c,
7318         plugins/debug-manager/plugin.h,
7319         plugins/debug-manager/registers.c,
7320         plugins/debug-manager/registers.h,
7321         plugins/debug-manager/sharedlib.c,
7322         plugins/debug-manager/sharedlib.h,
7323         plugins/debug-manager/signals.c,
7324         plugins/debug-manager/signals.h,
7325         plugins/debug-manager/stack_trace.c,
7326         plugins/debug-manager/stack_trace.h,
7327         plugins/debug-manager/start.h,
7328         plugins/debug-manager/start.c,
7329         plugins/debug-manager/threads.c,
7330         plugins/debug-manager/threads.h,
7331         plugins/debug-manager/watch.c,
7332         plugins/debug-manager/watch.h,
7333         plugins/debug-manager/Makefile.am,
7334         plugins/gdb/debugger.c,
7335         plugins/gdb/debugger.h,
7336         plugins/gdb/plugin.c,
7337         libanjuta/interfaces/libanjuta.idl:
7338         Split debug-manager/debugger.c into command.c and queue.c
7339         Clean up debugger queue
7340         DmaDebuggerQueue object does not implement IAnjutaDebugger
7342 2007-09-23  Johannes Schmid <jhs@gnome.org>
7344         * configure.in:
7345         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7346         set correctly, etc.)
7347         
7348         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7349         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7350         (plugin_set_update):
7351         
7352         Show an error dialog instead of crashing when plugin loading fails
7354         * plugins/language-manager/Makefile.am:
7355         * plugins/language-manager/language-manager.plugin.in:
7356         * plugins/language-manager/languages.xml:
7357         * plugins/language-manager/plugin.c: (language_destroy),
7358         (load_languages), (language_manager_activate),
7359         (language_manager_deactivate), (language_manager_finalize),
7360         (language_manager_dispose), (language_manager_instance_init),
7361         (language_manager_class_init), (language_manager_find_mime_type),
7362         (language_manager_find_string), (ilanguage_get_from_mime_type),
7363         (ilanguage_get_from_string), (ilanguage_get_name),
7364         (ilanguage_get_strings), (ilanguage_iface_init):
7365         * plugins/language-manager/plugin.h:
7366         
7367         Added new language-manager plugin to have a better organisation for
7368         language names. The xml probabaly needs to be extended over time.
7369         
7370         * plugins/Makefile.am:
7371         * plugins/document-manager/plugin.c: (on_editor_changed):
7372         
7373         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7374         because it does not really save memory but makes tab switching slow.
7375         
7376         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7377         .in:
7378         * plugins/language-support-cpp-java/plugin.c: (install_support),
7379         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7380         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7381         unloading
7383         * plugins/language-support-cpp-java/cpp-java-assist.c:
7384         (cpp_java_assist_show_autocomplete):
7385         
7386         Fix autocomplete to only show valid completions
7388         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7389         Calltips always have correct size and position now
7391 2007-09-22  Johannes Schmid <jhs@gnome.org>
7393         * plugins/search/search-replace_backend.c: (get_next_match):
7394         Removed code introduced by accident that causes a crash.
7395         
7396         * plugins/sourceview/sourceview-tags.c:
7397         * plugins/sourceview/sourceview-tags.h:
7398         Removed ununsed files
7400 2007-09-22  Johannes Schmid <jhs@gnome.org>
7402         * plugins/language-support-cpp-java/cpp-java-assist.c:
7403         Fixed build error
7405 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7407         * plugins/language-support-cpp-java/cpp-java-assist.c:
7408         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7409         Increased matching brace search to 500 chars.
7411 2007-09-21  Johannes Schmid <jhs@gnome.org>
7413         * plugins/language-support-cpp-java/cpp-java-assist.c:
7414         (cpp_java_assist_get_pre_word),
7415         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7416         
7417         Added some profiling debug code
7418         
7419         * plugins/language-support-cpp-java/cpp-java-utils.c:
7420         (cpp_java_util_jump_to_matching_brace):
7421         * plugins/language-support-cpp-java/cpp-java-utils.h:
7422         * plugins/language-support-cpp-java/plugin.c:
7423         (get_line_indentation_base), (get_line_auto_indentation):
7424         
7425         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7426         avoid looping over the whole file when using calltips which is too slow and
7427         unneeded.
7428         
7429         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7430         (assist_tip_set_tips), (assist_tip_get_coordinates),
7431         (assist_tip_new):
7432         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7433         
7434         Better calltips appearance (use theme now) and avoid jumping
7435         calltips
7437 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7439         * plugins/document-manager/plugin.c:
7440         (update_editor_ui_interface_items):
7441         * plugins/language-support-cpp-java/plugin.c: (install_support),
7442         (uninstall_support): Moved autocomplete ui update code from
7443         document-manager to language-plugin.
7445 2007-09-21  Johannes Schmid <jhs@gnome.org>
7447         * libanjuta/interfaces/libanjuta.idl:
7448         
7449         Added IAnjutaLanguage interface (might still change...) for
7450         the upcoming language-manager plugin.
7451         
7452         * plugins/file-manager/Makefile.am:
7453         * plugins/file-manager/file-model.c:
7454         (file_model_cancel_expand_idle), (file_model_add_dummy),
7455         (file_model_expand_idle), (file_model_sort),
7456         (file_model_row_expanded), (file_model_row_collapsed),
7457         (file_model_init), (file_model_finalize),
7458         (file_model_set_property), (file_model_get_property),
7459         (file_model_class_init), (file_model_new), (file_model_refresh),
7460         (file_model_get_uri):
7461         * plugins/file-manager/file-model.h:
7462         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7463         (file_view_expand_row_idle), (file_view_refresh),
7464         (file_view_get_selected), (file_view_button_press_event),
7465         (file_view_selection_changed), (file_view_init),
7466         (file_view_get_property), (file_view_set_property),
7467         (file_view_finalize), (file_view_class_init):
7468         
7469         Split up model/view as far as possible and fixed some file-manager
7470         bugs (popup-menu and incorrect project loading).
7471         
7472         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7473         Use monospace font for tips.
7474         
7475         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7476         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7477         (icell_get_attribute), (icell_style_get_font_description),
7478         (icell_style_get_color), (icell_style_get_background_color),
7479         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7480         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7481         (iiter_get_length), (iiter_clone), (iiter_assign):
7483         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7484         interface. This is way faster though it has the drawback to create invalid
7485         iterators if the buffer is changed.
7487 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7489         * libanjuta/interfaces/libanjuta.idl:
7490         * plugins/document-manager/action-callbacks.c:
7491         * plugins/document-manager/anjuta-document-manager.ui:
7492         * plugins/document-manager/plugin.c: (register_stock_icons):
7493         * plugins/editor/text_editor.c:
7494         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7495         * plugins/language-support-cpp-java/cpp-java-assist.c:
7496         (cpp_java_assist_get_calltip_context):
7497         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7498         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7500         Moved autocomplete menu action from document-manager to assist plugin
7501         and got rid of deprecated autocomplete interface.
7503 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7505         * libanjuta/interfaces/libanjuta.idl:
7506         * plugins/editor/text_editor.c: (iassist_iface_init):
7507         * plugins/language-support-cpp-java/cpp-java-assist.c:
7508         (cpp_java_assist_check), (on_assist_chosen):
7509         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7510         Removed react() methods in both editors and assist interface. Assist
7511         plugin itself handles setting the autocomplete. Also fixed
7512         some mem leaks.
7514 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7516         * plugins/file-manager/Makefile.am:
7517         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7518         (file_view_expand_idle), (file_view_init):
7519         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7520         (file_manager_set_default_uri), (project_root_added),
7521         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7522         (file_manager_activate), (file_manager_deactivate),
7523         (file_manager_instance_init), (file_manager_class_init),
7524         (ifile_manager_set_root), (ifile_manager_set_selected),
7525         (ifile_manager_iface_init): Adjusted white spaces to match
7526         anjuta convention.
7528 2007-09-19  Naba Kumar  <naba@gnome.org>
7530         * libanjuta/interfaces/libanjuta.idl:
7531         * plugins/editor/text_editor.c: (text_editor_instance_init),
7532         (iassist_show_tips), (iassist_cancel_tips),
7533         (iassist_hide_suggestions), (iassist_iface_init):
7534         * plugins/editor/text_editor.h:
7535         * plugins/editor/text_editor_cbs.c:
7536         (on_text_editor_scintilla_notify):
7537         * plugins/language-support-cpp-java/cpp-java-assist.c:
7538         (is_scope_context_character), (is_word_character),
7539         (create_completion), (cpp_java_assist_get_scope_context),
7540         (cpp_java_assist_get_pre_word),
7541         (cpp_java_assist_get_scope_operator),
7542         (cpp_java_assist_destroy_completion_cache),
7543         (cpp_java_assist_create_scope_completion_cache),
7544         (cpp_java_assist_create_word_completion_cache),
7545         (cpp_java_assist_show_autocomplete),
7546         (cpp_java_assist_get_calltip_context),
7547         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7548         (on_editor_char_added), (on_assist_chosen),
7549         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7550         (cpp_java_assist_init), (cpp_java_assist_finalize):
7551         * plugins/language-support-cpp-java/cpp-java-assist.h:
7552         * plugins/language-support-cpp-java/plugin.c:
7553         (initialize_indentation_params):
7554         * plugins/sourceview/assist-tip.c:
7555         * plugins/sourceview/assist-tip.h:
7556         * plugins/sourceview/sourceview-private.h:
7557         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7558         (on_assist_tip_destroyed), (on_assist_cancel),
7559         (on_document_char_added), (iassist_get_suggestions),
7560         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7561         
7562         Implement state-less assistance so that assist can be evaluated
7563         any given time at any position. Changed IAnjutaEditorAssist interfance
7564         and implementations and removed any state management in editors.
7566 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7568         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7569         completion items sorting and avoided unnecssary sorts.
7571         * plugins/text-editor.c: Fixed state.
7573 2007-09-17  Johannes Schmid <jhs@gnome.org>
7575         * plugins/language-support-cpp-java/cpp-java-assist.c:
7576         (on_assist_begin):
7577         
7578         Fixed calltips in sourceview
7580 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7582         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7583         completion items preparation time. Fixed a crash bug.
7585         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7586         Set buffer size (From Massimo, required for symbol-db).
7588         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7589         for suggestions.
7591         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7592         change in API.
7594         * plugins/editor/aneditor-autocomplete.cxx,
7595         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7596         Added ANE_GETWORDBEFORECARAT command.
7598         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7599         using assist interface.
7601         * plugins/editor/text_editor.c: (text_editor_instance_init),
7602         (text_editor_get_word_before_carat),
7603         (text_editor_get_current_word), (iassist_add_trigger),
7604         (iassist_remove_trigger), (on_assist_canceled),
7605         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7606         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7607         * plugins/editor/text_editor.h:
7608         * plugins/editor/text_editor_cbs.c: (trigger_size),
7609         (max_trigger_size), (text_editor_check_assist),
7610         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7611         interface.
7613         * plugins/language-support-cpp-java/Makefile.am:
7614         * plugins/language-support-cpp-java/plugin.c:
7615         (get_line_indentation_base), (get_line_auto_indentation),
7616         (install_support), (uninstall_support),
7617         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7618         (cpp_java_plugin_instance_init):
7619         * plugins/language-support-cpp-java/plugin.h:
7620         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7621         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7622         Make assist a separate class.
7624 2007-09-14  Johannes Schmid <jhs@gnome.org>
7626         * plugins/sourceview/sourceview.c: (iassist_suggest):
7627         Fixed changed char_alignment paramter in language-support
7628         plugin
7630 2007-09-14  Naba Kumar  <naba@gnome.org>
7632         * plugins/language-support-cpp-java/plugin.c: Send the right
7633         'char_alignment' paramenter (needs fixing in sourceview).
7635 2007-09-13  Johannes Schmid <jhs@gnome.org>
7637         * anjuta.anjuta:
7638         * plugins/project-wizard/templates/minimal/project.anjuta:
7639         Use IAnjutaSymbolManager instead of loading the plugin directly.
7640         (TODO: Think of a version to do this for older files...)
7642         * configure.in:
7643         * plugins/Makefile.am:
7644         * plugins/symbol-db/Makefile.am:
7645         
7646         Build symbol-db plugin if libgda-3.0 is found
7648 2007-09-13  Johannes Schmid <jhs@gnome.org>
7650         * plugins/sourceview/Makefile.am:
7651         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7652         (set_uri):
7653         * plugins/sourceview/anjuta-document.h:
7654         Removed lots of dead code
7655         
7656         * plugins/sourceview/anjuta-languages-manager.c:
7657         * plugins/sourceview/anjuta-languages-manager.h:
7658         removed completely
7659         
7660         * plugins/sourceview/sourceview.c: (on_document_char_added),
7661         (on_document_loaded), (sourceview_instance_init),
7662         (iselect_get_start), (iselect_get_end),
7663         (ilanguage_get_supported_languages), (ilanguage_set_language):
7664         
7665         Fixed selection handling and make some adaptions for the changes 
7666         mentioned above
7668 2007-09-13  Johannes Schmid <jhs@gnome.org>
7670         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7671         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7672         (on_assist_update):
7673         
7674         Added preferences to language support completion/calltips
7675         
7676         * plugins/sourceview/assist-window.c: (assist_window_update):
7678         Always select first entry
7680         * plugins/sourceview/sourceview.glade:
7681         Removed old completion preferences
7683 2007-09-11  Naba Kumar  <naba@gnome.org>
7685         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7686         and possible crash when pressing ctrl+d in terminal after preferences
7687         window has been shown once (no need for backport).
7689         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7690         implementations to get warnings instead of crashes for unimplemented
7691         interface methods.
7693 2007-09-11   Massimo Cora' <maxcvs@email.it>
7695         Reviewed by: Naba Kumar  <naba@gnome.org>
7697         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7698         * plugins/symbol-db/*:
7699         Added new symbol-database backend based on SQLite 3.
7700         (does not enabled for build currently).
7702 2007-09-10  Johannes Schmid <jhs@gnome.org>
7704         * anjuta.anjuta:
7705         * configure.in:
7706         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7707         (parse_info_init), (parse_info_free), (valid_element),
7708         (start_element_handler), (end_element_handler), (text_handler),
7709         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7710         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7711         (egg_recent_model_monitor), (egg_recent_model_read),
7712         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7713         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7714         (egg_recent_model_set_property), (egg_recent_model_class_init),
7715         (egg_recent_model_init), (egg_recent_model_add_full),
7716         (egg_recent_model_delete), (egg_recent_model_get_list),
7717         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7718         (egg_recent_model_set_filter_mime_types),
7719         (egg_recent_model_clear_group_filter),
7720         (egg_recent_model_set_filter_groups),
7721         (egg_recent_model_clear_scheme_filter),
7722         (egg_recent_model_set_filter_uri_schemes),
7723         (egg_recent_model_remove_expired):
7724         
7725         Update EggRecent (#456465)
7727 2007-09-10  Johannes Schmid <jhs@gnome.org>
7729         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7730         (anjuta_plugin_manager_get_plugin):
7731         * plugins/profiler/gprof-call-graph-view.c:
7732         (gprof_call_graph_view_create_columns):
7733         * plugins/profiler/gprof-flat-profile-view.c:
7734         (gprof_flat_profile_view_create_columns):
7735         * plugins/profiler/gprof-function-call-tree-view.c:
7736         (gprof_function_call_tree_view_create_columns):
7737         
7738         Fixed #466031 – Update of pieces of menus for Localization
7740 2007-09-10  Johannes Schmid <jhs@gnome.org>
7742         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7743         Bug 343522 – anjuta: Unable to execute commands that use options.
7745 2007-09-09  Johannes Schmid <jhs@gnome.org>
7747         * plugins/document-manager/anjuta-docman.c:
7748         (anjuta_docman_update_page_label):
7749         
7750         Fixed #458034 – Method of indicating unsaved changes breaks convention
7751         
7752         * plugins/document-manager/plugin.c: (update_title),
7753         (value_added_project_root_uri), (value_removed_project_root_uri),
7754         (on_editor_changed), (activate_plugin):
7755         * plugins/document-manager/plugin.h:
7756         * plugins/project-manager/plugin.c: (on_profile_scoped),
7757         (on_profile_descoped), (ifile_open):
7758         
7759         Fixed #427390 – Show path of item in currently focused editor window
7761 2007-09-09  Johannes Schmid <jhs@gnome.org>
7763         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7764         (on_toolbar_find_incremental):
7765         Fix incremental search
7766         
7767         * plugins/sourceview/sourceview.c: (on_document_char_added),
7768         (set_select):
7769         Fixed selection management
7771 2007-09-09  Johannes Schmid <jhs@gnome.org>
7773         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7774         Fixed memory leak
7776         * libanjuta/interfaces/libanjuta.idl:
7777         Extended IAnjutaEditorAssist interface
7778         
7779         * plugins/language-support-cpp-java/plugin.c:
7780         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7781         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7782         (context_character), (get_context), (function_parser),
7783         (cpp_member_parser), (install_assist), (uninstall_assist),
7784         (get_line_indentation_base), (get_line_auto_indentation),
7785         (install_support), (uninstall_support),
7786         (on_value_added_current_editor), (on_value_removed_current_editor),
7787         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7788         * plugins/language-support-cpp-java/plugin.h:
7789         
7790         Improved fixed editor assistance and added support for function/method
7791         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7792         
7793         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7794         Removed a FIXME
7795         
7796         * plugins/project-import/project-import.c: (on_import_next):
7797         Added a non-NULL check with could probably fix #474843 but not sure
7798         
7799         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7800         Fixed anjuta-plugin project wizard
7801         
7802         * plugins/sourceview/Makefile.am:
7803         * plguins/sourceview/assist-tip.[ch]:
7804         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7805         (anjuta_view_key_press_event):
7806         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7807         (assist_window_init), (assist_window_update), (assist_window_new):
7808         * plugins/sourceview/sourceview-private.h:
7809         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7810         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7811         (trigger_size), (max_trigger_size), (on_document_char_added),
7812         (sourceview_dispose), (ieditor_get_current_word),
7813         (iassist_add_trigger), (iassist_init_suggestions),
7814         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7815         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7816         
7817         Big update on sourceview assist capabilites. Autocompletion should
7818         now work much better and function tooltips are finally supported!
7820         * plugins/sourceview/anjuta-document.h:
7821         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7822         (anjuta_document_get_current_word):
7823         Fixed get_current_word (inspired by aneditor.cxx implementation)
7825         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7826         (icell_get_attribute):
7827         Fixed get_attribute() to also detect character constants.
7828         Simplified get_char()
7830         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7831         (isymbol_manager_get_members), (isymbol_manager_get_parents),
7832         (isymbol_manager_get_completions_at_position):
7833         
7834         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7836 2007-09-04  Naba Kumar  <naba@gnome.org>
7838         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7839         projects that can not add sources.
7841         * plugins/file-wizard/file.c: Similarly for file wizard,
7842         Do not enable 'Add to project' projects that can not add sources.
7844 2007-09-04  Naba Kumar  <naba@gnome.org>
7846         * configure.in: Bumped gnome-build requirement to 0.2.0
7847         for project capabilities support.
7849         * plugins/project-manager/plugin.c: Enable/disable project
7850         actions based on project capabilities. Fixes bug #433552:
7851         crash in Anjuta IDE: add file test.h in project on generic
7852         Makefile.
7854         * libanjuta/interfaces/libanjuta.idl: Added method to query
7855         project capabilities.
7857 2007-09-03  Naba Kumar  <naba@gnome.org>
7859         * plugins/file-manager/plugin.c: Set shadow type IN.
7860         * plugins/file-manager/file-view.c: Fixed code style.
7861         * plugins/file-manager/file-view.c: Fixed icons column to size
7862         properly.
7864         * plugins/file-manager/plugin.[c,h]: Fixed code style.
7866         * plugins/file-manager/plugin.c: Fixed crash on closing project and
7867         unmonitors project-uri on file-manager deactivation.
7869         * TODO.tasks: Updated
7871 2007-09-02  Johannes Schmid <jhs@gnome.org>
7873         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7874         Fixed memory leak
7875         
7876         * plugins/file-manager/file-view.c: (file_view_get_selected),
7877         (file_view_button_press_event), (file_view_finalize):
7878         * plugins/file-manager/plugin.c: (project_root_removed),
7879         (file_manager_deactivate):
7880         
7881         Fixed some small bugs I missed before
7883 2007-09-02  Johannes Schmid <jhs@gnome.org>
7885         * plugins/file-manager/*:
7886         Added new and file-manager
7888 2007-09-02  Johannes Schmid <jhs@gnome.org>
7890         * plugins/file-manager/*:
7891         Removed old file-manager
7893 2007-08-31  Johannes Schmid <jhs@gnome.org>
7895         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7896         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7897         
7898         Fixed some memory leaks
7899         
7900         * MAINTAINERS: Fixed
7901         
7902 2007-08-31  Johannes Schmid <jhs@gnome.org>
7904         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7905         (get_property_value_as_string), (set_property_value_as_string),
7906         (register_callbacks), (preferences_foreach_callback),
7907         (anjuta_preferences_register_property_raw):
7908         * libanjuta/anjuta-preferences.h:
7909         * plugins/build-basic-autotools/build-basic-autotools.c:
7910         (on_build_mesg_format):
7911         * plugins/document-manager/anjuta-document-manager.glade:
7912         * plugins/message-view/anjuta-message-manager-plugin.glade:
7913         
7914         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7915         broken message view preferences
7916         
7917         * plugins/message-view/message-view.c:
7918         (message_view_instance_init), (pref_change_color), (prefs_init),
7919         (imessage_view_append):
7920         Cleaned up message view (#458041)
7921         
7922         * src/shell.c: (on_preferences_activate),
7923         (anjuta_test_shell_instance_init),
7924         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7925         Fixed test shell to allow better debugging
7926         
7927 2007-08-31  Johannes Schmid <jhs@gnome.org>
7929         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7930         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7931         * plugins/gtodo/main.h:
7932         * plugins/gtodo/plugin.c: (activate_plugin):
7933         
7934         Fixed #423467 (View->Tasks menu items are not 
7935         checked on startup)
7937 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7939         reviewed by: Johannes Schmid <jhs@gnome.org>
7941         * COPYING:
7942         * data/welcome.txt.in:
7943         * launcher/anjuta_launcher.c:
7944         * libanjuta/anjuta-children.c:
7945         * libanjuta/anjuta-children.h:
7946         * libanjuta/anjuta-debug.h:
7947         * libanjuta/anjuta-encodings.c:
7948         * libanjuta/anjuta-encodings.h:
7949         * libanjuta/anjuta-glue-c.c:
7950         * libanjuta/anjuta-glue-c.h:
7951         * libanjuta/anjuta-plugin-description.c:
7952         * libanjuta/anjuta-plugin-description.h:
7953         * libanjuta/anjuta-plugin-handle.c:
7954         * libanjuta/anjuta-plugin-handle.h:
7955         * libanjuta/anjuta-plugin-manager.c:
7956         * libanjuta/anjuta-plugin-manager.h:
7957         * libanjuta/anjuta-plugin.c:
7958         * libanjuta/anjuta-plugin.h:
7959         * libanjuta/anjuta-preferences.c:
7960         * libanjuta/anjuta-preferences.h:
7961         * libanjuta/anjuta-profile-manager.c:
7962         * libanjuta/anjuta-profile-manager.h:
7963         * libanjuta/anjuta-profile.c:
7964         * libanjuta/anjuta-profile.h:
7965         * libanjuta/anjuta-save-prompt.c:
7966         * libanjuta/anjuta-save-prompt.h:
7967         * libanjuta/anjuta-serializer.c:
7968         * libanjuta/anjuta-serializer.h:
7969         * libanjuta/anjuta-session.c:
7970         * libanjuta/anjuta-session.h:
7971         * libanjuta/anjuta-shell.c:
7972         * libanjuta/anjuta-shell.h:
7973         * libanjuta/anjuta-status.c:
7974         * libanjuta/anjuta-status.h:
7975         * libanjuta/anjuta-ui.c:
7976         * libanjuta/anjuta-ui.h:
7977         * libanjuta/anjuta-utils-priv.h:
7978         * libanjuta/anjuta-utils.c:
7979         * libanjuta/anjuta-utils.h:
7980         * libanjuta/cell-renderer-captioned-image.c:
7981         * libanjuta/cell-renderer-captioned-image.h:
7982         * libanjuta/e-splash.c:
7983         * libanjuta/e-splash.h:
7984         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7985         * libanjuta/interfaces/libanjuta.idl:
7986         * libanjuta/libanjuta.h:
7987         * libanjuta/resources.c:
7988         * libanjuta/resources.h:
7989         * libegg/egg-cell-renderer-text.c:
7990         * libegg/egg-combo-action.c:
7991         * libegg/egg-entry-action.c:
7992         * libegg/egg-recent-action.c:
7993         * libegg/egg-recent-files-module.c:
7994         * libegg/egg-recent-item.c:
7995         * libegg/egg-recent-model.c:
7996         * libegg/egg-recent-view-gtk.c:
7997         * libegg/egg-recent-view.c:
7998         * libegg/egg-submenu-action.c:
7999         * libegg/eggaccelerators.c:
8000         * libegg/eggcellrendererpopup.c:
8001         * libegg/eggcomboselect.c:
8002         * libegg/eggtreemodelfilter.c:
8003         * libegg/eggtreemultidnd.c:
8004         * libegg/gtkcellview.h:
8005         * libegg/treeviewutils/egg-cell-renderer-text.h:
8006         * libegg/treeviewutils/eggaccelerators.h:
8007         * libegg/treeviewutils/eggcellrendererkeys.h:
8008         * libegg/treeviewutils/eggcellrendererpopup.h:
8009         * libegg/treeviewutils/eggtreemodelfilter.h:
8010         * libegg/treeviewutils/eggtreemultidnd.h:
8011         * libegg/treeviewutils/eggtreeviewstate.h:
8012         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8013         * manuals/anjuta-faqs/Makefile.am:
8014         * manuals/anjuta-manual/C/anjuta-manual.xml:
8015         * manuals/anjuta-manual/C/license.xml:
8016         * manuals/anjuta-manual/es/es.po:
8017         * manuals/anjuta-manual/sv/sv.po:
8018         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8019         ml:
8020         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8021         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8022         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8023         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8024         * manuals/old/ja/anjuta-manual/license.xml:
8025         * plugins/build-basic-autotools/build-basic-autotools.c:
8026         * plugins/build-basic-autotools/build-basic-autotools.h:
8027         * plugins/build-basic-autotools/executer.c:
8028         * plugins/build-basic-autotools/executer.h:
8029         * plugins/build/build_file.c:
8030         * plugins/build/build_file.h:
8031         * plugins/build/build_project.c:
8032         * plugins/build/build_project.h:
8033         * plugins/build/clean_project.c:
8034         * plugins/build/clean_project.h:
8035         * plugins/build/commands.c:
8036         * plugins/build/commands.h:
8037         * plugins/build/compile.c:
8038         * plugins/build/compile.h:
8039         * plugins/build/compiler_options.c:
8040         * plugins/build/compiler_options.h:
8041         * plugins/build/configurer.c:
8042         * plugins/build/configurer.h:
8043         * plugins/build/executer.c:
8044         * plugins/build/executer.h:
8045         * plugins/class-gen/cell-renderer-flags.c:
8046         * plugins/class-gen/cell-renderer-flags.h:
8047         * plugins/class-gen/combo-flags.c:
8048         * plugins/class-gen/combo-flags.h:
8049         * plugins/class-gen/element-editor.c:
8050         * plugins/class-gen/element-editor.h:
8051         * plugins/class-gen/generator.c:
8052         * plugins/class-gen/generator.h:
8053         * plugins/class-gen/plugin.c:
8054         * plugins/class-gen/plugin.h:
8055         * plugins/class-gen/transform.c:
8056         * plugins/class-gen/transform.h:
8057         * plugins/class-gen/validator.c:
8058         * plugins/class-gen/validator.h:
8059         * plugins/class-gen/window.c:
8060         * plugins/class-gen/window.h:
8061         * plugins/class-inheritance/class-callbacks.c:
8062         * plugins/class-inheritance/class-callbacks.h:
8063         * plugins/class-inheritance/class-inherit.c:
8064         * plugins/class-inheritance/class-inherit.h:
8065         * plugins/class-inheritance/plugin.c:
8066         * plugins/class-inheritance/plugin.h:
8067         * plugins/cvs-plugin/cvs-actions.c:
8068         * plugins/cvs-plugin/cvs-actions.h:
8069         * plugins/cvs-plugin/cvs-callbacks.c:
8070         * plugins/cvs-plugin/cvs-callbacks.h:
8071         * plugins/cvs-plugin/cvs-execute.c:
8072         * plugins/cvs-plugin/cvs-execute.h:
8073         * plugins/cvs-plugin/cvs-interface.c:
8074         * plugins/cvs-plugin/cvs-interface.h:
8075         * plugins/cvs-plugin/plugin.c:
8076         * plugins/cvs-plugin/plugin.h:
8077         * plugins/debug-manager/breakpoints.c:
8078         * plugins/debug-manager/breakpoints.h:
8079         * plugins/debug-manager/chunk_view.c:
8080         * plugins/debug-manager/chunk_view.h:
8081         * plugins/debug-manager/data_buffer.c:
8082         * plugins/debug-manager/data_buffer.h:
8083         * plugins/debug-manager/data_view.c:
8084         * plugins/debug-manager/data_view.h:
8085         * plugins/debug-manager/debug_tree.c:
8086         * plugins/debug-manager/debug_tree.h:
8087         * plugins/debug-manager/debugger.c:
8088         * plugins/debug-manager/debugger.h:
8089         * plugins/debug-manager/disassemble.c:
8090         * plugins/debug-manager/disassemble.h:
8091         * plugins/debug-manager/info.c:
8092         * plugins/debug-manager/info.h:
8093         * plugins/debug-manager/locals.c:
8094         * plugins/debug-manager/locals.h:
8095         * plugins/debug-manager/memory.c:
8096         * plugins/debug-manager/memory.h:
8097         * plugins/debug-manager/plugin.c:
8098         * plugins/debug-manager/plugin.h:
8099         * plugins/debug-manager/registers.c:
8100         * plugins/debug-manager/registers.h:
8101         * plugins/debug-manager/sexy-icon-entry.c:
8102         * plugins/debug-manager/sexy-icon-entry.h:
8103         * plugins/debug-manager/sharedlib.c:
8104         * plugins/debug-manager/sharedlib.h:
8105         * plugins/debug-manager/signals.c:
8106         * plugins/debug-manager/signals.h:
8107         * plugins/debug-manager/sparse_buffer.c:
8108         * plugins/debug-manager/sparse_buffer.h:
8109         * plugins/debug-manager/sparse_view.c:
8110         * plugins/debug-manager/sparse_view.h:
8111         * plugins/debug-manager/stack_trace.c:
8112         * plugins/debug-manager/stack_trace.h:
8113         * plugins/debug-manager/start.c:
8114         * plugins/debug-manager/start.h:
8115         * plugins/debug-manager/threads.c:
8116         * plugins/debug-manager/threads.h:
8117         * plugins/debug-manager/utilities.c:
8118         * plugins/debug-manager/utilities.h:
8119         * plugins/debug-manager/watch.c:
8120         * plugins/debug-manager/watch.h:
8121         * plugins/devhelp/htmlview.c:
8122         * plugins/devhelp/htmlview.h:
8123         * plugins/document-manager/action-callbacks.c:
8124         * plugins/document-manager/action-callbacks.h:
8125         * plugins/document-manager/anjuta-docman.c:
8126         * plugins/document-manager/anjuta-docman.h:
8127         * plugins/document-manager/editor-tooltips.c:
8128         * plugins/document-manager/editor-tooltips.h:
8129         * plugins/document-manager/file_history.c:
8130         * plugins/document-manager/file_history.h:
8131         * plugins/document-manager/indent-dialog.c:
8132         * plugins/document-manager/indent-dialog.h:
8133         * plugins/document-manager/indent-util.c:
8134         * plugins/document-manager/indent-util.h:
8135         * plugins/document-manager/plugin.c:
8136         * plugins/editor/aneditor-autocomplete.cxx:
8137         * plugins/editor/aneditor-calltip.cxx:
8138         * plugins/editor/aneditor-indent.cxx:
8139         * plugins/editor/aneditor-priv.h:
8140         * plugins/editor/aneditor.cxx:
8141         * plugins/editor/aneditor.h:
8142         * plugins/editor/lexer.h:
8143         * plugins/editor/plugin.c:
8144         * plugins/editor/plugin.h:
8145         * plugins/editor/print.c:
8146         * plugins/editor/print.h:
8147         * plugins/editor/properties.h:
8148         * plugins/editor/properties_cxx.h:
8149         * plugins/editor/style-editor.c:
8150         * plugins/editor/style-editor.h:
8151         * plugins/editor/text-editor-iterable.c:
8152         * plugins/editor/text-editor-iterable.h:
8153         * plugins/editor/text_editor.c:
8154         * plugins/editor/text_editor.h:
8155         * plugins/editor/text_editor_cbs.c:
8156         * plugins/editor/text_editor_cbs.h:
8157         * plugins/editor/text_editor_menu.c:
8158         * plugins/editor/text_editor_menu.h:
8159         * plugins/editor/text_editor_prefs.c:
8160         * plugins/editor/text_editor_prefs.h:
8161         * plugins/file-loader/dnd.c:
8162         * plugins/file-loader/dnd.h:
8163         * plugins/file-loader/plugin.c:
8164         * plugins/file-manager/an_file_view.c:
8165         * plugins/file-manager/plugin.c:
8166         * plugins/file-wizard/file.c:
8167         * plugins/file-wizard/file.h:
8168         * plugins/file-wizard/plugin.c:
8169         * plugins/file-wizard/plugin.h:
8170         * plugins/gdb/debugger.c:
8171         * plugins/gdb/debugger.h:
8172         * plugins/gdb/gdbmi-test.c:
8173         * plugins/gdb/gdbmi.c:
8174         * plugins/gdb/gdbmi.h:
8175         * plugins/gdb/global.h:
8176         * plugins/gdb/parser.c:
8177         * plugins/gdb/parser.h:
8178         * plugins/gdb/plugin.c:
8179         * plugins/gdb/plugin.h:
8180         * plugins/gdb/utilities.c:
8181         * plugins/gdb/utilities.h:
8182         * plugins/glade/plugin.c:
8183         * plugins/glade/plugin.h:
8184         * plugins/gtodo/egg-datetime.c:
8185         * plugins/gtodo/egg-datetime.h:
8186         * plugins/gtodo/eggtrayicon.c:
8187         * plugins/gtodo/eggtrayicon.h:
8188         * plugins/gtodo/plugin.c:
8189         * plugins/gvim/anjuta-vim.c:
8190         * plugins/gvim/anjuta-vim.h:
8191         * plugins/gvim/gtkvim.c:
8192         * plugins/gvim/gtkvim.h:
8193         * plugins/gvim/plugin.c:
8194         * plugins/gvim/plugin.h:
8195         * plugins/language-support-cpp-java/plugin.c:
8196         * plugins/language-support-cpp-java/plugin.h:
8197         * plugins/macro/macro-actions.c:
8198         * plugins/macro/macro-actions.h:
8199         * plugins/macro/macro-db.c:
8200         * plugins/macro/macro-db.h:
8201         * plugins/macro/macro-dialog.c:
8202         * plugins/macro/macro-dialog.h:
8203         * plugins/macro/macro-edit.c:
8204         * plugins/macro/macro-edit.h:
8205         * plugins/macro/macro-util.c:
8206         * plugins/macro/macro-util.h:
8207         * plugins/macro/plugin.c:
8208         * plugins/macro/plugin.h:
8209         * plugins/message-view/anjuta-msgman.c:
8210         * plugins/message-view/anjuta-msgman.h:
8211         * plugins/message-view/message-view.c:
8212         * plugins/message-view/message-view.h:
8213         * plugins/message-view/plugin.c:
8214         * plugins/message-view/plugin.h:
8215         * plugins/patch/patch-plugin.c:
8216         * plugins/patch/patch-plugin.h:
8217         * plugins/patch/plugin.c:
8218         * plugins/patch/plugin.h:
8219         * plugins/profiler/gprof-call-graph-block-entry.c:
8220         * plugins/profiler/gprof-call-graph-block-entry.h:
8221         * plugins/profiler/gprof-call-graph-block.c:
8222         * plugins/profiler/gprof-call-graph-block.h:
8223         * plugins/profiler/gprof-call-graph-view.c:
8224         * plugins/profiler/gprof-call-graph-view.h:
8225         * plugins/profiler/gprof-call-graph.c:
8226         * plugins/profiler/gprof-call-graph.h:
8227         * plugins/profiler/gprof-flat-profile-entry.c:
8228         * plugins/profiler/gprof-flat-profile-entry.h:
8229         * plugins/profiler/gprof-flat-profile-view.c:
8230         * plugins/profiler/gprof-flat-profile-view.h:
8231         * plugins/profiler/gprof-flat-profile.c:
8232         * plugins/profiler/gprof-flat-profile.h:
8233         * plugins/profiler/gprof-function-call-chart-view.c:
8234         * plugins/profiler/gprof-function-call-chart-view.h:
8235         * plugins/profiler/gprof-function-call-tree-view.c:
8236         * plugins/profiler/gprof-function-call-tree-view.h:
8237         * plugins/profiler/gprof-options.c:
8238         * plugins/profiler/gprof-options.h:
8239         * plugins/profiler/gprof-profile-data.c:
8240         * plugins/profiler/gprof-profile-data.h:
8241         * plugins/profiler/gprof-view-manager.c:
8242         * plugins/profiler/gprof-view-manager.h:
8243         * plugins/profiler/gprof-view.c:
8244         * plugins/profiler/gprof-view.h:
8245         * plugins/profiler/plugin.c:
8246         * plugins/profiler/plugin.h:
8247         * plugins/profiler/string-utils.c:
8248         * plugins/profiler/string-utils.h:
8249         * plugins/project-import/plugin.c:
8250         * plugins/project-import/plugin.h:
8251         * plugins/project-import/project-import.c:
8252         * plugins/project-import/project-import.h:
8253         * plugins/project-manager/plugin.c:
8254         * plugins/project-manager/plugin.h:
8255         * plugins/project-wizard/action.c:
8256         * plugins/project-wizard/action.h:
8257         * plugins/project-wizard/autogen.c:
8258         * plugins/project-wizard/autogen.h:
8259         * plugins/project-wizard/druid.c:
8260         * plugins/project-wizard/druid.h:
8261         * plugins/project-wizard/file.c:
8262         * plugins/project-wizard/file.h:
8263         * plugins/project-wizard/header.c:
8264         * plugins/project-wizard/header.h:
8265         * plugins/project-wizard/install.c:
8266         * plugins/project-wizard/install.h:
8267         * plugins/project-wizard/parser.c:
8268         * plugins/project-wizard/parser.h:
8269         * plugins/project-wizard/plugin.c:
8270         * plugins/project-wizard/plugin.h:
8271         * plugins/project-wizard/property.c:
8272         * plugins/project-wizard/property.h:
8273         * plugins/project-wizard/values.c:
8274         * plugins/project-wizard/values.h:
8275         * plugins/sample1/plugin.c:
8276         * plugins/search/plugin.c:
8277         * plugins/search/plugin.h:
8278         * plugins/search/search-replace_backend.c:
8279         * plugins/search/search-replace_backend.h:
8280         * plugins/search/search_preferences.c:
8281         * plugins/sourceview/anjuta-convert.c:
8282         * plugins/sourceview/anjuta-convert.h:
8283         * plugins/sourceview/anjuta-document-loader.c:
8284         * plugins/sourceview/anjuta-document-loader.h:
8285         * plugins/sourceview/anjuta-document-saver.c:
8286         * plugins/sourceview/anjuta-document-saver.h:
8287         * plugins/sourceview/anjuta-document.c:
8288         * plugins/sourceview/anjuta-document.h:
8289         * plugins/sourceview/anjuta-encodings.c:
8290         * plugins/sourceview/anjuta-encodings.h:
8291         * plugins/sourceview/anjuta-languages-manager.c:
8292         * plugins/sourceview/anjuta-languages-manager.h:
8293         * plugins/sourceview/anjuta-utils.c:
8294         * plugins/sourceview/anjuta-utils.h:
8295         * plugins/sourceview/anjuta-view.c:
8296         * plugins/sourceview/anjuta-view.h:
8297         * plugins/sourceview/assist-window.c:
8298         * plugins/sourceview/assist-window.h:
8299         * plugins/sourceview/sourceview-cell.c:
8300         * plugins/sourceview/sourceview-cell.h:
8301         * plugins/sourceview/sourceview-prefs.c:
8302         * plugins/sourceview/sourceview-prefs.h:
8303         * plugins/sourceview/sourceview-print.c:
8304         * plugins/sourceview/sourceview-print.h:
8305         * plugins/sourceview/sourceview-private.h:
8306         * plugins/sourceview/sourceview-tags.c:
8307         * plugins/sourceview/sourceview-tags.h:
8308         * plugins/sourceview/sourceview.c:
8309         * plugins/sourceview/sourceview.h:
8310         * plugins/subversion/plugin.c:
8311         * plugins/subversion/plugin.h:
8312         * plugins/subversion/subversion-actions.c:
8313         * plugins/subversion/subversion-actions.h:
8314         * plugins/subversion/subversion-callbacks.c:
8315         * plugins/subversion/subversion-callbacks.h:
8316         * plugins/subversion/svn-auth.c:
8317         * plugins/subversion/svn-auth.h:
8318         * plugins/subversion/svn-backend-priv.h:
8319         * plugins/subversion/svn-backend.c:
8320         * plugins/subversion/svn-backend.h:
8321         * plugins/subversion/svn-notify.c:
8322         * plugins/subversion/svn-notify.h:
8323         * plugins/subversion/svn-thread.c:
8324         * plugins/subversion/svn-thread.h:
8325         * plugins/symbol-browser/an_symbol.c:
8326         * plugins/symbol-browser/an_symbol.h:
8327         * plugins/symbol-browser/an_symbol_info.c:
8328         * plugins/symbol-browser/an_symbol_info.h:
8329         * plugins/symbol-browser/an_symbol_iter.c:
8330         * plugins/symbol-browser/an_symbol_iter.h:
8331         * plugins/symbol-browser/an_symbol_prefs.c:
8332         * plugins/symbol-browser/an_symbol_prefs.h:
8333         * plugins/symbol-browser/an_symbol_search.c:
8334         * plugins/symbol-browser/an_symbol_search.h:
8335         * plugins/symbol-browser/an_symbol_view.c:
8336         * plugins/symbol-browser/an_symbol_view.h:
8337         * plugins/symbol-browser/plugin.c:
8338         * plugins/symbol-browser/plugin.h:
8339         * plugins/terminal/terminal.c:
8340         * plugins/tools/dialog.c:
8341         * plugins/tools/dialog.h:
8342         * plugins/tools/editor.c:
8343         * plugins/tools/editor.h:
8344         * plugins/tools/execute.c:
8345         * plugins/tools/execute.h:
8346         * plugins/tools/fileop.c:
8347         * plugins/tools/fileop.h:
8348         * plugins/tools/plugin.c:
8349         * plugins/tools/plugin.h:
8350         * plugins/tools/scripts/find-fixmes.pl:
8351         * plugins/tools/scripts/translation-status.pl:
8352         * plugins/tools/tool.c:
8353         * plugins/tools/tool.h:
8354         * plugins/tools/variable.c:
8355         * plugins/tools/variable.h:
8356         * plugins/valgrind/ldd.c:
8357         * plugins/valgrind/ldd.h:
8358         * plugins/valgrind/list.c:
8359         * plugins/valgrind/list.h:
8360         * plugins/valgrind/menu-utils.c:
8361         * plugins/valgrind/menu-utils.h:
8362         * plugins/valgrind/parser.c:
8363         * plugins/valgrind/parser.h:
8364         * plugins/valgrind/plugin.c:
8365         * plugins/valgrind/plugin.h:
8366         * plugins/valgrind/preferences.c:
8367         * plugins/valgrind/preferences.h:
8368         * plugins/valgrind/process.c:
8369         * plugins/valgrind/process.h:
8370         * plugins/valgrind/symtab.c:
8371         * plugins/valgrind/symtab.h:
8372         * plugins/valgrind/vgactions.c:
8373         * plugins/valgrind/vgactions.h:
8374         * plugins/valgrind/vgcachegrindprefs.c:
8375         * plugins/valgrind/vgcachegrindprefs.h:
8376         * plugins/valgrind/vgdefaultview.c:
8377         * plugins/valgrind/vgdefaultview.h:
8378         * plugins/valgrind/vgerror.c:
8379         * plugins/valgrind/vgerror.h:
8380         * plugins/valgrind/vggeneralprefs.c:
8381         * plugins/valgrind/vggeneralprefs.h:
8382         * plugins/valgrind/vghelgrindprefs.c:
8383         * plugins/valgrind/vghelgrindprefs.h:
8384         * plugins/valgrind/vgio.c:
8385         * plugins/valgrind/vgio.h:
8386         * plugins/valgrind/vgmemcheckprefs.c:
8387         * plugins/valgrind/vgmemcheckprefs.h:
8388         * plugins/valgrind/vgrule-editor.c:
8389         * plugins/valgrind/vgrule-editor.h:
8390         * plugins/valgrind/vgrule-list.c:
8391         * plugins/valgrind/vgrule-list.h:
8392         * plugins/valgrind/vgrule.c:
8393         * plugins/valgrind/vgrule.h:
8394         * plugins/valgrind/vgrulepattern.c:
8395         * plugins/valgrind/vgrulepattern.h:
8396         * plugins/valgrind/vgsearchbar.c:
8397         * plugins/valgrind/vgsearchbar.h:
8398         * plugins/valgrind/vgstrpool.c:
8399         * plugins/valgrind/vgstrpool.h:
8400         * plugins/valgrind/vgtoolprefs.c:
8401         * plugins/valgrind/vgtoolprefs.h:
8402         * plugins/valgrind/vgtoolview.c:
8403         * plugins/valgrind/vgtoolview.h:
8404         * src/about.c:
8405         * src/about.h:
8406         * src/action-callbacks.c:
8407         * src/action-callbacks.h:
8408         * src/anjuta-actions.h:
8409         * src/anjuta-app.c:
8410         * src/anjuta-app.h:
8411         * src/anjuta-callbacks.c:
8412         * src/anjuta-callbacks.h:
8413         * src/anjuta.c:
8414         * src/anjuta.h:
8415         * src/anjuta_cbs.c:
8416         * src/bacon-message-connection.c:
8417         * src/bacon-message-connection.h:
8418         * src/getline.c:
8419         * src/main.c:
8420         * src/shell.c:
8421         * src/shell.h:
8422         * src/start-with.c:
8423         * src/start-with.h:
8424         * src/utilities.c:
8425         * src/utilities.h:
8426         * tagmanager/options.c:
8427         
8428         Change the address of FSF in various files
8430 2007-08-30  Johannes Schmid <jhs@gnome.org>
8432         * anjuta.glade:
8433         * anjuta.gladep:
8434         Removed because they are no longer in use
8435         
8436         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8437         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8438         Marked some strings as not translatable
8440         * plugins/search/search-replace.c: (list_max_items):
8441         Fixed a possible memory corruption
8443         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8444         Do not show menuitems for locked layout items
8446         * src/main.c: (main):
8447         Some minor style correction in gnome_init
8449 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8451         * plugins/debug-manager/debugger.c,
8452         plugins/debug-manager/breakpoints.c,
8453         plugins/gdb/plugin.c,
8454         plugins/gdb/debugger.c,
8455         libanjuta/interfaces/libanjuta.idl:
8456         Move all breakpoints functions from IAnjutaDebugger to a new
8457         IAnjutaBreakpointDebugger interface
8459 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8461         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8462         * plugins/debug-manager/plugin.c,
8463         plugins/debug-manager/breakpoints.c,
8464         plugins/tools/execute.c,
8465         plugins/project-wizard/plugin.c,
8466         plugins/build-basic-autotools/executer.c,
8467         plugins/gdb/debugger.c,
8468         plugins/profiler/gprof-options.h,
8469         plugins/sourceview/assist-window.h,
8470         plugins/class-gen/transform.c,
8471         libanjuta/anjuta-plugin-description.c,
8472         libanjuta/anjuta-status.c,
8473         libanjuta/anjuta-glue-c.c,
8474         libanjuta/anjuta-glue-cpp.c,
8475         plugins/symbol-browser/an_symbol_prefs.c:
8476         Fix warnings mostly "dereferencing type-punned pointer"
8477         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8479 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8481         * plugins/debug-manager/breakpoints.c,
8482         plugins/debug-manager/debugger.c:
8483         Avoid an endless loop if clearing all breakpoints while the programm
8484         is running
8486 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8488         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8489         * plugins/debug-manager/plugin.c:
8490         Fix a segmentation fault added in the previous patch
8492 2007-07-21  Johannes Schmid <jhs@gnome.org>
8494         * plugins/build-basic-autotools/executer.c:
8495         (get_program_parameters):
8496         
8497         Show an error dialog if no targets are availible instead of
8498         just returning
8500 2007-07-20  Johannes Schmid <jhs@gnome.org>
8502         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8503         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8504         * libanjuta/anjuta-shell.h:
8505         * plugins/document-manager/plugin.c: (activate_plugin):
8506         * plugins/glade/anjuta-design-document.c:
8507         * plugins/glade/plugin.c: (glade_update_ui):
8508         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8509         (anjuta_shell_iface_init):
8510         * src/shell.c: (anjuta_test_shell_add_widget),
8511         (anjuta_shell_iface_init):
8512         
8513         Make the document manager undockable (#458038)
8515 2007-07-20  Johannes Schmid <jhs@gnome.org>
8517         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8518         * plugins/glade/anjuta-design-document.c:
8519         * plugins/glade/plugin.c: (glade_update_ui):
8520         
8521         Fixed some save/dirty status bug in glade
8523 2007-07-20  Johannes Schmid <jhs@gnome.org>
8525         * libanjuta/anjuta-status.c:
8526         Fixed crasher on shutdown
8528 2007-07-20  Johannes Schmid <jhs@gnome.org>
8530         * configure.in:
8531         Minimum glade requirement is 3.2 now. It was before
8532         but we did not check...
8533         
8534         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8535         * libanjuta/anjuta-profile.c:
8536         (anjuta_profile_add_plugins_from_xml):
8537         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8538         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8539         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8540         * plugins/file-loader/plugin.c: (on_create_submenu):
8541         * plugins/file-manager/an_file_view.c: (compare_iter):
8542         * plugins/glade/plugin.c: (activate_plugin):
8543         * src/anjuta-app.c: (on_toolbar_view_toggled):
8544         * src/main.c: (main):
8545         
8546         Fixed lots of memory leaks (thansk valgrind)
8548 2007-07-19  Johannes Schmid <jhs@gnome.org>
8550         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8551         * plugins/document-manager/anjuta-docman.c:
8552         (anjuta_docman_set_busy):
8553         * plugins/document-manager/plugin.c: (on_editor_changed):
8554         * plugins/glade/plugin.c: (activate_plugin):
8555         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8556         (on_value_removed_current_editor):
8557         
8558         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8560 2007-07-18  Johannes Schmid <jhs.gnome.org>
8562         * plugins/build-basic-autotools/executer.c: (execute_program):
8563         Fixed some of the scratchbox stuff but the environment is
8564         still broken
8566 2007-07-18  Johannes Schmid <jhs@gnome.org>
8568         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8569         (on_plugin_deactivated), (get_plugin_loader_type):
8570         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8571         (activate_plugin), (deactivate_plugin),
8572         (glade_plugin_instance_init):
8573         
8574         Fixed glade plugin deactivation
8576 2007-07-18  Johannes Schmid <jhs@gnome.org>
8578         * plugins/document-manager/anjuta-docman.c:
8579         (anjuta_docman_add_document):
8580         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8581         
8582         Fixed path display in document manager with glade files
8584 2007-07-17  Johannes Schmid <jhs@gnome.org>
8586         * libanjuta/interfaces/Makefile.am.iface:
8587         * pixmaps/Makefile.am:
8588         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8589         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8590         (value_removed_current_editor):
8591         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8592         (anjuta_docman_set_current_document):
8593         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8594         (on_editor_added), (on_editor_changed):
8595         * plugins/glade/Makefile.am:
8596         * plugins/glade/anjuta-design-document.c:
8597         (anjuta_design_document_instance_init),
8598         (anjuta_design_document_set_property),
8599         (anjuta_design_document_get_property),
8600         (anjuta_design_document_class_init), (anjuta_design_document_new),
8601         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8602         * plugins/glade/anjuta-design-document.h:
8603         * plugins/glade/anjuta-glade-notebook.c:
8604         * plugins/glade/anjuta-glade-notebook.h:
8605         * plugins/glade/plugin.c: (value_added_current_editor),
8606         (value_removed_current_editor), (glade_update_ui),
8607         (on_close_activated), (on_glade_project_changed),
8608         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8609         (ifile_open):
8610         * plugins/language-support-cpp-java/plugin.c:
8611         (on_value_added_current_editor), (on_value_removed_current_editor):
8612         * plugins/macro/plugin.c: (value_added_current_editor):
8613         * plugins/project-manager/plugin.c: (value_added_current_editor):
8614         * plugins/subversion/plugin.c: (value_added_current_editor):
8615         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8617         Fixed lot of IAnjutaEditor stuff and completed glade integration
8618         with document manager
8619         
8620         * plugins/build-basic-autotools/build-basic-autotools.c:
8621         (value_added_current_editor):
8622         * plugins/build-basic-autotools/executer.c: (execute_program):
8623         
8624         Some initial code to execute projects inside scratchbox
8625         
8626 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8628         * plugins/project-import/project-import.c:
8629         Project import overwrites file on user request (bug #452579)
8631 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8633         * plugins/debug-manager/debugger.c,
8634         plugins/debug-manager/threads.c,
8635         plugins/debug-manager/plugin.c,
8636         plugins/debug-manager/registers.c,
8637         plugins/debug-manager/locals.c,
8638         plugins/debug-manager/stack_trace.c,
8639         plugins/gdb/plugin.c,
8640         plugins/gdb/debugger.c,
8641         plugins/gdb/debugger.h,
8642         libanjuta/interfaces/libanjuta.idl:
8643         Rename change-location to program-moved
8644         Store thread id as gint instead of guint
8645         Do not display registers list if not available
8646         Add intermediate debugger states if missing
8648 2007-07-11  Johannes Schmid <jhs@gnome.org>
8650         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8651         .glade:
8652         Reverted unnecessary changes (#455819)
8654 2007-07-10  Johannes Schmid <jhs@gnome.org>
8656         * plugins/glade/plugin.c:
8657         Fixed glade plugin with glade 3.2 and another crasher
8659 2007-07-09  Johannes Schmid <jhs@gnome.org>
8661         * libanjuta/interfaces/libanjuta.idl:
8662         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8663         .glade:
8664         * plugins/debug-manager/breakpoints.c:
8665         (breakpoint_item_update_in_ui),
8666         (breakpoints_dbase_edit_breakpoint),
8667         (on_toggle_breakpoint_activate):
8668         * plugins/debug-manager/plugin.c:
8669         (on_run_to_cursor_action_activate):
8670         * plugins/document-manager/action-callbacks.c:
8671         (on_editor_command_cut_activate),
8672         (on_editor_command_copy_activate),
8673         (on_editor_command_paste_activate),
8674         (on_editor_command_clear_activate):
8675         * plugins/document-manager/anjuta-docman.c:
8676         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8677         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8678         (anjuta_docman_goto_file_line_mark),
8679         (anjuta_docman_find_editor_with_path),
8680         (anjuta_docman_get_all_editors):
8681         * plugins/document-manager/anjuta-docman.h:
8682         * plugins/document-manager/plugin.c:
8683         (update_editor_ui_interface_items), (on_editor_update_ui),
8684         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8685         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8686         (ianjuta_document_manager_iface_init), (isaveable_save),
8687         (isavable_is_dirty):
8688         * plugins/editor/editor.glade:
8689         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8690         (idocument_paste), (idocument_clear), (idocument_iface_init),
8691         (iselection_iface_init):
8692         * plugins/glade/Makefile.am:
8693         * plugins/glade/anjuta-glade-notebook.c:
8694         (anjuta_glade_notebook_instance_init),
8695         (anjuta_glade_notebook_set_property),
8696         (anjuta_glade_notebook_get_property),
8697         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8698         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8699         (ifile_savable_save), (ifile_savable_save_as),
8700         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8701         (ifile_savable_iface_init), (idocument_can_redo),
8702         (idocument_can_undo), (idocument_begin_undo_action),
8703         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8704         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8705         (idocument_copy), (idocument_paste), (idocument_clear),
8706         (idocument_iface_init):
8707         * plugins/language-support-cpp-java/plugin.c:
8708         (on_value_added_current_editor), (on_value_removed_current_editor):
8709         * plugins/macro/macro-util.c: (get_current_editor):
8710         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8711         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8712         (on_next_occur), (on_incremental_entry_key_press),
8713         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8714         (on_toolbar_find_incremental_start),
8715         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8716         * plugins/search/search-replace.c: (search_start_over),
8717         (search_update_combos), (replace_update_combos),
8718         (anjuta_search_replace_activate):
8719         * plugins/search/search-replace_backend.c: (create_search_entries):
8720         * plugins/sourceview/sourceview.c: (idocument_cut),
8721         (idocument_copy), (idocument_paste), (idocument_clear),
8722         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8723         * plugins/tools/editor.c: (on_editor_response):
8724         * plugins/tools/execute.c: (get_current_editor),
8725         (atp_output_context_initialize), (atp_user_tool_execute):
8726         * plugins/tools/variable.c: (get_current_editor),
8727         (atp_variable_get_editor_variable):
8728         
8729         Some more IAnjutaEditor => IAnjutaDocument fixing!
8730         
8731         * plugins/glade/anjuta-glade-notebook.h:
8732         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8733         (glade_update_ui):
8734         * plugins/glade/plugin.h:
8735         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8736         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8737         be used for glade, too. It might still have some rough edges but already works.
8738         (Fixes #415547 – Glade usability problem)
8740 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8742         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8743           development release (I updated version of glade3 svn to 3.3.2).
8745 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8747         * plugins/symbol-browser/an_symbol_view.c:
8748         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8750 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8752         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8753         (on_system_tags_update_finished), (on_update_global_clicked),
8754         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8755         (symbol_browser_prefs_init),
8756         (symbol_browser_prefs_create_global_tags),
8757         (symbol_browser_load_global_tags):
8758         * plugins/symbol-browser/an_symbol_prefs.h:
8759         * plugins/symbol-browser/an_symbol_view.c:
8760         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8761         * plugins/symbol-browser/an_symbol_view.h:
8762         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8763         on global tags update because of delayed prefs merging. Happens when
8764         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8765         is opened.
8767 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8769         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8770         after install/uninstall.
8772         Patch from James Liggett:
8773         * scripts/glade2schemas.pl: Fixed creating schemas for list
8774         values.
8776 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8778         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8779           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8780           development release since glade svn version is also 3.3.1. In future, the
8781           solution would be for us to always increment the micro version when
8782           changing the API.
8784 2007-07-05  Johannes Schmid <jhs@gnome.org>
8786         * libanjuta/interfaces/libanjuta.idl:
8787         * plugins/build-basic-autotools/build-basic-autotools.c:
8788         (on_build_mesg_format):
8789         * plugins/debug-manager/breakpoints.c:
8790         (breakpoint_item_update_in_ui),
8791         (breakpoints_dbase_edit_breakpoint),
8792         (on_toggle_breakpoint_activate):
8793         * plugins/debug-manager/plugin.c:
8794         (on_run_to_cursor_action_activate):
8795         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8796         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8797         (get_current_editor), (on_save_activate), (on_save_as_activate),
8798         (on_save_prompt_save_editor), (on_close_file_activate),
8799         (on_close_all_file_activate), (on_reload_file_activate),
8800         (anjuta_print_cb), (anjuta_print_preview_cb),
8801         (on_editor_command_upper_case_activate),
8802         (on_editor_command_lower_case_activate),
8803         (on_editor_command_undo_activate),
8804         (on_editor_command_redo_activate),
8805         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8806         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8807         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8808         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8809         (on_zoom_out_text_activate), (on_force_hilite_activate),
8810         (on_indent1_activate), (on_swap_activate),
8811         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8812         * plugins/document-manager/anjuta-docman.c:
8813         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8814         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8815         (anjuta_docman_dispose), (on_notebook_switch_page),
8816         (anjuta_docman_page_from_widget), (on_editor_destroy),
8817         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8818         (anjuta_docman_get_current_document),
8819         (anjuta_docman_set_current_document),
8820         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8821         (anjuta_docman_update_page_label),
8822         (anjuta_docman_get_document_from_path),
8823         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8824         (anjuta_docman_order_tabs):
8825         * plugins/document-manager/anjuta-docman.h:
8826         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8827         (update_editor_ui_interface_items), (update_editor_ui),
8828         (on_editor_update_save_ui), (on_editor_update_ui),
8829         (on_editor_changed), (on_save_prompt_save_editor),
8830         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8831         (ianjuta_docman_get_current_document),
8832         (ianjuta_docman_set_current_document),
8833         (ianjuta_docman_remove_buffer),
8834         (ianjuta_document_manager_iface_init), (ifile_get_uri):
8835         * plugins/editor/text_editor.c: (itext_editor_iface_init),
8836         (idocument_get_filename), (idocument_can_undo),
8837         (idocument_can_redo), (idocument_undo),
8838         (idocument_begin_undo_action), (idocument_end_undo_action),
8839         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8840         * plugins/language-support-cpp-java/plugin.c:
8841         (on_editor_char_inserted_cpp), (on_auto_indent):
8842         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8843         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8844         * plugins/sample1/plugin.c: (on_sample_action_activate):
8845         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8846         (on_next_occur), (on_incremental_entry_key_press),
8847         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8848         (on_toolbar_find_incremental_start),
8849         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8850         * plugins/search/search-replace.c: (search_and_replace),
8851         (write_message_pane), (search_start_over), (search_update_combos),
8852         (replace_update_combos), (anjuta_search_replace_activate):
8853         * plugins/search/search-replace_backend.c:
8854         (file_buffer_new_from_path), (create_search_entries):
8855         * plugins/sourceview/sourceview-print.c: (create_print_job):
8856         * plugins/sourceview/sourceview.c:
8857         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8858         (idocument_can_redo), (idocument_can_undo),
8859         (idocument_begin_undo_action), (idocument_end_undo_action),
8860         (idocument_undo), (idocument_redo), (idocument_grab_focus),
8861         (idocument_get_filename), (idocument_iface_init):
8862         * plugins/tools/editor.c: (on_editor_response):
8863         * plugins/tools/execute.c: (atp_output_context_initialize),
8864         (atp_user_tool_execute):
8865         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8866         
8867         Create IAnjutaDocument interface. This interface is a more general idea
8868         of documents being anything that can be modified, has undo/redo and
8869         may have operations like copy/paste.
8870         The primary goal is to integrate better by making it use the standard file
8871         and edit menu instead of it's own glade menu. Of course the downside is that
8872         you won't be able to view a source file and the designer at the same time. Anyway
8873         so many people have complained that they "can't save a glade file" that I think
8874         this is the much better solution.
8875         Work on the glade plugin is still to come but the most difficult things should be
8876         done now.
8878 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8880         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8881           version 3.0.3.
8883 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8885         * libanjuta/anjuta-plugin-manager.c:
8886         (anjuta_plugin_manager_get_plugins_page),
8887         (anjuta_plugin_manager_get_remembered_plugins_page):
8888         * libanjuta/anjuta-plugin-manager.h:
8889         * src/anjuta-app.c: (anjuta_app_install_preferences):
8890         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8891         and remembered plugins preferences pages in separate pages (avoid
8892         crowd).
8894 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8896         Patch from James Liggett  <jrliggett@cox.net>:
8897         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8898         Installed editor preferences schemas. Fixes bug #453463.
8900 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8902         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8903         (anjuta_preferences_dialog_init): Sort preferences pages on title.
8905 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8907         * plugins/document-manager/anjuta-document-manager.ui:
8908         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8909         * src/action-callbacks.c:
8910         * src/action-callbacks.h:
8911         * src/anjuta-actions.h:
8912         * src/anjuta-app.c: (anjuta_app_instance_init),
8913         (anjuta_app_install_preferences):
8914         * src/anjuta.glade:
8915         * src/anjuta.ui: Moved plugins and shortcuts settings inside
8916         General preferences page. Move preferences menu from Settings to
8917         Edit submenu. And got rid of Settings submenu.
8919 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8921         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8922         
8923 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8925         * TODO.tasks: Increased bounty for on-demand preferences task to $150
8926         as discussed and agreed with James Liggett.
8928         Patch from James Liggett  <jrliggett@cox.net>:
8930         * configure.in:
8931         * libanjuta/anjuta-plugin-manager.c:
8932         (on_activated_plugin_objects_foreach),
8933         (anjuta_plugin_manager_get_active_plugin_objects):
8934         * libanjuta/anjuta-plugin-manager.h:
8935         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8936         (anjuta_plugin_deactivate):
8937         * libanjuta/anjuta-preferences-dialog.c:
8938         (anjuta_preferences_dialog_finalize),
8939         (anjuta_preferences_dialog_class_init), (add_category_columns),
8940         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8941         (anjuta_preferences_dialog_remove_page):
8942         * libanjuta/anjuta-preferences.c: (property_destroy),
8943         (unregister_preferences_key), (register_callbacks),
8944         (preferences_foreach_callback), (connect_prop_to_object),
8945         (anjuta_preferences_register_property_raw),
8946         (anjuta_preferences_register_property_custom),
8947         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8948         (anjuta_preferences_remove_page),
8949         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8950         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8951         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8952         (anjuta_preferences_class_init), (anjuta_preferences_new):
8953         * libanjuta/anjuta-preferences.h:
8954         * plugins/build-basic-autotools/Makefile.am:
8955         * plugins/build-basic-autotools/build-basic-autotools.c:
8956         (ipreferences_unmerge):
8957         * plugins/cvs-plugin/Makefile.am:
8958         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8959         * plugins/document-manager/Makefile.am:
8960         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8961         * plugins/editor/plugin.c: (ipreferences_unmerge):
8962         * plugins/file-manager/Makefile.am:
8963         * plugins/file-manager/plugin.c: (activate_plugin),
8964         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8965         * plugins/gtodo/plugin.c: (ipreferences_merge),
8966         (ipreferences_unmerge):
8967         * plugins/language-support-cpp-java/Makefile.am:
8968         * plugins/language-support-cpp-java/plugin.c:
8969         (ipreferences_unmerge):
8970         * plugins/message-view/Makefile.am:
8971         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8972         * plugins/sourceview/Makefile.am:
8973         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8974         * plugins/symbol-browser/Makefile.am:
8975         * plugins/symbol-browser/an_symbol_prefs.c:
8976         (symbol_browser_prefs_finalize):
8977         * plugins/terminal/Makefile.am:
8978         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8979         * plugins/valgrind/plugin.c: (ipreferences_merge),
8980         (ipreferences_unmerge):
8981         * scripts/Makefile.am:
8982         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8983         * src/Makefile.am:
8984         * src/action-callbacks.c: (on_set_preferences1_activate):
8985         * src/anjuta-app.c: (anjuta_app_instance_init),
8986         (anjuta_app_install_preferences):
8987         * src/anjuta-app.h:
8988         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8989         task: Bug #445314: On demand preferences widgets creation. Thanks
8990         James for this great work.
8992 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8994         * plugins/debug-manager/data_buffer.c,
8995         plugins/message-view/message-view.c: Fixed compiler warnings.
8997 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8999         * src/action-callbacks.c: (help_activate),
9000         (on_help_manual_activate), (on_help_tutorial_activate),
9001         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9003         Fixed help activation (bug #451557).
9005 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
9007         * AUTHORS: Added James Liggett. Forgot to add him before :(
9009 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9011         * plugins/debug-manager/debugger.c,
9012         plugins/debug-manager/plugin.c,
9013         plugins/gdb/debugger.c,
9014         libanjuta/interfaces/libanjuta.idl:
9015         Add a GError* parameter to debugger-stopped signal
9017         * (added) libanjuta/anjuta-error.c,
9018         (added) libanjuta/anjuta-error.h,
9019         libanjuta/Makefile.am:
9020         Register GError as a boxed type
9022         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9023         Support GError* in signal, GError must be registered as a boxed type
9024         Accept NULL as strings
9026 === anjuta 2.2.0 ===
9028 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
9030         * configure.in: Bumped version to 2.2.0
9031         * NEWS: Updated for 2.2.0 stable release.
9032         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9033         Reduce the idle priority to make the UI update before anything else.
9035 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
9037         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9039         * libanjuta/interfaces/libanjuta.idl:
9040         * plugins/document-manager/action-callbacks.c:
9041         (on_editor_command_complete_word_activate):
9042         * plugins/document-manager/plugin.c:
9043         (update_editor_ui_interface_items):
9044         * plugins/editor/text_editor.c: (iautocomplete_activate),
9045         (iautocomplete_iface_init):
9046         * plugins/sourceview/sourceview.c: (iassist_iface_init):
9048         Moved autocomplete() method away from IAnjutaEditorAssist into
9049         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9050         autocomplete and does not crash with sourceview. Fixes Bug #449620
9051         â€“ The auto completion functionality not work. Also sets menuitem 
9052         insensitive when hiding them.
9054         * plugins/debug-manager/disassemble.c:
9055         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9056         printf types.
9058 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
9060         * pixmaps/anjuta_splash.png: Updated.
9061         
9062         * plugins/search/search-replace.c
9063         (anjuta_search_replace_activate): Fixed "Find in Files" to select
9064         the right target (project).
9065         * ChangeLog: Added missing log.
9067 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9069         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9070         manuals/anjuta-manual/C/fileoperations.xml,
9071         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9073         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9075         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9077 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9079         * TODO.tasks: Added bounty for on-demand preferences.
9081         Patch from Thierry Moisan:
9082         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9083         (bug #88824).
9085 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9087         Patch from tpgww@onepost.net:
9089         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9090         * libegg/test-actions.c:
9091         * libegg/test-multi-drag.c: (main):
9092         * plugins/debug-manager/memory.c: (read_memory_block):
9093         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9095         Fixes compile warnings. Fixes bug #427101.
9097 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9099         Patch from James Liggett:
9101         * plugins/profiler/gprof-options.c: (on_option_changed),
9102         (setup_widgets):
9103         * plugins/profiler/gprof-options.h:
9104         * plugins/profiler/gprof-profile-data.c:
9105         (gprof_profile_data_init_profile):
9106         * plugins/profiler/gprof-profile-data.h:
9107         * plugins/profiler/plugin.c: (profiler_get_data),
9108         (profiler_set_target), (register_options),
9109         (on_profile_data_browse_button_clicked),
9110         (on_profiling_options_button_clicked), (on_profiler_delete_data):
9111         * plugins/profiler/profiler.glade: implements independent targets.
9112         implements the ability to select arbitrary gmon.out files.
9113         Fixes bug #403502 â€“ User should also be allowed to select an
9114         independent executable target.
9116 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9118         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9120         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9121         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9123 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9125         * plugins/debug-manager/plugin.c,
9126         plugins/debug-manager/breakpoints.c:
9127         Remove weak pointers when owner is destroyed
9128         Remove all breakpoints before loading new one
9130 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
9132         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9133          
9134 2007-06-19  Naba Kumar  <naba@gnome.org>
9136         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9137         Bug #448491 Empty Lines Problem.
9139         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9140         
9141         * data/default.profile, plugins/message-view/plugin.c: Do not
9142         restore session for messages.
9143         Fixes bug #377461 â€“ don't create new message window for each
9144         build/find.
9146         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9147         Fixes a crash on exit/project-close if profiler plugin is loaded.
9149 2007-06-17  Naba Kumar  <naba@gnome.org>
9151         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9152         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
9154         * plugins/file-loader/plugin.c: Fail on opening non existent files.
9155         Bug #448034 â€“ Anjuta crashes on starting (when the last project
9156         directory was deleted).
9158         * plugins/document-manager/plugin.c: Set line markers for files
9159         opened via IAnjutaFile::open(). Fixes missing line markers while
9160         navigating symbols.
9162 2007-06-17  Naba Kumar  <naba@gnome.org>
9164         * plugins/sourceview/sourceview.glade: Set correct font
9165         default value and use monospace instead of sans. Fixes
9166         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
9167         editor
9169 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9171         * plugins/search/search-replace.c,
9172         plugins/search/search-replace.h,
9173         plugins/search/anjuta-search.glade:
9174         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9175         Fixes bug #355166
9177 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9179         * plugins/debug-manager/plugin.c,
9180         plugins/debug-manager/breakpoints.c:
9181         Add weak references, fixes bug #448053 ?
9183 2007-06-16  Naba Kumar  <naba@gnome.org>
9185         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9186         dialog to allow forgetting them if user chooses to select a different
9187         one.
9189 2007-06-13  Naba Kumar  <naba@gnome.org>
9191         * plugins/sourceview/sourceview-prefs.c: Initialize font
9192         on startup correctly if use_theme is set.
9194         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9195         if available for default font. Fixes bug #447304.
9197         * plugins/sourceview/sourceview-prefs.c: Return value based
9198         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
9199         for the first time has black background
9200         
9201         * plugins/project-manager/plugin.c: Give a better error message
9202         when project could not be loaded.
9204         * libanjuta/anjuta-serializer.c: Added a comment.
9206 2007-06-13  Johannes Schmid <jhs@gnome.org>
9208         * configure.in:
9209         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9210         most warnings to avoid simple coding problems.
9211         
9212         * plugins/message-view/anjuta-msgman.c:
9213         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9214         * plugins/message-view/plugin.c: (on_view_changed),
9215         (ianjuta_msgman_add_view):
9216         
9217         Fixed #440866 by always presenting the message-manager when a tab is
9218         added because Gtk+ seems to have problems to add tabs to hidden widgets.
9219         
9220         * plugins/subversion/subversion-callbacks.c:
9221         (on_subversion_commit_response):
9222         Destroy dialog if user clicks "No"
9224 2007-06-12  Naba Kumar  <naba@gnome.org>
9226         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9227         read and use of uninitialized variable.
9229         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9230         because it is used in credits listing and packaging could compress
9231         it in docdir. Fixes bug #397881: The credits are empty
9233         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9234         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9235         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9236         plugins/symbol-browser/an_symbol_info.c,
9237         plugins/symbol-browser/plugin.c,
9238         plugins/symbol-browser/an_symbol_view.c,
9239         plugins/editor/aneditor-autocomplete.cxx:
9241         - Do not access TMTag
9242         member in TMSymbol when freeing it because by then the tags
9243         could have changed. Avoids dangerous memory corruptions by freeing
9244         someone else's memory (Could explain those random crashes when
9245         refreshing symbols or re-loading a different project or closing
9246         a project). Anything that tries to refresh symbols could trigger
9247         this corruptions.
9248         - Added a flag to also retrieve method definitions as part of
9249         the class's scope members. And used it to set both function prototype
9250         and definition in symbols. Fixes navigation to prototype and
9251         function definitions from symbol browser (bug #440370)
9253         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9254         memory. Could fix those bogus 'file changed' dialogs.
9256         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9258 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9260         * (added) libanjuta/anjuta-utils-priv.h,
9261         libanjuta/anjuta-utils.h,
9262         libanjuta/anjuta-launcher.c,
9263         libanjuta/Makefile.am:
9264         Fix bug #440801: do not use config.h in public include files
9266 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9268         * plugins/project-wizard/templates/mkfile.wiz:
9269         Fix bug #442038: missing project.sh file
9271         * configure.in,
9272         plugins/project-wizard/templates/Makefile.am,
9273         plugins/project-wizard/templates/translatable-strings.h,
9274         (added) plugins/project-wizard/templates/sdl.wiz,
9275         (added) plugins/project-wizard/templates/appwiz_sdl.png,
9276         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9277         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9278         (added) plugins/project-wizard/templates/sdl/Makefile.am,
9279         (added) plugins/project-wizard/templates/sdl/.cvsignore,
9280         (added) plugins/project-wizard/templates/sdl/src/main.c,
9281         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9282         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9283         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9284         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9285         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9286         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9287         Fix bug #315635: add a SDL project wizard
9289 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9291         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9292         when SIGCHLD is triggered when main loop context is locked. Dead lock
9293         happens when child_exited callback also accesses main loop context.
9294         Happens particularly badly in debug target exiting.
9296 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9298         * manuals/anjuta-manual/C/debugger.xml:
9299         First update of the debugger documentation
9301 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9303         * manuals/anjuta-manual/C/fileoperations.xml,
9304         manuals/anjuta-manual/C/projects.xml,
9305         manuals/anjuta-manual/C/anjuta-manual.xml,
9306         manuals/anjuta-manual/C/build.xml,
9307         manuals/anjuta-manual/C/execute.xml,
9308         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9309         Added project properties documentation. Moved execution section
9310         inside project management. Removed dead documentation.
9312 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9314         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9315         plugins/symbol-browser/plugin.h,
9316         plugins/symbol-browser/an_symbol_prefs.c,
9317         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9318         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9319         progress bar instead of separate window for system tags
9320         generation. Renamed AnjutaStatus methods to a proper ones.
9322         * plugins/symbol-browser/plugin.c,
9323         plugins/symbol-browser/plugin.h,
9324         plugins/symbol-browser/an_symbol_prefs.c,
9325         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9326         global-tags/create_global_tags.sh.in: Get rid of message window
9327         for showing global tags creation and use a small window with
9328         progress bar.
9330 2007-05-30  Naba Kumar  <naba@gnome.org>
9332         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9333         Bug 442315 – After calling configure, the build menus are still insensitive,
9334         Bug 442314 – Autogeneration fails when there is no autogen.sh
9336         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9337         fails to remove target/source/group. Fixes bug #440196 – crash in
9338         Anjuta IDE: removing a target
9340 2007-05-29  Naba Kumar  <naba@gnome.org>
9342         * plugins/symbol-browser/an_symbol_view.c,
9343         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9344         tags generation. Fixed runtime warning.
9346 2007-05-28  Naba Kumar  <naba@gnome.org>
9348         Patch from James Liggett  <jrliggett@cox.net>:
9349         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9350         Fixed bug #403502 – User should also be allowed to select an
9351         independent executable target.
9353 2007-05-27  Johannes Schmid <jhs@gnome.org>
9355         * plugins/build-basic-autotools/build-basic-autotools.c:
9356         (get_real_directory), (on_build_mesg_format):
9357         
9358         Find correct files for error messages inside scratchbox
9360 2007-05-27  Naba Kumar  <naba@gnome.org>
9362         * manuals/anjuta-manual/C/projects.xml,
9363         manuals/anjuta-manual/C/projects.xml: Updated project
9364         management chapter more.
9366 2007-05-25  Johannes Schmid <jhs@gnome.org>
9368         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9369         * plugins/build-basic-autotools/build-basic-autotools.c:
9370         (on_sb_check_toggled), (build_execute_command),
9371         (ipreferences_merge), (ipreferences_unmerge):
9372         Added support for building inside scratchbox environment
9373         
9374         Patch from James Liggett <jrliggett@cox.net>:
9375         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9376         (anjuta_msgman_append_view):
9378         Fix 440866 
9379           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9381 2007-05-23  Naba Kumar  <naba@gnome.org>
9383         * manuals/anjuta-manual/C/projects.xml: Updated project
9384         management chapter.
9386 2007-05-22  Naba Kumar  <naba@gnome.org>
9388         * manuals/anjuta-manual/C/projects.xml: More updates.
9390         * manuals/anjuta-manual/C/introduction.xml,
9391         manuals/anjuta-manual/C/projects.xml,
9392         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9394 2007-05-22  Naba Kumar  <naba@gnome.org>
9396         Patch from Étienne Bersac:
9397         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9398         class in generated class.
9400 2007-05-22  Naba Kumar  <naba@gnome.org>
9402         * plugins/profiler/plugin.c: Fixed a compiler warning.
9403         * plugins/valgrind/Makefile.am: Added ldflags.
9405         Patch from James Liggett:
9406         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9407         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9408         specific options.
9410 2007-05-18  Johannes Schmid <jhs@gnome.org>
9412         * plugins/editor/text_editor.c:
9413         * plugins/language-support-cpp-java/plugin.c:
9414         (on_editor_language_changed), (on_value_added_current_editor),
9415         (on_value_removed_current_editor):
9416         
9417         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9418         Fix assist support in language-support-plugin.
9420 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9422         * libanjuta/interfaces/libanjuta.idl:
9423         Add a new interface allowing to implement plugin able
9424         to load other plugins (not written in C)
9426         * libanjuta/anjuta-plugin-handle.c,
9427         libanjuta/anjuta-plugin-handle.h:
9428         Add a language and a resident plugin properties
9430         * libanjuta/anjuta-glue-plugin.c,
9431         libanjuta/anjuta-glue-plugin.h,
9432         (added)libanjuta/anjuta-glue-c.c,
9433         (added)libanjuta/anjuta-glue-c.h,
9434         libanjuta/Makefile.am:
9435         Split code used to load a C plugin into a common part
9436         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9438         * libanjuta/anjuta-glue-factory.c,
9439         libanjuta/anjuta-glue-factory.h,
9440         libanjuta/anjuta-plugin-manager.c:
9441         Allow to load plugin not written in C and search for the
9442         additional needed code in another plugin
9444 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9446         * plugins/editor/text_editor.c:
9447         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9448         avoiding a crash if scintilla is used
9450 2007-05-14  Johannes Schmid <jhs@gnome.org>
9452         * libanjuta/interfaces/libanjuta.idl:
9453         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9454         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9455         (on_assist_chosen), (on_assist_update), (get_context),
9456         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9457         (install_assist), (uninstall_assist), (install_support),
9458         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9459         (cpp_java_plugin_instance_init):
9460         * plugins/language-support-cpp-java/plugin.h:
9461         Use IAnjutaEditorAssist to show language specific suggestions
9462         
9463         * plugins/sourceview/Makefile.am:
9464         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9465         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9466         * plugins/sourceview/anjuta-view.h:
9467         * plugins/sourceview/assist-window.c: (assist_window_expose),
9468         (assist_window_set_property), (assist_window_get_property),
9469         (assist_window_class_init), (assist_activated),
9470         (assist_window_init), (assist_window_finalize),
9471         (assist_window_select), (assist_window_first),
9472         (assist_window_last), (assist_window_up), (assist_window_down),
9473         (get_coordinates), (assist_window_move), (assist_window_update),
9474         (assist_window_filter_keypress), (assist_window_is_active),
9475         (assist_window_new), (assist_window_get_trigger),
9476         (assist_window_get_position):
9477         * plugins/sourceview/assist-window.h:
9478         * plugins/sourceview/sourceview-args.c (removed):
9479         * plugins/sourceview/sourceview-args.h (removed):
9480         * plugins/sourceview/sourceview-autocomplete.c (removed):
9481         * plugins/sourceview/sourceview-autocomplete.h (removed):
9482         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9483         * plugins/sourceview/sourceview-private.h:
9484         * plugins/sourceview/sourceview-scope.c(removed):
9485         * plugins/sourceview/sourceview-scope.h(removed):
9486         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9487         (on_assist_cancel), (on_document_char_added),
9488         (on_reload_dialog_response), (sourceview_class_init),
9489         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9490         (iassist_remove_trigger), (iassist_autocomplete),
9491         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9492         (iassist_react), (iassist_iface_init):
9493         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9494         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9495         
9496         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9497         - Mark files dirty if reload dialog is canceled.
9499 2007-05-12  Naba Kumar  <naba@gnome.org>
9501         * libanjuta/anjuta-launcher.h: Corrected include file.
9503 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9505         * libanjuta/anjuta-glue-plugin.c,
9506         libanjuta/anjuta-glue-plugin.h,
9507         libanjuta/anjuta-glue-factory.c,
9508         libanjuta/anjuta-glue-factory.h,
9509         ibanjuta/anjuta-plugin-manager.c:
9510         Move code used to load a C plugin from glue-factory to glue-plugin
9511         So loading a plugin written in another language could be done by
9512         just using another object derived from AnjutaGluePlugin
9514         * libanjuta/libanjuta.h:
9515         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9516         includes
9518 === anjuta 2.1.3 ===
9520 2007-05-11  Naba Kumar  <naba@gnome.org>
9522         * configure.in: Bumped version to 2.1.3
9523         * NEWS: Updated.
9524         * AUTHORS: Updated.
9525         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9527 2007-05-11  Naba Kumar  <naba@gnome.org>
9529         * configure.in:
9530         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9531         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9532         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9534 2007-05-10  Johannes Schmid <jhs@gnome.org>
9536         * plugins/search/plugin.c:
9537         Make incremental search behave less annoying
9538         
9539 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9541         * plugins/macro/macro-util.c:
9542         Fix bug #419008 and bug #419036
9543         When creating new header file, use name and email set in
9544         preferences and replace invalid C character by underscore
9545         in guards
9547 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9549         * plugins/search/search-replace.c,
9550         plugins/search/search-replace_backend.c:
9551         Disable search button if search expression is empty (bug #378193)
9553 2007-05-08  Naba Kumar  <naba@gnome.org>
9555         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9556         build error.
9558 2007-05-07  Naba Kumar  <naba@gnome.org>
9560         * configure.in:
9561         * plugins/project-wizard/templates/Makefile.am:
9562         * plugins/project-wizard/templates/minimal.wiz:
9563         * plugins/project-wizard/templates/minimal/.cvsignore:
9564         * plugins/project-wizard/templates/minimal/Makefile.am:
9565         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9566         * plugins/project-wizard/templates/minimal/autogen.sh:
9567         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9568         * plugins/project-wizard/templates/minimal/project.anjuta:
9569         Added 'minimal', a generic and flat, project template.
9570         
9571 2007-05-05  Naba Kumar  <naba@gnome.org>
9573         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9575         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9576         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9577         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9578         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9579         instead of a real one, fixes interdependency with libanjuta.
9580         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9581         * libanjuta/Makefile.am: 
9582         * libegg/Makefile.am:
9583         * plugins/build-basic-autotools/Makefile.am:
9584         * plugins/class-gen/Makefile.am:
9585         * plugins/class-inheritance/Makefile.am:
9586         * plugins/cvs-plugin/Makefile.am:
9587         * plugins/debug-manager/Makefile.am:
9588         * plugins/devhelp/Makefile.am:
9589         * plugins/document-manager/Makefile.am:
9590         * plugins/editor/Makefile.am:
9591         * plugins/file-loader/Makefile.am:
9592         * plugins/file-manager/Makefile.am:
9593         * plugins/file-wizard/Makefile.am:
9594         * plugins/gdb/Makefile.am:
9595         * plugins/glade/Makefile.am:
9596         * plugins/gtodo/Makefile.am:
9597         * plugins/language-support-cpp-java/Makefile.am:
9598         * plugins/macro/Makefile.am:
9599         * plugins/message-view/Makefile.am:
9600         * plugins/patch/Makefile.am:
9601         * plugins/profiler/Makefile.am:
9602         * plugins/project-import/Makefile.am:
9603         * plugins/project-manager/Makefile.am:
9604         * plugins/project-wizard/Makefile.am:
9605         * plugins/sample1/Makefile.am:
9606         * plugins/search/Makefile.am:
9607         * plugins/sourceview/Makefile.am:
9608         * plugins/subversion/Makefile.am:
9609         * plugins/symbol-browser/Makefile.am:
9610         * plugins/terminal/Makefile.am:
9611         * plugins/tools/Makefile.am:
9612         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9614 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9616         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9618 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9620         * libanjuta/anjuta-launcher.c,
9621         libanjuta/anjuta-launcher.h:
9622         Add some missing implementation
9624 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9626         Reviewed by Naba Kumar  <naba@gnome.org>:
9627         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9628         for uninstall-hook.
9630 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9632         Reviewed by Naba Kumar  <naba@gnome.org>:
9633         * plugins/editor/text_editor.c: Large memory addresses were being
9634         truncated, switched to glong (bug #422143).
9636 2007-04-24  Naba Kumar  <naba@gnome.org>
9638         * plugins/document-manager/plugin.c: (prefs_finalize):
9639         * plugins/editor/aneditor-autocomplete.cxx:
9640         * plugins/editor/text_editor_menu.c:
9641         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9642         * plugins/file-loader/plugin.c: (open_file_with),
9643         (create_open_with_submenu):
9644         * plugins/file-manager/plugin.c: (prefs_finalize):
9645         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9646         pointer type castings.
9648 2007-04-24  Naba Kumar  <naba@gnome.org>
9650         Patch from s|s  <supreet.sethi@gmail.com>:
9651         * (added) plugins/project-wizard/templates/django-logo.png:
9652         * (added) plugins/project-wizard/templates/django.wiz:
9653         * plugins/project-wizard/templates/Makefile.am:
9654         * plugins/project-wizard/templates/translatable-strings.h: Added
9655         django project template. http://www.djangoproject.com/
9657 2007-04-24  Naba Kumar  <naba@gnome.org>
9659         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9660         the log entry widget and made the dialog little larger.
9662 2007-04-24  Naba Kumar  <naba@gnome.org>
9664         Patch from Halton Huo:
9665         * configure.in:
9666         * plugins/project-wizard/property.c:
9667         * plugins/subversion/svn-auth.c:
9668         * plugins/subversion/svn-backend-priv.h:
9669         * plugins/subversion/svn-backend.c:
9670         * plugins/subversion/svn-backend.h:
9671         * plugins/subversion/svn-notify.h: Proper use of subversion
9672         headers. Fixes build issues in solaris (bug #426701).
9674 2007-04-24  Naba Kumar  <naba@gnome.org>
9676         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9677         
9678         * plugins/project-wizard/templates/cpp.wiz:
9679         * plugins/project-wizard/templates/gcj.wiz:
9680         * plugins/project-wizard/templates/gnome.wiz:
9681         * plugins/project-wizard/templates/gtk.wiz:
9682         * plugins/project-wizard/templates/gtkmm.wiz:
9683         * plugins/project-wizard/templates/java.wiz:
9684         * plugins/project-wizard/templates/python.wiz:
9685         * plugins/project-wizard/templates/terminal.wiz:
9686         * plugins/project-wizard/templates/wxwin.wiz:
9687         * plugins/project-wizard/templates/xlib-dock.wiz:
9688         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9689         project option and set it ON by default (since gnome-build, can't
9690         enabled configure shared lib support later when a sharedlib target
9691         is added).
9693 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9695         * plugins/debug-manager/stack_trace.c:
9696         Fix a missing case in the previous changes
9698 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9700         * plugins/debug-manager/plugin.c:
9701         Fix bug #430401
9703         * plugins/debug-manager/breakpoints.c,
9704         plugins/gdb/plugin.c:
9705         Fix adding breakpoint on a function
9707         * plugins/debug-manager/stack_trace.c:
9708         Highlight changed stack frame
9710 2007-04-18  Naba Kumar  <naba@gnome.org>
9712         * plugins/document-manager/anjuta-docman.c:
9713         (anjuta_docman_dispose), (on_editor_destroy),
9714         (anjuta_docman_remove_editor): Remove the editor widget from
9715         the parent container before calling destroy, otherwise container
9716         removal happens after TextEditor is disposed resulting in call
9717         to value-remove for a TextEditor which is half-dead (crash).
9719 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9721         * plugins/debug-manager/data_buffer.c
9722         plugins/debug-manager/data_view.c,
9723         plugins/debug-manager/memory.c:
9724         Fixes for bug #418523, bug #427090 and bug #428174
9726 2007-04-11 Halton Huo <halton.huo@sun.com>
9728         reviewed by: <jhs@gnome.org>
9730         * configure.in:
9731         * libanjuta/Makefile.am:
9732         * libanjuta/anjuta-utils.c:
9733         * libanjuta/anjuta-utils.h:
9734         * manuals/reference/libanjuta/Makefile.am:
9735         
9736         Fixed compilation on sun by deploying the libutil methods
9737         in anjuta-utils.h and building them on condition.
9739 2007-04-11  Johannes Schmid <jhs@gnome.org>
9741         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9742         (anjuta_docman_add_editor):
9743         Hold a reference on the editor as long as we use it.
9744         
9745         * plugins/document-manager/plugin.c: (on_editor_changed):
9746         Destroy GValue to fix a memoery leak.
9748 2007-04-11  Johannes Schmid <jhs@gnome.org>
9750         * plugins/document-manager/plugin.c: (on_editor_changed):
9751         Fixed reference counting for editor by using g_value_take_object instead
9752         of g_value_set_object. The editors are now correctly finalized and thus
9753         we do not lack so much memory anymore.
9754         
9755         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9756         (anjuta_view_finalize), (anjuta_view_focus_out),
9757         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9758         * plugins/sourceview/anjuta-view.h:
9759         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9760         * plugins/sourceview/sourceview-prefs.c:
9761         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9762         * plugins/sourceview/sourceview-prefs.h:
9763         * plugins/sourceview/sourceview-private.h:
9764         * plugins/sourceview/sourceview.c: (on_document_loaded),
9765         (timeout_unref), (on_document_saved), (sourceview_finalize),
9766         (sourceview_new), (ifile_open), (ifile_savable_save),
9767         (ifile_savable_save_as):
9769         Several changes to fix things when the editor is correctly destroyed.
9770         Fixed preferences (which led me to the refcounting issue, #409412)
9771         and removed deprecated completition code that will be replace by
9772         IAnjutaAssist interface soon. 
9774 2007-04-11  Johannes Schmid <jhs@gnome.org>
9776         * libanjuta/anjuta-launcher.c:
9777         (anjuta_launcher_execution_done_cleanup),
9778         (anjuta_launcher_child_terminated):
9779         Possible fix for #428363 and added a g_return_if_fail
9781         * plugins/message-view/plugin.c: (activate_plugin):
9782         Fixed a Gtk/Gdl-Critical
9783         
9784         Patches from Étienne Bersac <bersace03@laposte.net>
9785         * plugins/class-gen/templates/go-source.tpl:
9786         * plugins/macro/macros.xml:
9787         Use better template for GObjects (#417875 and #417918)
9788         
9789         Patches from Halton Huo <halton.huo@sun.com>
9790         * libanjuta/anjuta-launcher.h:
9791         * libanjuta/anjuta-preferences.c:
9792         * libanjuta/anjuta-utils.c:
9793         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9794         (cg_window_set_add_to_repository):
9795         * plugins/class-inheritance/class-inherit.c:
9796         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9798 2007-04-09  Johannes Schmid <jhs@gnome.org>
9800         * plugins/editor/print.c: (anjuta_print_show_header):
9801         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9802         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9804   Some string changes (#427395 and #427399)
9806 2007-04-06  Johannes Schmid <jhs@gnome.org>
9808         * plugins/build-basic-autotools/build-basic-autotools.c:
9809         (on_build_mesg_format), (on_build_mesg_parse):
9810         Fixed full path detection
9812 2007-04-05  Naba Kumar  <naba@gnome.org>
9814         Patch from Halton Huo:
9815         * libanjuta/Makefile.am:
9816         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9817         * libanjuta/anjuta-glue-cpp.h:
9818         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9819         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9820         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9821         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9822         (load_plugin), (anjuta_glue_factory_get_object_type):
9823         * libanjuta/anjuta-glue-factory.h:
9824         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9825         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9826         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9827         (anjuta_glue_plugin_new):
9828         * libanjuta/anjuta-glue-plugin.h:
9829         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9830         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9831         * libanjuta/anjuta-plugin.h:
9832         * libanjuta/glue-cpp.c:
9833         * libanjuta/glue-cpp.h:
9834         * libanjuta/glue-factory.c:
9835         * libanjuta/glue-factory.h:
9836         * libanjuta/glue-plugin.c:
9837         * libanjuta/glue-plugin.h:
9838         * plugins/build-basic-autotools/build-basic-autotools.h:
9839         * plugins/class-gen/plugin.h:
9840         * plugins/class-inheritance/plugin.h:
9841         * plugins/cvs-plugin/plugin.h:
9842         * plugins/debug-manager/plugin.h:
9843         * plugins/devhelp/plugin.h:
9844         * plugins/document-manager/plugin.h:
9845         * plugins/editor/plugin.h:
9846         * plugins/file-loader/plugin.h:
9847         * plugins/file-manager/plugin.h:
9848         * plugins/file-wizard/plugin.h:
9849         * plugins/gdb/plugin.h:
9850         * plugins/glade/plugin.h:
9851         * plugins/gtodo/plugin.h:
9852         * plugins/language-support-cpp-java/plugin.h:
9853         * plugins/macro/plugin.h:
9854         * plugins/message-view/plugin.h:
9855         * plugins/patch/plugin.h:
9856         * plugins/profiler/plugin.h:
9857         * plugins/project-import/plugin.h:
9858         * plugins/project-manager/plugin.h:
9859         * plugins/project-wizard/plugin.h:
9860         * plugins/sample1/plugin.h:
9861         * plugins/search/plugin.h:
9862         * plugins/sourceview/plugin.h:
9863         * plugins/subversion/plugin.h:
9864         * plugins/symbol-browser/plugin.h:
9865         * plugins/terminal/terminal.c:
9866         * plugins/tools/plugin.h:
9867         * plugins/tools/scripts/tools-2.xml.in:
9868         * plugins/valgrind/plugin.h:
9870         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9872 2007-04-05  Naba Kumar  <naba@gnome.org>
9874         * anjuta.spec.in, configure.in: Removed dead codes.
9875         
9876         Patch from Jos Dehaes:
9877         * configure.in, plugins/project-wizard/templates/Makefile.am,
9878         plugins/project-wizard/templates/mkfile.wiz,
9879         plugins/project-wizard/templates/translatable-strings.h: Enabled
9880         makefile-based project creation and import. Fixes bug #355145
9882 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9884         * plugins/debug-manager/debugger.c,
9885         plugins/debug-manager/plugin.c,
9886         plugins/gdb/anjuta-gdb.plugin.in:
9887         Code cleaning (remove unused code, rename this into self)
9888         Add information about supported format in debugger plugin
9889         Activate debugger plugin according to the target format
9891 2007-04-01  Naba Kumar  <naba@gnome.org>
9893         * plugins/message-view/message-view.c:
9894         (message_view_instance_init): Fixed message icons to appear.
9896 2007-03-31  Johannes Schmid <jhs@gnome.org>
9898         * plugins/message-view/anjuta-msgman.c:
9899         (anjuta_msgman_append_view):
9900         * plugins/message-view/plugin.c: (on_view_changed),
9901         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9902         
9903         Fixed #424845
9905 2007-03-31  Johannes Schmid <jhs@gnome.org>
9907         * plugins/message-view/message-view.c:
9908         (message_view_instance_init), (imessage_view_append):
9909         Show nice icons beside the messages for info, warning and error. This is a completly
9910         cosmetic change so if someone dislikes it he is free to remove it.
9912 2007-03-31  Johannes Schmid <jhs@gnome.org>
9913         
9914         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9915         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9916         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9917         * plugins/message-view/anjuta-msgman.h:
9918         * plugins/message-view/message-view.h:
9919         * plugins/message-view/plugin.c: (on_view_changed),
9920         (activate_plugin):
9921         Fixed #359399 and made next/previous insensitive when not availible
9922         
9923         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9924         (tag_style_to_string):
9925         Fixed namespace Problem with gdk >= 2.11
9926         
9927         * plugins/sourceview/sourceview-autocomplete.c:
9928         (sourceview_autocomplete_init):
9929         Removed structure, follow-up of #423682
9931 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9933         * plugins/debug-manager/debug_tree.c,
9934         plugins/debug-manager/debug_tree.h,
9935         plugins/debug-manager/watch.c,
9936         plugins/debug-manager/anjuta-debug-manager.glade:
9937         Inspect variable at cursor
9938         Fix buttons in inspect dialog
9940 2007-03-27  Halton Huo  <halton.huo@sun.com>
9942         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9944         * plugins/sourceview/sourceview-autocomplete.c
9945         plugins/debug-manager/disassemble.c,
9946         libanjuta/interfaces/libanjuta.idl:
9947         Remove array with 0 size and empty structure as it is not
9948         supported by sun cc, Fixes bug #423682
9950         * plugins/debug-manager/debugger.c:
9951         Remove anonymous union as it is not supported by sun cc,
9952         Fixes bug #423680
9954 === anjuta 2.1.2 ===
9956 2007-03-28  Naba Kumar  <naba@gnome.org>
9958         * configure.in: Bumped version to 2.1.2
9959         * NEWS: Updated for release.
9960         
9961         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9962         Improved breakpoint marker icon.
9963         
9964         * plugins/editor/anjuta-editor.plugin.in,
9965         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9966         non user activable since they are now remembered properly.
9968 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9970         * plugins/tools/editor.c:
9971         Fix bug #423270
9973 2007-03-27  Naba Kumar  <naba@gnome.org>
9975         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9976         word when autocompleting without leaving any trailing part of
9977         the word.
9979 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9981         Reviewed by Naba Kumar  <naba@gnome.org>:
9982         * anjuta.desktop.in.in: Remove "Application" category from desktop
9983         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9984         
9985 2007-03-27  Naba Kumar  <naba@gnome.org>
9986         
9987         * configure.in, plugins/document-manager/anjuta-docman.c:
9988         (anjuta_docman_add_editor): Conditionally compile notebook tab
9989         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9991         Patch from Halton Huo:
9992         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9993         non gcc compiler flags. Fixes bug #423089.
9994         
9995 2007-03-26  Naba Kumar  <naba@gnome.org>
9996         
9997         * AUTHORS, NEWS, TODO.tasks: Updated.
9998         
9999         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10000         close menuitem.
10001         
10002         * plugins/symbol-browser/plugin.c: (on_editor_saved),
10003         (update_editor_symbol_model), (iter_matches),
10004         (on_editor_update_ui), (value_added_current_editor),
10005         (activate_plugin), (dispose),
10006         (symbol_browser_plugin_instance_init):
10007         * plugins/symbol-browser/plugin.h: update line on editor save
10008         and editor change. Code clean up and fixed warnings.
10010 2007-03-26  Naba Kumar  <naba@gnome.org>
10012         * plugins/project-wizard/templates/java/project.anjuta,
10013         plugins/project-wizard/templates/python/project.anjuta,
10014         plugins/project-wizard/templates/python/project.anjuta:
10015         Removed version control plugins from default selection.
10017         * plugins/tools/scripts/prepare-changelog.pl,
10018         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10019         script to a better one (that works on both cvs and svn).
10021 2007-03-26  Naba Kumar  <naba@gnome.org>
10023         * (added) plugins/project-wizard/templates/translatable-strings.pl,
10024         Makefile.am: Added the generated translatable file (required for
10025         translations for svn checkouts).
10027         * (added)
10028         plugins/project-wizard/templates/extract-translatable-strings.pl
10029         plugins/project-wizard/templates/Makefile.am, Makefile.am,
10030         po/POTFILES.in: Generated translatable strings for .wiz files and
10031         added them in POTFILES.in for translation. Fixes bug #398035
10033 2007-03-25  Naba Kumar  <naba@gnome.org>
10035         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10036         
10037         * src/anjuta-app.c: Removed dead codes.
10038         
10039         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10040         global tags generation starts.
10041         
10042         * plugins/debug-manager/chunk_view.c,
10043         plugins/debug-manager/start.h,
10044         plugins/debug-manager/chunk_view.h,
10045         plugins/debug-manager/utilities.c,
10046         plugins/debug-manager/utilities.h,
10047         plugins/debug-manager/debugger.c,
10048         plugins/debug-manager/threads.c,
10049         plugins/debug-manager/disassemble.c,
10050         plugins/debug-manager/info.c,
10051         plugins/debug-manager/sharedlib.c,
10052         plugins/debug-manager/threads.h,
10053         plugins/debug-manager/disassemble.h,
10054         plugins/debug-manager/signals.c,
10055         plugins/debug-manager/info.h,
10056         plugins/debug-manager/sharedlib.h,
10057         plugins/debug-manager/data_buffer.c,
10058         plugins/debug-manager/data_view.c,
10059         plugins/debug-manager/signals.h,
10060         plugins/debug-manager/debug_tree.c,
10061         plugins/debug-manager/watch.c,
10062         plugins/debug-manager/registers.c,
10063         plugins/debug-manager/data_buffer.h,
10064         plugins/debug-manager/data_view.h,
10065         plugins/debug-manager/memory.c,
10066         plugins/debug-manager/debug_tree.h,
10067         plugins/debug-manager/watch.h,
10068         plugins/debug-manager/registers.h,
10069         plugins/debug-manager/memory.h,
10070         plugins/debug-manager/locals.c,
10071         plugins/debug-manager/sexy-icon-entry.c,
10072         plugins/debug-manager/breakpoints.c,
10073         plugins/debug-manager/locals.h,
10074         plugins/debug-manager/sexy-icon-entry.h,
10075         plugins/debug-manager/stack_trace.c,
10076         plugins/debug-manager/breakpoints.h,
10077         plugins/debug-manager/sparse_buffer.c,
10078         plugins/debug-manager/sparse_view.c,
10079         plugins/debug-manager/stack_trace.h,
10080         plugins/debug-manager/sparse_buffer.h,
10081         plugins/debug-manager/sparse_view.h,
10082         plugins/debug-manager/start.c,
10083         plugins/gdb/utilities.c,
10084         plugins/gdb/utilities.h,
10085         plugins/gdb/debugger.c,
10086         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10087         setup.
10089 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10091         * plugins/gdb/debugger.c:
10092         Avoid empty debugger log window by limiting line to 90 characters
10094 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10096         * plugins/debug-manager/plugin.c,
10097         plugins/debug-manager/plugin.h,
10098         plugins/debug-manager/threads.c,
10099         plugins/debug-manager/threads.h,
10100         plugins/debug-manager/breakpoints.c,
10101         plugins/debug-manager/breakpoints.h,
10102         plugins/debug-manager/stack_trace.c,
10103         plugins/debug-manager/stack_trace.h:
10104         View code action now changes location in disassembly view too
10106         * plugins/debug-manager/anjuta-debug-manager.ui:
10107         Rename breakpoint actions
10109 2007-03-24  Naba Kumar  <naba@gnome.org>
10111         * configure.in, src/anjuta-app.c: Use the new docking algorithm
10112         in gdl 0.7.3 (svn trunk).
10113         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10114         
10115 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10117         * plugins/debug-manager/threads.c,
10118         plugins/debug-manager/debug_tree.c,
10119         plugins/debug-manager/debug_tree.h,
10120         plugins/debug-manager/locals.c,
10121         plugins/debug-manager/registers.c,
10122         plugins/debug-manager/stack_trace.c:
10123         Allow to change current thread updating register, stack and locals
10124         Allow to change current stack frame updating locals
10126         * plugins/gdb/debugger.c:
10127         Read argument of selected stack frame
10129         * plugins/debug-manager/data_view.c:
10130         Fix an unrelated bug
10132 2007-03-23  Naba Kumar  <naba@gnome.org>
10134         * plugins/document-manager/anjuta-docman.c,
10135         plugins/document-manager/plugin.c: Fixed many memory leaks.
10136         (ianjuta_file_get_uri() returns a new string).
10138         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10139         widget for save dialogs.
10140         
10141         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10142         svn and fixed to get function/prototype/member args list. Call tips
10143         also work fine now.
10145 2007-03-22  Naba Kumar  <naba@gnome.org>
10147         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10148         and calltips would work again for functions from global tags (Needs
10149         regenerating global tags).
10151         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10152         ctags svn version and reopened bug #395362. Fixes tags parsing that
10153         seemed to have stopped working recently.
10155 2007-03-21  Naba Kumar  <naba@gnome.org>
10157         * tagmanager/tm_source_file.c, tagmanager/options.c,
10158         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10159         extend .. more needs to be investigated and fixed). Enabled some
10160         debugging.
10162 2007-03-16  Naba Kumar  <naba@gnome.org>
10164         * src/anjuta.c: Fixed project loading from command line.
10166 2007-03-16  Naba Kumar  <naba@gnome.org>
10168         Patch from James Liggett <jrliggett@cox.net>:
10169         plugins/profiler/gprof-profile-data.c: Fixed a crash.
10170         
10171 2007-03-15  Naba Kumar  <naba@gnome.org>
10173         * libanjuta/anjuta-profile-manager.c,
10174         libanjuta/anjuta-profile-manager.h: Added method to get current
10175         profile.
10177         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10178         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10179         is exiting.
10181         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10182         plugins/file-loader/plugin.c: Moved to functions as utility functions.
10183         Also, not load project files in session load in loader plugin.
10184         
10185         * plugins/project-manager/plugin.c, src/anjuta.c:
10186         Emit "exiting" signal in shell when exiting anjuta. project manager
10187         listens to exiting signal and saves session. anjuta.c saves session
10188         only when current projfile is 'user'. Load project saved in session
10189         differently then the rest of the session. This should fix all the
10190         session restoration bugs.
10191         
10192         src/main.c: Present anjuta window when becon message is received.
10194 2007-03-14  Naba Kumar  <naba@gnome.org>
10196         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10197         not randomly save (it was a wrong looping).
10198         
10199 2007-03-12  Naba Kumar  <naba@gnome.org>
10201         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10203 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10205         * plugins/debug-manager/anjuta-debug-manager.ui,
10206         libanjuta/interfaces/libanjuta.idl,
10207         plugins/debug-manager/debugger.c,
10208         (added) plugins/debug-manager/threads.c,
10209         (added) plugins/debug-manager/threads.h,
10210         plugins/debug-manager/plugin.c,
10211         plugins/debug-manager/Makefile.am,
10212         plugins/gdb/plugin.c,
10213         plugins/gdb/debugger.c,
10214         plugins/gdb/debugger.h:
10215         Add a window displaying all threads
10216         Add needed functions
10217         Switching to a different thread is still not done
10219         * plugins/debug-manager/debug_tree.c,
10220         plugins/debug-manager/locals.c,
10221         plugins/debug-manager/stack_trace.c:
10222         Small cosmetic changes
10224         * plugins/gdb/gdbmi.c:
10225         Keep all elements in gdbmi hash
10226         Even if using the same key like in -threads-list-ids
10228 2007-03-11  Naba Kumar  <naba@gnome.org>
10230         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10231         
10232         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10233         
10234         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10235         manuals/reference/libanjuta/libanjuta-sections.txt,
10236         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10237         interfaces.
10239 2007-03-11  Naba Kumar  <naba@gnome.org>
10241         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10242         gtk-doc properly. Bumped gtk-doc requirement to 1.4
10244         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10245         manuals/reference/libanjuta/libanjuta.types,
10246         manuals/reference/libanjuta/libanjuta-sections.txt,
10247         manuals/reference/libanjuta/.cvsignore,
10248         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10249         infrastructure. Got rid of tmpl/ directory and moved all section
10250         documenation to source code (requires gtk-doc >= 1.4).
10251         
10252         * libanjuta/anjuta-plugin-description.c,
10253         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
10254         libanjuta/cell-renderer-captioned-image.c,
10255         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10256         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10257         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10258         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10259         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10260         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10261         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10262         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10263         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10264         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10265         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10266         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10267         documentation from templates to source code.
10269 2007-03-10  Johannes Schmid <jhs@gnome.org>
10271         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10272         Added some debug output but could not figure out why 
10273         some plugins are not kept.
10274         
10275         * libanjuta/interfaces/libanjuta.idl:
10276         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10277         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10278         Added IAnjutaEditorGoto::matching_brace
10279         
10280         * plugins/document-manager/action-callbacks.c:
10281         (on_editor_command_match_brace_activate):
10282         * plugins/document-manager/plugin.c:
10283         (update_editor_ui_interface_items):
10284         * plugins/editor/text_editor.c: (igoto_matching_brace),
10285         (igoto_iface_init):
10286         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10287         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10289 2007-03-09  Johannes Schmid <jhs@gnome.org>
10291         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10292         Hide correct column
10293         
10294         * plugins/sourceview/sourceview-private.h:
10295         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10296         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10297         (sourceview_new), (ifile_savable_save_as):
10298         Tweaked vfs monitoring
10300 2007-03-09  Johannes Schmid <jhs@gnome.org>
10302         * libanjuta/interfaces/Makefile.am.iface:
10303         Fixed installtion of header files
10304         
10305         * plugins/sourceview/sourceview.c: (set_select):
10306         do not scroll to much in interactive search
10308 2007-03-09  Naba Kumar  <naba@gnome.org>
10310         * src/anjuta.c: Fixed session restoration.
10311         
10312         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10313         signal handlers after symbol browser plugin is deactivated.
10314         
10315         * plugins/editor/editor.glade,
10316         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10317         Fixed indentation confustion in preferences.
10319 2007-03-08  Johannes Schmid <jhs@gnome.org>
10321         * plugins/search/search-replace.c: (search_set_combo),
10322         (search_set_action), (search_set_target), (search_set_direction),
10323         (create_dialog), (search_disconnect_set_toggle_connect),
10324         (on_search_match_whole_word_toggled),
10325         (on_search_match_whole_line_toggled),
10326         (on_search_match_word_start_toggled),
10327         (search_set_toggle_direction):
10328         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10329         it's somehow ugly and uses many deprecated widgets
10330         
10331         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10332         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10333         Fix #394709
10334         
10335 2007-03-07  Naba Kumar  <naba@gnome.org>
10337         * src/anjuta.c: Make launching projects work from command line. Also
10338         fixes gnome session restart command.
10339         
10340 2007-03-07  Johannes Schmid <jhs@gnome.org>
10342         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10343         * plugins/class-gen/plugin.c: (iwizard_activate):
10344         Fixed #408218
10345         
10346         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10347         Fixed #402774
10348         
10349         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10350         Fixed #377483 (It's not possible to know if directories have
10351         a version in CVS. Show version column only if there are version
10352         informations availible
10354         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10355         Fixed memory leak
10357 2007-03-07  Johannes Schmid <jhs@gnome.org>
10359         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10360         Fixed #409408
10361         * plugins/symbol-browser/an_symbol_prefs.c:
10362         (on_update_global_clicked):
10363         Fixed ##409176
10365 2007-03-07  Johannes Schmid <jhs@gnome.org>
10367         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10368         (anjuta_save_prompt_new):
10369         * plugins/project-import/project-import.c:
10370         (project_import_finalize):
10371         Fixed Gtk-Criticals (maybe #409408)
10373 2007-03-07  Naba Kumar  <naba@gnome.org>
10375         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10376         when we are at just beginning of string or comment. Fixes bug #397981.
10378 2007-03-07  Johannes Schmid <jhs@gnome.org>
10380         * plugins/language-support-cpp-java/plugin.c:
10381         (initialize_indentation_params):
10382         Removed annoying DEBUG_PRINT
10383         
10384         * plugins/sourceview/sourceview-cell.c:
10385         (sourceview_cell_instance_init), (icell_get_character),
10386         (icell_get_length), (icell_get_char), (icell_get_attribute):
10387         Improved code to be faster
10388         Implemented attribute handling so that indentation really works in any case
10390 2007-03-06  Johannes Schmid <jhs@gnome.org>
10392         * configure.in:
10393         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10394         
10395         * plugins/document-manager/anjuta-docman.c:
10396         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10397         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10398         instead (required GTK >= 2.10)
10399         
10400         * plugins/sourceview/sourceview-private.h:
10401         * plugins/sourceview/sourceview.c:
10402         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10403         (sourceview_finalize), (sourceview_new), (imark_mark),
10404         (imark_unmark), (imark_is_marker_set),
10405         (imark_location_from_handle), (imark_delete_all_markers):
10406         Fixed marker handling and worked a bit more on vfs monitoring
10408 2007-03-05  Johannes Schmid <jhs@gnome.org>
10410         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10411         Added method to select specific iter
10412         
10413         * plugins/sourceview/sourceview-private.h:
10414         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10415         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10416         (sourceview_add_monitor), (on_document_saved),
10417         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10418         Fixed vfs monitoring (mostly ported code from text_editor.c)
10419         
10420         * plugins/symbol-browser/an_symbol_view.c:
10421         * plugins/symbol-browser/an_symbol_view.h:
10422         * plugins/symbol-browser/plugin.c: (iter_matches),
10423         (on_editor_update_ui), (value_added_current_editor):
10424         Select the current tag in locals window and symbol toolbar. If there
10425         is no tag at the current line, reserve backward for the next tag. This will
10426         select the correct tag if inside a function.
10428 2007-03-05  Naba Kumar  <naba@gnome.org>
10430         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10431         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10432         compiler warnings.
10433         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10434         (Bug #412186)
10435         
10436 2007-03-04  Johannes Schmid <jhs@gnome.org>
10438         * data/Makefile.am:
10439         * po/POTFILES.in:
10440         Fixed distcheck (well, partly)
10442 2007-03-04  Johannes Schmid <jhs@gnome.org>
10444         * plugins/document-manager/anjuta-document-manager.ui:
10445         Move "Swap .c/.h from Main to Browser toolbar
10447         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10448         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10449         (fv_prefs_free), (fv_add_tree_entry):
10450         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10451         * plugins/file-manager/plugin.c: (prefs_init):
10452         
10453         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10455 2007-03-04  Naba Kumar  <naba@gnome.org>
10457         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10458         plugins/project-manager/plugin.c:
10459         Restored default profile and renamed it from "default.anjuta" to
10460         "default.profile".
10461         
10462 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10464         * plugins/debug-manager/debugger.c,
10465         plugins/debug-manager/plugin.c,
10466         plugins/gdb/debugger.c,
10467         libanjuta/interfaces/libanjuta.idl,
10468         plugins/debug-manager/stack_trace.c:
10469         Add a dialog box when a signal is received (except SIGINT)
10470         Display stack frame even if arguments are not available
10472 2007-03-03  Naba Kumar  <naba@gnome.org>
10474         * TODO.tasks: Icons bounty added.
10476         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10477         choise selection.
10478         
10479         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10480         and descoping.
10482         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10483         plugins/Makefile.am, (removed) plugins/profile-default/*,
10484         plugins/project-manager/anjuta-project-manager.plugin.in,
10485         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10486         profile implementation to load user profile and projects. Store and
10487         restore remembered plugins. Use profile scoping and descoping for
10488         saving and loading sesstions.
10489         
10490         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10491         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10492         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10493         DEBUG_PRINTs.
10495 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10497         * plugins/debug-manager/debug_tree.c
10498         plugins/debug-manager/debug_tree.h:
10499         Bug fix, deleting wrong variable
10501         * plugins/gdb/debugger.c:
10502         Bug fix, remove forgotten debugging code
10504 2007-03-02  Johannes Schmid <jhs@gnome.org>
10506         * plugins/document-manager/anjuta-document-manager.ui:
10507         * plugins/search/anjuta-search.ui:
10508         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10509         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10510         ToolbarFind
10512         * src/anjuta-app.c: (on_toolbar_view_toggled),
10513         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10514         Save toolbar positions, don't use fixed toolbar style
10515         
10516         All in all this will allow more complex toolbar configurations and
10517         might gain some space on smaller displays because the user can disable
10518         toolbar parts he does not use. Also allows to use any toolbar style
10519         without looking too ugly.
10521 2007-03-01  Naba Kumasr  <naba@gnome.org>
10523         * TODO.tasks: Added a bounty for creating icons.
10525         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10526         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10527         profile-changed signal. Do not sync non-user-activatable plugins.
10529 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10531         * plugins/debug-manager/disassemble.c,
10532         plugins/debug-manager/sparse_view.c,
10533         plugins/gdb/debugger.c,
10534         libanjuta/interfaces/libanjuta.idl:
10535         Display function name in disassembly view
10537 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10539         * (added) plugins/debug-manager/bookmark.png,
10540         (added) plugins/debug-manager/breakpoint-disabled.png,
10541         (added) plugins/debug-manager/breakpoint-enabled.png,
10542         (added) plugins/debug-manager/program-counter.png,
10543         (added) plugins/debug-manager/linemarker.png,
10544         plugins/debug-manager/Makefile.am,
10545         plugins/debug-manager/disassemble.c,
10546         plugins/debug-manager/disassemble.h,
10547         plugins/debug-manager/sparse_buffer.c,
10548         plugins/debug-manager/sparse_buffer.h,
10549         plugins/debug-manager/sparse_view.c,
10550         plugins/debug-manager/sparse_view.h,
10551         plugins/debug-manager/plugin.c,
10552         plugins/debug-manager/breakpoints.c,
10553         libanjuta/interfaces/libanjuta.idl:
10554         Add markers in the disassembly view
10555         Display program counter and breakpoints in disassembly view
10557         * plugins/gdb/debugger.c:
10558         Fix a bug added with my previous patch, setting and clearing
10559         breakpoints was not working
10561 2007-02-28  Johannes Schmid <jhs@gnome.org>
10563         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10564         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10565         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10566         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10567         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10568         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10569         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10570         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10571         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10572         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10573         Updated (why do they need to be under version control?)
10574         
10575         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10576         (create_tab_popup_menu), (on_msgman_popup_menu),
10577         (on_tab_button_press_event), (anjuta_msgman_page_new),
10578         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10579         Added "Close all message tabs" popup menu
10581 2007-02-26  Naba Kumar  <naba@gnome.org>
10583         * plugins/profiler/gprof-flat-profile-entry.c,
10584         plugins/profiler/gprof-flat-profile.c,
10585         plugins/profiler/gprof-flat-profile-entry.h,
10586         plugins/profiler/gprof-flat-profile.h,
10587         plugins/profiler/gprof-flat-profile-view.c,
10588         plugins/profiler/gprof-flat-profile-view.h,
10589         plugins/profiler/gprof-call-graph-block-entry.c,
10590         plugins/profiler/gprof-call-graph-block.c,
10591         plugins/profiler/gprof-function-call-chart-view.c,
10592         plugins/profiler/gprof-call-graph-block-entry.h,
10593         plugins/profiler/gprof-profile-data.c,
10594         plugins/profiler/gprof-call-graph-block.h,
10595         plugins/profiler/gprof-view.c,
10596         plugins/profiler/gprof-call-graph.c,
10597         plugins/profiler/gprof-function-call-chart-view.h,
10598         plugins/profiler/gprof-profile-data.h,
10599         plugins/profiler/gprof-call-graph.h,
10600         plugins/profiler/gprof-view.h,
10601         plugins/profiler/gprof-view-manager.c,
10602         plugins/profiler/gprof-call-graph-view.c,
10603         plugins/profiler/plugin.c,
10604         plugins/profiler/gprof-view-manager.h,
10605         plugins/profiler/gprof-call-graph-view.h,
10606         plugins/profiler/gprof-function-call-tree-view.c,
10607         plugins/profiler/gprof-function-call-tree-view.h,
10608         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10609         gnome-vfs. Fixes bug #411377.
10611 2007-02-26  Naba Kumar  <naba@gnome.org>
10613         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10615         Patch from James Liggett  <jrliggett@cox.net>:
10616         * plugins/profiler/gprof-flat-profile-view.c,
10617         plugins/profiler/gprof-flat-profile-view.h,
10618         plugins/profiler/gprof-function-call-chart-view.c,
10619         plugins/profiler/gprof-function-call-chart-view.h,
10620         plugins/profiler/gprof-view.c,
10621         plugins/profiler/gprof-view.h,
10622         plugins/profiler/gprof-call-graph-view.c,
10623         plugins/profiler/plugin.c,
10624         plugins/profiler/gprof-call-graph-view.h,
10625         plugins/profiler/gprof-function-call-tree-view.c,
10626         plugins/profiler/gprof-function-call-tree-view.h: Implements
10627         double click navigation. Fixes bug #403514.
10629 2007-02-25  Naba Kumar  <naba@gnome.org>
10631         * libanjuta/anjuta-plugin-manager.c,
10632         libanjuta/anjuta-plugin-handle.[ch],
10633         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10634         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10635         dependency on glib 2.8. Fixes bug #411623.
10637 2007-02-24  Naba kumar  <naba@gnome.org>
10639         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10640         
10641         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10642         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10643         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10644         (added) libanjuta/anjuta-profile-manager.c,
10645         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10646         manager.
10647         Implemented profile pushing and popping. Implemented profile xml
10648         synchronization. Implemented error handling in profiles. Implemented
10649         activation and deactivation signals in plugin manager.
10650         
10651         * libanjuta/Makefile.am: Added libanjuta log domain.
10652         
10653         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10654         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10655         in AnjutaShell interface and implemented it in AnjutaApp.
10656         
10657         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10659 2007-02-23  Naba kumar  <naba@gnome.org>
10661         src/main.c: Fixed missing end quote.
10663 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10665         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10668 2007-02-20  Naba Kumar  <naba@gnome.org>
10670         * plugins/subversion/plugin.c: Added "..." menuitems.
10671         * ROADMAP, README: Updated.
10672         * libanjuta/anjuta-profile.c: Fixed bugs.
10674         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10675         plugins/gtodo/Makefile.am: Removed dead code.
10677         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10678         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10679         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10680         plugins/gtodo/list_tooltip.c,
10681         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10682         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10683         not contain markups. Fixes Bug #360462.
10685 2007-02-16  Naba Kumar  <naba@gnome.org>
10687         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10688         unnecessary sub-sections.
10689         
10690 2007-02-15  Naba Kumar  <naba@gnome.org>
10692         * (removed) plugins/document-manager/bookmark-prev-16.png,
10693         plugins/document-manager/bookmark-last.png,
10694         (removed)plugins/document-manager/bookmark-first-16.png,
10695         plugins/document-manager/bookmark-prev.png,
10696         (added) plugins/document-manager/bookmark-toggle.png,
10697         (removed)plugins/document-manager/bookmark_toggle.xpm,
10698         (removed)plugins/document-manager/bookmark-last-16.png,
10699         plugins/document-manager/plugin.c,
10700         plugins/document-manager/anjuta-document-manager.ui,
10701         (removed)plugins/document-manager/bookmark-next-16.png,
10702         plugins/document-manager/bookmark-next.png,
10703         plugins/document-manager/Makefile.am,
10704         (added) plugins/document-manager/bookmark-clear.png,
10705         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10706         icons (stolen from monodevelop). Added clear bookmarks toolbar
10707         button.
10709         * plugins/document-manager/plugin.c,
10710         (added) plugins/document-manager/swap.png,
10711         (removed) plugins/document-manager/undock.png,
10712         plugins/document-manager/Makefile.am: Fixed swap icon.
10714 2007-02-13  Naba Kumar  <naba@gnome.org>
10716         * plugins/class-gen/element-editor.c: Fixed typo.
10717         
10718         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10719         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10720         Implementing plugin profiles loading.
10722 2007-02-13  Naba Kumar  <naba@gnome.org>
10724         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10725         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10726         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10727         pixmaps/open_project.png, pixmaps/close_project.png:
10728         Removed more old icons.
10729         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10730         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10731         anjuta_logo.png
10732         
10733 2007-02-13  Naba Kumar  <naba@gnome.org>
10735         * plugins/class-gen/element-editor.c: Included missing headers to
10736         prevent build failures in some cases.
10737         
10738 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10740         * plugins/debug-manager/stack_trace.c:
10741         Fix bug #407115
10743         * plugins/debug-manager/watch.c,
10744         plugins/debug-manager/breakpoints.c:
10745         Same bug than above, wrong use of gtk_ui_manager_get_widget
10747 === anjuta 2.1.1 ===
10749 2007-02-11  Naba Kumar  <naba@gnome.org>
10751         * cofigure.in: Bumped version to 2.1.1
10752         * NEWS: Updated for 2.1.1 release.
10753         
10754 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10756         * plugins/debug-manager/plugin.c,
10757         plugins/debug-manager/sparse_view.c,
10758         plugins/debug-manager/sparse_view.h:
10759         Reorder some code
10761         * plugins/gdb/debugger.c,
10762         plugins/debug-manager/debugger.c,
10763         plugins/debug-manager/memory.c,
10764         plugins/debug-manager/sparse_buffer.c
10765         plugins/gdb/debugger.h,
10766         libanjuta/interfaces/libanjuta.idl:
10767         Clean up, remove some warnings
10768         Use guint everywhere for addresses
10769         Rewrite code parsing position in debugger
10771 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10773         * plugins/debug-manager/debug_tree.c:
10774         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10775         Fix bug #406113
10777 2007-02-08  Naba Kumar  <naba@gnome.org>
10779         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10780         Delay showing the 'file modified on disk' dialog for one sec
10781         from the last notification to insure multiple notifications for
10782         the same file are treated as one. Do not same multiple dialogs
10783         for the same file. Make sure to destory the dialog if later
10784         the conent is no longer different.
10785         
10786 2007-02-08  Naba Kumar  <naba@gnome.org>
10788         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10789         Prevented spurious 'file modified' dialogs in scintilla editor
10790         when the file is saved.
10792 2007-02-09  Johannes Schmid <jhs@gnome.org>
10794         * scripts/glade2schema.pl:
10795         Added script to convert glade preferences into gconf schema files.
10796         See #406061
10798 2007-02-08  Naba Kumar  <naba@gnome.org>
10800         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10801         itself is destroyed. Fixes bug #355160.
10802         
10803 2007-02-08  Johannes Schmid <jhs@gnome.org>
10805         * plugins/profiler/profiler.plugin: 
10806         removed from version control (only .in file needed)
10807         
10808         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10809         * plugins/sourceview/sourceview.c: (sourceview_new):
10810         Code cleanup
10811         
10812         * plugins/subversion/svn-thread.c: (svn_thread_start):
10813         * src/main.c: (main):
10814         
10815         Fixed #395875 about initialisation of threads too late
10817 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10819         Reviewed by Naba Kumar  <naba@gnome.org>:
10820         * plugins/class-gen/plugin.c:
10821         * plugins/class-gen/window.c: Removed browse button related code, load
10822         generated output directly into new buffers when not adding to project.
10824         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10825         buttons from user interface.
10827 2007-02-07  Naba Kumar  <naba@gnome.org>
10829         * po/POTFILES.in: Fixed distcheck.
10831 2007-02-07  Daniel Nylander <po@danielnylander.se>
10833         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10835 2007-02-07  Johannes Schmid <jhs@gnome.org>
10837         * anjuta.desktop.in.in:
10838         Fixed spelling
10840 2007-02-07  Johannes Schmid <jhs@gnome.org>
10842         * configure.in:
10843         * manuals/anjuta-manual/*
10844         * manuals/anjuta-faqs/*:
10845         #398991 – Anjuta manuals does not use the gnome-doc-utils format
10846         
10847         * plugins/document-manager/anjuta-document-manager.plugin.in:
10848         Removed duplicate application-xml mime-type (review patches properly ;-)
10849         
10850 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10852         * plugins/gdb/debugger.c,
10853         libanjuta/interfaces/libanjuta.idl:
10854         Fix bug #404755
10855         Fix handling of missing source file
10857 2007-02-06  Naba Kumar  <naba@gnome.org>
10859         Patch from James Liggett  <jrliggett@cox.net>:
10860         * plugins/profiler/gprof-flat-profile.c,
10861         plugins/profiler/gprof-profile-data.c,
10862         plugins/profiler/gprof-call-graph.c,
10863         plugins/profiler/gprof-profile-data.h,
10864         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10865         Show profiler view when target selected bug #403515.
10867 2007-02-05  Naba Kumar  <naba@gnome.org>
10869         * configure.in: Enabled devhelp plugin by default now that
10870         it works.
10871         
10872         Patch from parmigio@2ainfo.it:
10873         * plugins/document-manager/anjuta-document-manager.plugin.in:
10874         Added xml file type in supported mime types list.
10875         
10876 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10878         * plugins/debug-manager/debugger.c,
10879         plugins/debug-manager/plugin.c:
10880         Add a field in status bar displaying debugger state
10881         Change cursor shape when debugger is busy
10882         Fix bug #378600
10884         * plugins/debug-manager/watch.c,
10885         plugins/debug-manager/locals.c,
10886         libanjuta/interfaces/libanjuta.idl:
10887         Clean up, remove debugging messages and unused signals
10889 2007-02-03  Johannes Schmid <jhs@gnome.org>
10891         * configure.in:
10892         Fixed AC_INIT and seperated version to major, minor, micro
10894         * anjuta.anjuta:
10895         Load Subversion instead of CVS
10896         
10897         * anjuta.desktop.in.in:
10898         Fixed bug-buddy component
10900         Original patch from Rob Bradfort <robster@debian.org>:
10901         * src/main.c: (get_command_line_args), (main):
10902         Bug #335981 – Migration from popt to GOption
10904 2007-02-03  Naba Kumar  <naba@gnome.org>
10906         * configure.in: Depend on devhelp 0.13 and fixed gecko home
10907         path variable. Fixed bug #341170.
10908         * plugins/profiler/Makefile.am: Fixed indentation.
10909         
10910 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10912         * libanjuta/interfaces/libanjuta.idl,
10913         plugins/sourceview/sourceview.c,
10914         plugins/editor/text-editor.c,
10915         plugins/symbol-browser/plugin.c,
10916         plugins/search/search-replace.c,
10917         plugins/document-manager/goto_line.c,
10918         plugins/document-manager/action-callbacks.c,
10919         plugins/document-manager/anjuta-docman.c:
10920         Rename markers of anjuta interface
10921         IANJUTA_MARKABLE_NONE has been removed
10922         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10923         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10924         IANJUTA_MARKABLE_ATTENTIVE renamed in
10925                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10926         IANJUTA_MARKABLE_INTENSE renamed in
10927                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10928         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10930         * (removed) plugins/sourceview/marker-light.png,
10931         (removed) plugins/sourceview/marker-basic.png,
10932         (removed) plugins/sourceview/marker-attentive.png,
10933         (removed) plugins/sourceview/marker-intense.png,
10934         plugins/sourceview/bookmark.png,
10935         (added) plugins/sourceview/breakpoint-disabled.png,
10936         (added) plugins/sourceview/breakpoint-enabled.png,
10937         (added) plugins/sourceview/program-counter.png,
10938         (added) plugins/sourceview/linemarker.png,
10939         plugins/sourceview/Makefile.am,
10940         (added) plugins/editor/bookmark.xpm,
10941         (added) plugins/editor/breakpoint-disabled.xpm,
10942         (added) plugins/editor/breakpoint-enabled.xpm,
10943         (added) plugins/editor/program-counter.xpm,
10944         (added) plugins/editor/linemarker.xpm,
10945         plugins/editor/Makefile.am:
10946         Add or change marker pixmaps in scintilla and sourceview editor
10948         * plugins/document-manager/plugin.c,
10949         libanjuta/interfaces/libanjuta.idl,
10950         plugins/debug-manager/plugin.c,
10951         plugins/debug-manager/breakpoints.c
10952         plugins/gdb/debugger.c:
10953         Fix bug #376404, program counter marker is not displayed when debugger
10954         Return the selected editor or NULL (if file does not exist) with 
10955         ianjuta_document_manager_goto_file_line* functions
10956         Emit a change-location signal even if the program counter is in an
10957         unknown file
10959 2007-02-02  Naba Kumar  <naba@gnome.org>
10961         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10962         older bounties 'Done'.
10963         
10964 2007-02-02  Naba Kumar  <naba@gnome.org>
10966         * TODO.tasks: Fixed typop.
10968         Patch from James Liggett  <jrliggett@cox.net>:
10969         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10970         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10971         profiler plugin by James Liggett. Completes bounty bug #359478
10972         'Gprof performance profiler plugin'
10974 2007-02-01  Naba Kumar  <naba@gnome.org>
10976         * src/main.c: Renamed option name.
10978         * TODO.tasks: Marked "Test and fix all project wizards templates"
10979         bounty completed.
10980         
10981 2007-01-29  Johannes Schmid <jhs@gnome.org>
10983         * plugins/document-manager/plugin.c: (on_editor_changed):
10984         Added DEBUG_PRINT(...)
10985         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10986         implemented
10987         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10988         Fix language support plugin for sourceview editor (add some new
10989         language names)
10990         
10991         * plugins/sourceview/sourceview.c: (iindic_clear):
10992         Clear all indicators
10994 2007-01-29  Johannes Schmid <jhs@gnome.org>
10996         * TODO.tasks:
10997         Minor task currentions
10998         
10999         * libanjuta/interfaces/libanjuta.idl:
11000         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11001         (itext_editor_iface_init):
11002         * plugins/language-support-cpp-java/plugin.c: (install_support):
11003         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11004         (ieditor_get_attributes), (ieditor_iface_init):
11005         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11006         plugins.
11007         
11008         * plugins/sourceview/sourceview.glade:
11009         Fixed sourceview preference window
11011 2007-01-28  Naba Kumar  <naba@gnome.org>
11012         
11013         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11014         Implemented --no-files and --no-session command line options and
11015         corresponding preferernces checkboxes in General tab.
11017 2007-01-28  Johannes Schmid <jhs@gnome.org>
11019         * plugins/subversion/plugin.c:
11020         * plugins/subversion/plugin.h:
11021         * plugins/subversion/svn-notify.c: (svn_show_info),
11022         (show_svn_error), (on_svn_notify):
11023         * plugins/subversion/svn-notify.h:
11024         * plugins/subversion/svn-thread.c: (create_message_view),
11025         (svn_thread_start):
11026         Fixed error handling and fixed #394216 – No indication of subversion commands running
11027         
11028         * plugins/tools/execute.c: (atp_output_context_print):
11029         Show name of tool in message pane
11031 2007-01-28  Naba Kumar  <naba@gnome.org>
11032         
11033         * configure.in, plugins/glade/plugin.c: Make it work with
11034         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
11035         
11036         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11037         from devhelp (won't work untill devhelp is fixed: bug #341170).
11038         
11039         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11040         
11041 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11043         Reviewed by Naba Kumar  <naba@gnome.org>:
11044         * libanjuta/interfaces/libanjuta.idl, 
11045         plugins/debug-manager/debugger.c,
11046         plugins/debug-manager/start.c,
11047         plugins/gdb/plugin.c,
11048         plugins/gdb/debugger.c,
11049         plugins/gdb/debugger.h:
11050         Fix a bug when launching gdb
11051         Set the terminal for the debugged program on the command line.
11053 2007-01-26  Johannes Schmid <jhs@gnome.org>
11055         * plugins/sourceview/anjuta-document-saver.c:
11056         (anjuta_document_saver_save):
11057         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11058         * plugins/sourceview/sourceview.c: (save_if_modified),
11059         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11060         Proper error handling, for example if a file was modified externally. Use backup files
11061         to avoid data-loss on disk full.
11063 2007-01-24  Naba Kumar  <naba@gnome.org>
11064         
11065         * plugins/devhelp/htmlview.c: Fixed crash during project load.
11066         Fixed mem leak and source leak.
11067         
11068 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11070         Reviewed by Naba Kumar  <naba@gnome.org>:
11071         * plugins/debug-manager/debug_tree.c,
11072         plugins/debug-manager/debug_tree.h,
11073         plugins/debug-manager/watch.c:
11074         Partial rewrite of the variable object code, find and fix a few bugs
11075         Fix bug #395808: gdb can still crash but children are listed
11076         on request only so you can avoid the crash
11078 2007-01-24  Naba Kumar  <naba@gnome.org>
11079         
11080         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11081         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11082         plugins/symbol-browser/plugin.h,
11083         plugins/symbol-browser/plugin.c,
11084         plugins/symbol-browser/Makefile.am: Added current file (local)
11085         symbols view (Seriously getting bored with the browse toolbar).
11087 2007-01-22  Naba Kumar  <naba@gnome.org>
11088         
11089         Patch from Gabor Kelemen:
11090         * po/POTFILES.in: Added .plugin.in files.
11092 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11094         Reviewed by Naba Kumar  <naba@gnome.org>:
11095         * plugins/document-manager/anjuta-docman.c,
11096         plugins/message-view/anjuta-msgman.c
11097         Set right alignment to the label widget in the tab title.
11099 2007-01-21  Naba Kumar  <naba@gnome.org>
11100         
11101         * libegg/egg-combo-action.c: Fixed mode line.
11102         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11103         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11105 2007-01-21  Armin Burgmeier  <armin@arbur.net>
11107         Reviewed by Naba Kumar  <naba@gnome.org>:
11108         * plugins/class-gen/plugin.c: Prompt for target before actually
11109         generating the class files. This ensures that the files are created in
11110         the correct directory. Fixes bug #397406.
11112         * plugins/class-gen/window.c: Set browse buttons to insensitive when
11113         the class is added to the project.
11115 2007-01-21  Naba Kumar  <naba@gnome.org>
11117         * libanjuta/anjuta-plugin-description.c,
11118         libanjuta/anjuta-ui.h,
11119         libanjuta/anjuta-status.c,
11120         libanjuta/anjuta-plugin-description.h,
11121         libanjuta/cell-renderer-captioned-image.c,
11122         libanjuta/anjuta-plugin-handle.c,
11123         libanjuta/anjuta-status.h,
11124         libanjuta/resources.c,
11125         libanjuta/cell-renderer-captioned-image.h,
11126         libanjuta/glue-cpp.c,
11127         libanjuta/anjuta-plugin-handle.h,
11128         libanjuta/anjuta-plugin.c,
11129         libanjuta/anjuta-preferences-dialog.c,
11130         libanjuta/libanjuta.h,
11131         libanjuta/resources.h,
11132         libanjuta/glue-cpp.h,
11133         libanjuta/anjuta-plugin.h,
11134         libanjuta/anjuta-preferences-dialog.h,
11135         libanjuta/anjuta-plugin-manager.c,
11136         libanjuta/anjuta-shell.c,
11137         libanjuta/anjuta-plugin-manager.h,
11138         libanjuta/anjuta-shell.h,
11139         libanjuta/anjuta-save-prompt.c,
11140         libanjuta/anjuta-save-prompt.h,
11141         libanjuta/anjuta-children.c,
11142         libanjuta/anjuta-utils.c,
11143         libanjuta/anjuta-profile.c,
11144         libanjuta/anjuta-preferences.c,
11145         libanjuta/anjuta-launcher.c,
11146         libanjuta/anjuta-utils.h,
11147         libanjuta/anjuta-profile.h,
11148         libanjuta/anjuta-launcher.h,
11149         libanjuta/anjuta-ui.c: Updated file headers.
11151         * po/POTFILES.in: Updated.
11153         * libanjuta/anjuta-marshal.list,
11154         (added) libanjuta/anjuta-plugin-handle.c,
11155         (added) libanjuta/anjuta-plugin-handle.h,
11156         (added) libanjuta/anjuta-plugin-manager.c,
11157         (added) libanjuta/anjuta-plugin-manager.h,
11158         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11159         (added) libanjuta/anjuta-profile.c,
11160         (added) libanjuta/anjuta-profile.h,
11161         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11162         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11163         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11164         src/action-callbacks.c: Implemented AnjutaPluginManager
11165         class based on old plugins.[ch]. Implemented AnjutaProfile as
11166         prelimanary profiles implementation. Implemented AnjutaPluginHandle
11167         class to represent plugins (not to be confused with plugin objects).
11168         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11169         implemented it in AnjutaApp and AnjutaTestShell.
11170         De-globalized plugin management and several clean ups.
11172         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11173         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11174         plugins/search/search-replace.c, plugins/terminal/terminal.c,
11175         plugins/project-import/project-import.c,
11176         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11177         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11178         Fixed plugins for the change in API.
11180         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11181         file.
11182         
11183         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11185 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11187         Reviewed by Naba Kumar  <naba@gnome.org>:
11188         * libanjuta/anjuta-launcher.c,
11189         libanjuta/anjuta-launcher.h:
11190         Add a new function anjuta_set_terminate_on_exit to close the i/o
11191         channel when the child exit
11192         Return directly the status and not the exit code in child-exited
11193         signal
11195         * plugins/gdb/debugger.c:
11196         Use new function in debugger plugin
11198 2007-01-18  Johannes Schmid <jhs@gnome.org>
11200         * src/about.c: Do not show empty license information instead hide the button (#397883)
11202 2007-01-15  Johannes Schmid <jhs@gnome.org>
11204         * plugins/project-manager/plugin.c:
11205         * plugins/project-wizard/templates/python.wiz
11206         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11207         
11208         Fixed #335235 python programs are not executeable/ do not start when pressing F3
11209         You will also need latest gnome-build svn       
11211 === anjuta 2.1.0 ===
11213 2007-01-14  Naba Kumar  <naba@gnome.org>
11215         * configure.in: Removed reference of mkfile project
11216         template to fix distcheck build error.
11217         * AUTHORS: Updated.
11218         * NEWS: Updated.
11219         * configure.in: Bumped version to 2.1.0 for beta release.
11220         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11221         crashes as soon as editing starts in normal text files.
11223 2007-01-14  Johannes Schmid <jhs@gnome.org>
11225         * configure.in
11226         * po/LINGUAS:
11227         Applied http://live.gnome.org/GnomeGoals/PoLinguas
11229         * tagmanager/c.c:
11230         Patch from Massimo Cora' to hopefully fix #395362
11232         * plugins/project-wizard/templates/*:
11234         Fixed and tested all project-wizards. Deactivated mkfile project because
11235         it was totally broken and I don't see any real use for it.
11236         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11238 2007-01-14  Naba Kumar  <naba@gnome.org>
11240         * NEWS: Updated for release.
11241         
11242         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11243         
11244         * libanjuta/interfaces/libanjuta.idl,
11245         plugins/editor/text_editor_cbs.c,
11246         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11247         interface and implemented it for scintilla.
11248         
11249         * plugins/editor/text-editor.c: Fixed highlighing issues when
11250         used with indicators (particularly when the file is just opened).
11251         Fixes bug #377477 – when debugging, scintilla editor grays out all
11252         lines before current line.
11253         
11254         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11255         Maintain a separate list of indicated edtitors for separate contexts.
11256         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11257         
11258 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11260         Reviewed by Naba Kumar  <naba@gnome.org>:
11261         * plugins/debug-manager/plugin.c:
11262         Bug fix: breakpoints cannot be added after stopping the debugger
11264 2007-01-13  Naba Kumar  <naba@gnome.org>
11266         * NEWS: Updated for release.
11268 2007-01-12  Johannes Schmid <jhs@gnome.org>
11270         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11271         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11272         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11273         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11274         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11275         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11276         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11277         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11278         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11279         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11280         
11281         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11282         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11283         
11284         * plugins/sourceview/sourceview.c:
11285         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11286         on character positions.
11287         
11288 2007-01-12  Naba Kumar  <naba@gnome.org>
11290         * src/anjuta-app.c,
11291         plugins/project-manager/plugin.c,
11292         plugins/profile-default/plugin.c,
11293         libanjuta/anjuta-status.c,
11294         libanjuta/anjuta-status.h: Introduced an API for application title
11295         in AnjutaStatus. Set application title to project name.
11297 2007-01-11  Massimo Cora' <maxcvs@email.i>
11299         Reviewed by Naba Kumar  <naba@gnome.org>:
11300         * tagmanager/Makefile.am,
11301         plugins/symbol-browser/Makefile.am: removed installation for 
11302         test programs.
11304 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11306         Reviewed by Naba Kumar  <naba@gnome.org>:
11307         * plugins/debug-manager/start.h,
11308         plugins/debug-manager/start.c,
11309         plugins/debug-manager/anjuta-debug-manager.ui,
11310         plugins/debug-manager/plugin.c:
11311         Partial fix for bug #392537
11313         * plugins/debug-manager/disassemble.c:
11314         Fix bug #392543
11316 2007-01-11  Naba Kumar  <naba@gnome.org>
11318         * src/anjuta.c: Load project seperately from session,
11319         so that project session is also loaded.
11320         
11321         * plugins/profile-default/plugin.c: Load project in new
11322         anjuta if there already is one loaded currently (disabled
11323         code for now).
11324         
11325         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11326         signals when editor is destroyed. Fixes a crash bug.
11327         
11328         * plugins/editor/text_editor.c: Do not mark line in
11329         ianjuta_editor_goto_line() implementation.
11330         
11331         * plugins/search/search-replace.c: Always check for markable
11332         interface availablility because its optional for an editor.
11333         
11334         * plugins/document-manager/goto_line.c,
11335         plugins/document-manager/action-callbacks.c: Mark lines for
11336         goto line commands (from dialog and from menu entry box).
11337         
11338         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11339         plugins/file-manager/an_file_view.c: Expand file manager
11340         nodes in idle loop, one at a time. Did as a possible work
11341         around for bug #361763, but it didn't make any difference.
11342         However, it could still be useful in situations where there
11343         are lots to expand.
11344         
11345         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11347 2007-01-11  Naba Kumar  <naba@gnome.org>
11349         * plugins/editor/scintilla/LineMarker.h,
11350         plugins/editor/scintilla/LexBasic.cxx,
11351         plugins/editor/scintilla/LexHTML.cxx,
11352         plugins/editor/scintilla/include/SciLexer.h,
11353         plugins/editor/scintilla/include/Scintilla.h,
11354         plugins/editor/scintilla/include/Scintilla.iface,
11355         plugins/editor/scintilla/include/ScintillaWidget.h,
11356         plugins/editor/scintilla/LexBash.cxx,
11357         plugins/editor/scintilla/PlatGTK.cxx,
11358         plugins/editor/scintilla/ViewStyle.h,
11359         plugins/editor/scintilla/Editor.cxx,
11360         plugins/editor/scintilla/StyleContext.h,
11361         plugins/editor/scintilla/LexCPP.cxx,
11362         plugins/editor/scintilla/Converter.h,
11363         plugins/editor/scintilla/LexAU3.cxx,
11364         plugins/editor/scintilla/Editor.h,
11365         plugins/editor/scintilla/LexPerl.cxx,
11366         plugins/editor/scintilla/LexVB.cxx,
11367         plugins/editor/scintilla/ScintillaGTK.cxx,
11368         plugins/editor/scintilla/ViewStyle.cxx,
11369         plugins/editor/scintilla/PropSet.cxx,
11370         plugins/editor/scintilla/LexSQL.cxx,
11371         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11372         version 1.71
11374 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11376         Reviewed by Naba Kumar  <naba@gnome.org>:
11377         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11378         selected for editing. This fixes bug #394218.
11380         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11381         name if said URI is not known.
11383         * plugins/class-gen/window.c: When stripping function prefix away,
11384         include the trailing underscore because it is already set by the
11385         template.
11387         * plugins/class-gen/transform.c: Include "const char*" and "const
11388         gchar*" in the list for transforming a default C type to a GType.
11389         Don't access invalid memory when writing pointer_str in
11390         cg_transform_first_argument.
11392 2007-01-11  Naba Kumar  <naba@gnome.org>
11394         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11395         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11396         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11397         libegg/test-actions.c, anjuta.desktop.in.in,
11398         anjuta.prj: Renamed application icon to 'anjuta.png' from
11399         'anjuta_icon.png'. Added more fields in desktop file.
11401         * mime/anjuta.xml: Added magic section.
11402         
11403         * (removed) mime/anjuta.applications,
11404         (removed) mime/anjuta.mime, mime/Makefile.am,
11405         (removed) mime/anjuta.keys,
11406         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11407         registeration and added scalable icon. Also fixes bug #393680
11409 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11411         Reviewed by Naba Kumar  <naba@gnome.org>:
11412         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11413         and anjuta_status_progress_add_ticks() to check for progressbar 
11414         being realized before trying to update it.
11416 2007-01-10  Naba Kumar  <naba@gnome.org>
11418         * tagmanager/tm_workspace.c,
11419         po/POTFILES.in,
11420         plugins/debug-manager/Makefile.am,
11421         plugins/tools/scripts/Makefile.am,
11422         plugins/class-gen/plugin.c,
11423         plugins/class-gen/Makefile.am,
11424         global-tags/Makefile.am: Fixed make distcheck.
11426         * plugins/debug-manager/attach_process.c,
11427         plugins/debug-manager/attach_process.h,
11428         plugins/class-gen/action-callbacks.h,
11429         plugins/class-gen/action-callbacks.c,
11430         plugins/class-gen/class_gen.h,
11431         plugins/class-gen/class_gen.c: Deleted unused/old files.
11433         * (removed) scintilla, (added) plugins/editor/scintilla,
11434         plugins/editor/scintilla/lexers.make,
11435         plugins/editor/scintilla/Makefile.am,
11436         plugins/editor/Makefile.am
11437         configure.in, manuals/reference/libanjuta/Makefile.am
11438         Makefile.am: Moved scintilla to its right place.
11440 2007-01-09  Naba Kumar  <naba@gnome.org>
11442         * plugins/profile-default/plugin.c: Save project session before
11443         a new one is opened.
11445         * plugins/project-manager/plugin.c,
11446         plugins/project-manager/plugin.h,
11447         plugins/project-manager/anjuta-project-manager.ui,
11448         plugins/profile-default/plugin.c,
11449         plugins/profile-default/plugin.h,
11450         plugins/profile-default/Makefile.am,
11451         (added) plugins/profile-default/anjuta-default-profile.ui,
11452         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11453         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11454         multiple projects support.
11455         
11456 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11458         Reviewed by Naba Kumar  <naba@gnome.org>
11459         * plugins/class-gen/combo-flags.h:
11460         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11461         enum, added a type parameter to selected signal. Select highlighted
11462         entry when pressing enter (but not unselect it if it was already
11463         selected) before closing the popup. Also accept input when clicking
11464         not into the popup.
11466         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11467         according to selection type.
11469         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11470         VOID:BOXED,ENUM.
11472 2007-01-08  Johannes Schmid <jhs@gnome.org>
11474   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11475   * plugins/project-wizard/templates/gtkmm/Makefile.am
11476   * plugins/project-wizard/templates/python/configure.ac.tpl
11477   * plugins/project-wizard/templates/python/configure.in.tpl
11478   * plugins/project-wizard/templates/python/Makefile.am
11479   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11480   * plugins/project-wizard/templates/cpp/configure.in.tpl
11481   * plugins/project-wizard/templates/cpp/Makefile.am
11482   * plugins/project-wizard/templates/terminal.wiz
11483   * plugins/project-wizard/templates/xlib-dock.wiz
11484   * plugins/project-wizard/templates/wxwin.wiz
11485   * plugins/project-wizard/templates/java.wiz
11486   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11487   * plugins/project-wizard/templates/xlib/configure.in.tpl
11488   * plugins/project-wizard/templates/xlib/Makefile.am
11489   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11490   * plugins/project-wizard/templates/gcj/configure.in.tpl
11491   * plugins/project-wizard/templates/gcj/Makefile.am
11492   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11493   * plugins/project-wizard/templates/terminal/configure.in.tpl
11494   * plugins/project-wizard/templates/terminal/Makefile.am
11495   * plugins/project-wizard/templates/terminal/autogen.sh
11496   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11497   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11498   * plugins/project-wizard/templates/wxwin/Makefile.am
11499   * plugins/project-wizard/templates/gnome.wiz 
11500   * plugins/project-wizard/templates/java/configure.ac.tpl
11501   * plugins/project-wizard/templates/java/configure.in.tpl
11502   * plugins/project-wizard/templates/java/Makefile.am
11503   * plugins/project-wizard/templates/anjuta-plugin.wiz
11504   * plugins/project-wizard/templates/gtkmm.wiz
11505   * plugins/project-wizard/templates/python.wiz
11506   * plugins/project-wizard/templates/cpp.wiz
11507   * plugins/project-wizard/templates/gtk.wiz
11508   * plugins/project-wizard/templates/gcj.wiz
11509   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11510   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11511   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11513   Starting fixing of all project wizards:
11514   - rename configure.in to configure.ac
11515   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11516   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11517   (See #394184)
11518   
11519   * TODO.task: Added bug number to bounty
11521 2007-01-07  Johannes Schmid <jhs@gnome.org>
11523   *  plugins/build-basic-autotools.c:
11524   Fixed #392290 – Missed install as root option in project manager
11526 2007-01-07  Johannes Schmid <jhs@gnome.org>
11528   * plugins/sourceview/sourceview.c:
11529   Fixed #388731 – Odd editor behaviour after performing block-text operations
11530   Fixed #388727 – Block-tab does not work
11531   
11532   * plugins/sourceview/anjuta-document.h/c:
11533   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11534   
11535   * configure.in:
11536   Require Gtk+ >= 2.10 for sourceview plugin
11538 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11540         * libanjuta/anjuta-status.c:
11541         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11543 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11545         * configure.in,
11546         plugins/terminal/terminal.c:
11547         Fix bug #377027
11548         remove support for VTE < 0.9
11550 2007-01-06  Naba Kumar  <naba@gnome.org>
11552         * po/POTFILES.in: Updated
11554 2007-01-05  Adam Dingle  <adam@medovina.org>
11556         Reviewed by Naba Kumar  <naba@gnome.org>:
11557         * plugins/message-view/anjuta-message-manager-plugin.glade:
11558         Fixed bug #377903 (improve message color defaults).
11560 2007-01-05  Naba Kumar  <naba@gnome.org>
11562         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11563         
11564 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11566         Reviewed by  Naba Kumar  <naba@gnome.org>:
11567         * plugins/symbol-browser/test-class.h: Fixed block ends.
11569         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11570         C-style-block comment.
11572         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11573         allow lists when writing autogen definition files. This is required
11574         for the new class generator. Also fixed a wrong return value in
11575         npw_autogen_write_definition_file and set a GError in
11576         npw_autogen_execute when the output file could not be opened.
11578         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11579         user interface.
11581         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11582         goc_template_header and goc_template_source, added top_srcdir to
11583         includes, link against project wizard (also hopefully temporarily),
11584         removed class_gen.h, class_gen.c, action-callbacks.h,
11585         action-callbacks.c.
11587         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11589         * plugins/class-gen/cell-renderer-flags.h:
11590         * plugins/class-gen/cell-renderer-flags.c:
11591         * plugins/class-gen/combo-flags.h:
11592         * plugins/class-gen/combo-flags.c:
11593         * plugins/class-gen/element-editor.c:
11594         * plugins/class-gen/element-editor.h:
11595         * plugins/class-gen/generator.c:
11596         * plugins/class-gen/generator.h:
11597         * plugins/class-gen/plugin.h:
11598         * plugins/class-gen/plugin.c:
11599         * plugins/class-gen/transform.c:
11600         * plugins/class-gen/transform.h:
11601         * plugins/class-gen/validator.c:
11602         * plugins/class-gen/validator.h:
11603         * plugins/class-gen/window.c:
11604         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11605         adding of several class elements and uses autogen.
11607         * plugins/class-gen/templates/cc-header.tpl:
11608         * plugins/class-gen/templates/cc-source.tpl:
11609         * plugins/class-gen/templates/go-header.tpl:
11610         * plugins/class-gen/templates/go-source.tpl:
11611         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11612         for the class generator.
11614         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11616 2007-01-04  Naba Kumar  <naba@gnome.org>
11618         Patch from Nick Treleaven:
11619         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11620         all matching symbols.
11621         
11622         Patches from  Maik Beckmann and Sébastien Granjoux:
11623         * plugins/profile-default/plugin.c,
11624         plugins/project-manager/plugin.c: Unescape project name. Fixes
11625         Bug #357151
11627 2007-01-04  Naba Kumar  <naba@gnome.org>
11629         * plugins/glade/plugin.c: Fixed compilation with
11630         older glade-3 version.
11631         
11632         Patch from Roland Illig:
11633         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11634         plugins/sourceview/anjuta-document-saver.c,
11635         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11636         are necessary to build anjuta on NetBSD 3.0
11638         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11639         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11640         window manager in gnome.
11641         
11642 2007-01-02  Naba Kumar  <naba@gnome.org>
11643         
11644         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11645         
11646 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11648         Reviewed by Naba Kumar  <naba@gnome.org>:
11649         * libanjuta/interfaces/libanjuta.idl,
11650         plugins/debug-manager/Makefile.am,
11651         plugins/debug-manager/anjuta-marshal.list,
11652         plugins/debug-manager/debugger.c,
11653         plugins/debug-manager/sparse_buffer.c,
11654         plugins/debug-manager/sparse_buffer.h,
11655         plugins/debug-manager/sparse_view.c,
11656         plugins/debug-manager/sparse_view.h,
11657         plugins/debug-manager/disassemble.h,
11658         plugins/debug-manager/disassemble.c,
11659         plugins/debug-manager/anjuta-marshal.list,
11660         plugins/debug-manager/plugin.c,
11661         plugins/gdb/debugger.c,
11662         plugins/gdb/debugger.h,
11663         plugins/gdb/plugin.c:
11664         Add a disassembly view window
11666         * plugins/debug-manager/breakpoints.c,
11667         plugins/debug-manager/chunk_view.c,
11668         plugins/debug-manager/locals.c,
11669         plugins/debug-manager/memory.c,
11670         plugins/debug-manager/registers.c,
11671         plugins/debug-manager/stack_trace.c:
11672         Add some debugging information 
11674 2006-12-18  Naba Kumar  <naba@gnome.org>
11676         * configure.in, plugins/glade/plugin.c: Allow building against both
11677         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11679 2006-12-03  Naba Kumar  <naba@gnome.org>
11680         
11681         * TODO.tasks: Marked a bounty completed.
11683 2006-11-24  Adam Dingle <adam@medovina.org>
11685         Reviewed by Naba Kumar  <naba@gnome.org>:
11686         * plugins/build-basic-autotools/build-basic-autotools.c,
11687         plugins/debug-manager/watch.c,
11688         plugins/document-manager/plugin.c, 
11689         plugins/patch/plugin.c,
11690         plugins/project-manager/plugin.c:
11691         Fixed bug #378879 (several command names need ellipses).
11693 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11695         Reviewed by: Naba Kumar  <naba@gnome.org>
11696         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11697         GCC 4.1.2 (there are only two warnings remaining now when compiling
11698         plugins).
11700         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11702         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11703         macro so that the generated function support a NULL plugin parameter.
11705         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11706         in debug_tree_find_expression by freeing memory returned by the call
11707         to gtk_tree_model_get instead of the parameter string.
11709 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11711         * plugins/debug-manager/breakpoints.c:
11712         Fix bug #378850
11714         * plugins/debug-manager/anjuta-debug-manager.ui,
11715         plugins/debug-manager/debugger.c,
11716         plugins/debug-manager/plugin.c:
11717         Fix bug #378871
11719 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11721         * libanjuta/anjuta-launcher.c,
11722         plugins/gdb/debugger.c:
11723         Fix bug #377061
11725 2006-11-21  Naba Kumar  <naba@gnome.org>
11727         * plugins/search/search_preferences.c: Fixed build break.
11728         
11729 2006-11-20  Naba Kumar  <naba@gnome.org>
11730         
11731         Patch from Kjartan Maraas:
11732         * plugins/cvs-plugin/cvs-interface.c,
11733         plugins/document-manager/plugin.c,
11734         plugins/gtodo/interface.c,
11735         plugins/gtodo/libgtodo.h,
11736         plugins/message-view/anjuta-msgman.c,
11737         plugins/project-wizard/druid.c,
11738         plugins/search/search_preferences.c,
11739         plugins/sourceview/sourceview-prefs.c,
11740         plugins/terminal/terminal.c,
11741         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11743         Patch from Przemysław Grzegorczyk:
11744         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11745         plugins/subversion/anjuta-subversion.glade: Enable files in
11746         fileselection dialog. Fixes bug #376031.
11747         
11748 2006-11-17  Adam Dingle <adam@medovina.org>
11750         Reviewed by: Naba Kumar  <naba@gnome.org>
11751         * plugins/build-basic-autotools/build-basic-autotools.c
11752         * plugins/class-gen/anjuta-class-gen.plugin.in
11753         * plugins/debug-manager/breakpoints.c
11754         * plugins/debug-manager/plugin.c
11755         * plugins/devhelp/plugin.c
11756         * plugins/document-manager/plugin.c
11757         * plugins/gdb/debugger.c
11758         * plugins/glade/anjuta-glade.plugin.in
11759         * plugins/gtodo/plugin.c
11760         * plugins/language-support-cpp-java/plugin.c
11761         * plugins/message-view/plugin.c
11762         * plugins/project-import/anjuta-project-import.glade
11763         * plugins/project-import/anjuta-project-import.plugin.in
11764         * plugins/search/plugin.c
11765         * plugins/tools/scripts/tools-2.xml.in
11766         * plugins/valgrind/plugin.c
11767         * src/anjuta-actions.h:
11768         Fixed bug #376335 "menu items should be capitalized".  Minor
11769         grammar edits.
11771 2006-11-20  Naba Kumar  <naba@gnome.org>
11772         
11773         * configure.in: Fixed build.
11775         Patch from: Arjan Timmerman
11776         *configure.in: Make subvesion plugin build for apr 1.x.
11777         Fixes: Bug #364754.
11778         
11779 2006-11-20  Johannes Schmid <jhs@gnome.org>
11781         * configure.in
11782         * plugins/*/*.[ch]:
11783         Removed patches from Sylvain and Günther. They caused not problems but
11784         Naba was against them.
11786 2006-11-20  Johannes Schmid <jhs@gnome.org>
11788         * Removed me from MAINTAINERS
11790 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11792         * configure.in:
11793         Use apr-1 instead of apr-0
11795 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11797         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11798         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11799         and another bug occuring when parsing .pc file containing quotes.
11801 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11803         * plugins/*/*.[ch]: Use class macro for type casting.
11805         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11806         GCC 4.1.2 (there are only two warnings remaining now when compiling
11807         plugins).
11809         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11810         a memory leak in debug_tree_find_expression; g_free was called on
11811         the parameter instead of the memory allocated by gtk_tree_model_get.
11813         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11814         to declare and initialize the global type variable of the plugin.
11816 2006-10-31  Naba Kumar  <naba@gnome.org>
11818         * global-tags/create_global_tags.sh.in: Added an end message.
11819         
11820         * libanjuta/anjuta-launcher.h: Fixed indentation.
11821         
11822         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11823         creation to a) append the messages in right way, b) Connect signals
11824         to the view properly and c) Recreate the system-tags.cache at the
11825         end of the generation.
11827         * plugins/symbol-browser: Fixed action path (double
11828         click on sysmbols was not working).
11830         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11831         Fixed typedef and removed dead code.
11833         * tagmanager/c.c: Took the latest version from ctags source
11834         repository, because the one we had (from ctags 5.6) was broken.
11835         
11836         * global_tags/create_global_tags.sh.in: Reverted the patch from
11837         Sylvain because it was not right fix (and added a helpful comment).
11838         Used /bin/bash to fix the bashism and generated separate log files
11839         for each tag files in the same directory.
11840         
11841 2006-10-29  Naba Kumar  <naba@gnome.org>
11843         * plugins/editor/text_editor.c: Use a temporary file
11844         to save the editor and move it at the end to original
11845         file. This will prevent data corruption if file save
11846         failed for any reason. Also report proper errors when
11847         file save fails. Fixes bug #346575.
11848         
11849 2006-10-26  Naba Kumar  <naba@gnome.org>
11851         * plugins/document-manager/anjuta-docman.c: Do not load
11852         the same files with different path more than once (happens
11853         with symlinked files). Fixes Bug #323591.
11855 2006-10-25  Naba Kumar  <naba@gnome.org>
11857         * plugins/valgrind/vgactions.c: Fixed a warning.
11859 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
11861         Reviewed by Naba Kumar  <naba@gnome.org>:
11863         * plugins/valgrind/vgtoolview.c:
11864         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11866         * plugins/valgrind/bugged-prg-test.c:
11867         No more warning during compilation with GCC 4.1.
11868         Program is still buggy in order to be used as a test of the
11869         plugin.
11871         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11872         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11873         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11874         plugins/valgrind/vgrule.c:
11875         No more warning during compilation with GCC 4.1.
11877         * plugins/valgrind/plugin.c:
11878         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11879         prototype (was missing from previous patch).
11881 2006-10-24  Naba Kumar  <naba@gnome.org>
11883         * plugins/glade/plugin.c: Show glade tree view, not list view.
11884         
11885         * plugins/glade/plugin.c: Fixed crash when Anjuta is
11886         exited with glade plugin still loaded. Fixes Bug #364755.
11888         * plugins/document-manager/anjuta-document-manager.plugin.in:
11889         Added application/x-reject in accepted mime-types.
11890         
11891         * Changelog: Fixed changelog alignments.
11893 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
11895         Reviewed by: Naba Kumar  <naba@gnome.org>
11896         
11897         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11898         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11899         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11900         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11901         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11902         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11903         plugins/valgrind/vgsearchbar.c:
11904         Use class macro for type casting.
11906         * plugins/valgrind/plugin.h:
11907         Don't force cast a GtkActionGroup to a GtkAction.
11909         * plugins/valgrind/plugin.c:
11910         Use correct API to get path of the preoject root when building
11911         the list of targets for the run action.
11912         Correct ordering of the construction of the preferences widgets.
11913         Only remove the valgrind widget if it is currently displayed.
11915         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11916         Return if check_valgrind_binary() fails.
11917         The ValgrindPluginPrefs object is initialized after the call to
11918         vg_action_new. Take a handle to the location of the pointer to
11919         the future object.
11921 2006-10-24  Naba Kumar  <naba@gnome.org>
11923         * HACKING: Updated coding sample.
11924         
11925         Patch from: Armin Burgmeier  <armin@arbur.net>
11926         * plugins/symbol-browser/test-class.h,
11927         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11928         
11929 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11931         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11932         * plugins/valgrind/vgtoolview.h:
11933         Correctly handle the argv / srcdir of vg_tool_view object. Do
11934         not leak memory associated with those arrays.
11936         * plugins/symbol-browser/an_symbol_prefs.c:
11937         Support unloading / reloading of the module (for example when
11938         closing a project and opening another one).
11940         * plugins/project-manager/plugin.c:
11941         Remove plugin widget before removing plugin itself, preventing
11942         a crash with valgrind plugin.
11944         * libanjuta/anjuta-preferences-dialog.c:
11945         Do not use the page_num returned by gtk_notebook_append_page to
11946         remove the page as it cause bugs when pages removal is not done
11947         in LIFO.
11949         * plugins/document-manager/anjuta-docman.c:
11950         Fix some GTK+ warnings.
11952         * global-tags/create_global_tags.sh.in:
11953         Rewrite script to remove bash-ism and use pkg-config directly
11954         instead of parsing the *.pc file by hand. This solve problems
11955         that occurred when one of the directory in PKG_CONFIG_PATH is
11956         empty.
11958 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11960         * plugins/glade/plugin.c: Fix build (#363884)
11962 2006-10-22  Johannes Schmid <jhs@gnome.org>
11964         * plugins/file-manager/an_file_view.c:
11965         * plugins/file-manager/plugin.c:
11966         * plugins/file-manager/plugin.h:
11967         Fix possible crasher when changing project-root uri when we try to restore open nodes
11968         * AUTHORS: Updated
11970 2006-10-19  Naba Kumar  <naba@gnome.org>
11972         Patch from: Juan Pablo Ugarte
11973         * plugins/glade/plugin.c: Include glade header
11974         correctly.
11975         
11976 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11977         
11978         * plugins/debug-manager/Makefile.am,
11979         plugins/debug-manager/sexy-icon-entry.h,
11980         plugins/debug-manager/sexy-icon-entry.c,
11981         plugins/debug-manager/dataview.c:
11982         Fix bug #358134 (Goto memory prompt)
11983         Use sexy-icon-entry from libsexy 0.1.10
11985         * plugins/debug-manager/debugger.c,
11986         plugins/debug-manager/plugin.c,
11987         plugins/debug-manager/start.c,
11988         plugins/gdb/debugger.c,
11989         plugins/gdb/plugin.c:
11990         Better error handling when starting and stopping debugger
11992 2006-10-13  Maik Beckmann <maik@eigenco.de>
11994         * src/action_callbacks.c:
11995         Fixed bug #361830 (AboutDialog does not close) which is caused 
11996         due to a change in Gtk+ 2.10  
11997   
11998 2006-10-12  Adam Dingle <adam@medovina.org>
12000         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12002         * plugins/search/search-replace.c:
12003         Fixed bug #358068 (indicate when Find in Files is complete)
12005         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12007         * plugins/sourceview/sourceview-prefs.c:
12008         * plugins/sourceview/sourceview.glade:
12009         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12011         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12013         * plugins/devhelp/plugin.c:
12014         * plugins/search/plugin.c: 
12015         Fixed bug #359750 (fix find/replace shortcut keys).
12017         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12018         use Alt+key for shortcuts)
12020         *  plugins/debug-manager/debug_tree.c:
12021         *  plugins/debug-manager/debugger.c:
12022         Fixed bug #359317 (can't load debug manager)
12024         * /plugins/document-manager/plugin.c:
12025         Fixed bug #359259 (highlight modes listed in reverse 
12026         alphabetical order).
12028 2006-10-10  Johannes Schmid <jhs@gnome.org>
12030         * plugins/glade/plugin.c:
12031         Add scrollbars to glade project window
12033 2006-10-10  Johannes Schmid <jhs@gnome.org>
12035         * libanjuta/interfaces/Makefile.am.iface:
12036         Fixed Makefile with broke build
12038 2006-10-07  Johannes Schmid <jhs@gnome.org>
12040         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12041         * libanjuta/interfaces/Makefile.iface.am:
12042         Fixed enum types generation
12044         * libanjuta/interfaces/libanjuta.idl:
12045         Fixed some strange typo
12047 2006-10-06  Johannes Schmid <jhs@gnome.org>
12049         * libanjuta/interfaces/Makefile.iface.am:
12050         Fixed enum-types.h generation
12051         * libanjuta/interfaces/libanjuta.idl:
12052         char* => gchar*
12053         IAnjutaTODO::load should take const gchar* argument
12054         Remove include to libanjuta/e-splash.h which is not installed as header file
12055         Disable get_attributes for now
12056         
12057         * pluings/sourceview/sourceview.c: Disabled get_attributes
12058         
12059         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12061 2006-10-05  Naba Kumar  <naba@gnome.org>
12063         * TODO.tasks: Set 'Improve class widzard' task to assigned.
12064         Set bug id for 'Profiler plugin' task.
12066 2006-10-03  Naba Kumar  <naba@gnome.org>
12068         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12069         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12071         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12072         plugins/project-manager/plugin.c: Added a new API in
12073         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12074         Added some documentation. On project close, close all editors that
12075         has files opened for the project.
12076         
12077         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12078         from the containers on anjuta_shell_remove_widget(). Do not destroy
12079         glade widgets once created.
12080         
12081 2006-10-03  Johannes Schmid <jhs@gnome.org>
12083         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12084         * libanjuta/interfaces/libanjuta.idl:
12085         const-List<> => const List<>
12086         List-free<> => List<>
12087         
12088         * Makefile.am: Reenabled launcher
12090 2006-10-03  Johannes Schmid <jhs@gnome.org>
12092         * libanjuta/interfaces/Makefile.am.iface:
12093         Install libanjuta.idl
12095 2006-10-02  Adam Dingle <adam@medovina.org>
12097         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12099 2006-10-02  Adam Dingle <adam@medovina.org>
12101         * plugins/editor/style-editor.c: fixed bug #357534
12102         * plugins/gdb/utilities.h: removed 2 unused declarations
12104 2006-10-02  Johannes Schmid <jhs@gnome.org>
12106         * Makefile.am: disabled anjuta-launcher
12107         * libanjuta/Makefile.am:
12108         
12109         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12110         * libanjuta/glue-factory.c: (glue_factory_add_path),
12111         (glue_factory_get_path):
12112         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12113         * libanjuta/glue-factory.h:
12114         * libanjuta/glue-cpp.h:
12115         * libanjuta/glue-cpp.c:
12116         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
12117         
12118         * libanjuta/interfaces/Makefile.am.iface:
12119         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12120         * libanjuta/interfaces/libanjuta.idl:
12121         Add a new features to idl compiler:
12122         List<Type> => List of Type
12123         List-free<Type> => List of Type, it is up to the caller to free items and list
12124         const-List(-free)<Type> = const List of Types
12125         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12126         
12127         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12128         (generic_cpp_class_create_code):
12129         Adapted to new project_manager interface
12130         
12131         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12132         * plugins/debug-manager/debugger.c:
12133         (ivariable_debugger_iface_init):
12134         Do not use C++ keyword "delete" for interface name
12135         
12136         * plugins/document-manager/anjuta-document-manager.plugin.in:
12137         Added m4 to mime-types
12138         
12139         * plugins/project-manager/plugin.c:
12140         (iproject_manager_add_source_multi):
12141         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12143 2006-10-01  Naba Kumar  <naba@gnome.org>
12145         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12146         UI file used when out-of-process devhelp is used instead of
12147         embedded devhelp.
12148         
12149         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12150         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12151         plugins/profile-default/default.anjuta: Build devhelp plugin,
12152         but use out-of-process devhelp if devhelp plugin is disabled
12153         (either by user or devhelp is not installed). Disabled devhelp
12154         plugin by default. Added it in default profile.
12156 2006-10-01  Naba Kumar  <naba@gnome.org>
12158         * plguins/project-manager/plugin.c: Possible fix for crash
12159         bug #358583.
12160         
12161         * configure.in, plugins/Makefile.am: Enabled glade plugin and
12162         set dep to last version 3.0.2.
12163         
12164         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12165         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12166         plugins/symbol-browser/plugin.c: Use the right action group
12167         for getting popup actions (Fixes lots of assertion failures).
12169         * plugins/project-manager/plugin.c,
12170         plugins/project-manager/plugin.h: use separate action group
12171         for profie actions.
12172         
12173         * plugins/message-view/plugin.c: Disconnect session load
12174         signal on plugin deactivation (fixes a crash).
12176 2006-09-30  Naba Kumar  <naba@gnome.org>
12178         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12179         * TODO.tasks: Assigned a bounty to Massimo.
12181 2006-09-29  Naba Kumar  <naba@gnome.org>
12183         * src/anjuta-app.c, src/shell.c: Fixed build errors.
12185 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12187         * plugins/debug-manager/debugger.c,
12188         plugins/debug-manager/plugin.c,
12189         libanjuta/interfaces/libanjuta.idl:
12190         Add a new abort command to quit debugger without waiting
12192         * plugins/gdb/debugger.c,
12193         plugins/gdb/debugger.h,
12194         plugins/gdb/plugin.c:
12195         Send a signal directly to the debugged program
12196         Implement abort command
12198         * plugins/debug-manager/debug_tree.c:
12199         Fix bug #358163
12201         * plugins/debug-manager/stack-trace.c:
12202         Fix bug #358009
12204 2006-09-29  Naba Kumar  <naba@gnome.org>
12206         * TODO.tasks: Updated.
12207         
12208         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12209         dialog.
12210         
12211         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12212         
12213         * TODO.tasks: Updated in light of the word wrapping fix
12214         in Tasks Manager. Added a test bounty entry.
12216         * TODO.tasks: Added four bounties.
12217         
12218 2006-09-28  Naba Kumar  <naba@gnome.org>
12220         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12221         Added 'customizable' parameter to
12222         anjuta_ui_add_action_group_entries() and similar functions to
12223         allow user configuration of the actions. Filter out actions that
12224         are not configurable items (such as submenu items). Now the
12225         'Customize shortcuts' dialog is much better listed.
12227         * plugins/build-basic-autotools/build-basic-autotools.c,
12228         plugins/build-basic-autotools/build-basic-autotools.h,
12229         plugins/cvs-plugin/plugin.c,
12230         plugins/cvs-plugin/plugin.h,
12231         plugins/debug-manager/breakpoints.c,
12232         plugins/debug-manager/plugin.c,
12233         plugins/debug-manager/stack_trace.c,
12234         plugins/debug-manager/watch.c,
12235         plugins/devhelp/plugin.c,
12236         plugins/document-manager/plugin.c,
12237         plugins/file-loader/plugin.c,
12238         plugins/file-manager/plugin.c,
12239         plugins/glade/plugin.c,
12240         plugins/gtodo/interface.c,
12241         plugins/gtodo/plugin.c,
12242         plugins/language-support-cpp-java/plugin.c,
12243         plugins/macro/plugin.c,
12244         plugins/macro/plugin.h,
12245         plugins/message-view/plugin.c,
12246         plugins/patch/plugin.c,
12247         plugins/profile-default/default.anjuta,
12248         plugins/project-manager/plugin.c,
12249         plugins/project-manager/plugin.h,
12250         plugins/sample1/plugin.c,
12251         plugins/search/plugin.c,
12252         plugins/subversion/plugin.c,
12253         plugins/subversion/plugin.h,
12254         plugins/symbol-browser/plugin.c,
12255         plugins/symbol-browser/plugin.h,
12256         plugins/tools/plugin.c,
12257         plugins/valgrind/plugin.c,
12258         plugins/valgrind/plugin.h: Fixed to take care of above change
12259         in API of AnjutaUI. Properly added/removed action groups in some
12260         plugins. Split action groups into customization and non-customizable
12261         groups and added them separately.
12263         * plugins/document-manager/plugin.c: Close files belonging to
12264         project when project is closed (not complete).
12265         
12266         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12267         vertical aligned cell entries.
12268         
12269         * src/anjuta-app.c: Define macros for the placeholder names.
12270         Set default widths and heights of the default placeholders,
12271         so that newly docked widgets are correclty sized.
12272         
12273         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12274         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12275         Fixed to generated correct actions addition/removal code.
12277 2006-09-25  Naba Kumar  <naba@gnome.org>
12279         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12280         libanjuta/anjuta-serializer.[ch]: Implemented serialization
12281         class.
12282         
12283         * plugins/message-view/anjuta-msgman.c,
12284         plugins/message-view/anjuta-msgman.h,
12285         plugins/message-view/message-view.c,
12286         plugins/message-view/message-view.h,
12287         plugins/message-view/plugin.c: Serialize messages panes in
12288         session save and deserialize them in session load so that
12289         build messages persistant.
12290         
12291 2006-09-24  Johannes Schmid <jhs@gnome.org>
12293         * libanjuta/anjuta-utils.c:
12294         * plugins/message-view/message-view.c:
12295         Really fixed #355407
12297 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12299         * libanjuta/interfaces/libanjuta.idl:
12300         Change one variable sign
12302         * plugins/debug-manager/anjuta-debug-manager.glade,
12303         plugins/debug-manager/anjuta-debug-manager.ui:
12304         Few small interface changes     
12306         * plugins/debug-manager/debug_tree.h,
12307         plugins/debug-manager/watch.c,
12308         plugins/debug-manager/debugger.c,
12309         plugins/debug-manager/plugin.c
12310         plugins/gdb/debugger.c,
12311         plugins/gdb/plugin.c:
12312         Big rewrite of debugger queue
12313         Allow to cancel command
12315         * plugins/debug-manager/memory.c:
12316         Fix a bug if a command is cancelled
12318 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12320         * plugins/gdb/debugger.c,
12321         plugins/debug-manager/debug_tree.c,
12322         plugins/debug-manager/locals.c:
12323         Restore tree representation for local variable
12324         Add argument in local variable list
12325         Use gdb variable object to get all informations
12327 2006-09-19  Naba Kumar  <naba@gnome.org>
12329         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12330         that implements AnjutaSavePrompt class.
12332         * ChangeLog: Fixed indentation.
12333         
12334         * libanjuta/Makefile.am,
12335         libanjuta/anjuta-marshal.list,
12336         libanjuta/anjuta-shell.c,
12337         libanjuta/anjuta-shell.h,
12338         plugins/document-manager/action-callbacks.c,
12339         plugins/document-manager/action-callbacks.h,
12340         plugins/document-manager/anjuta-docman.c,
12341         plugins/document-manager/anjuta-docman.h,
12342         plugins/document-manager/plugin.c,
12343         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12344         unsaved items during exit. A new signal is added in shell
12345         interface called 'save-prompt' to collect all unsaved items.
12346         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12347         Fixed document manager to use the new save-prompt signal in shell
12348         and AnjutaSavePrompt object for unsaved files. Cleaned up
12349         AnjutaDocman to synchronously save new files. Fixed function
12350         names.
12352 2006-09-18  Johannes Schmid <jhs@gnome.org>
12354         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12355         gdl requirement to 0.7.0
12357 2006-09-18  Johannes Schmid <jhs@gnome.org>
12359         * global-tags/.cvsignore:
12360         * global-tags/Makefile.am:
12361         * global-tags/create_global_tags.sh (removed):
12362         * global-tags/create_global_tags.sh.in (added):
12363         Fixed #355407
12364         
12365         * libanjuta/anjuta-launcher.c:
12366         Fixed #349374
12367         
12368         * plugins/project-manager/plugin.c:
12369         (project_manager_plugin_close_project):
12370         Fixed crasher
12371         
12372         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12373         Fixed gtk critical
12374         
12375         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12376         More reasonable toolbar creation/deletition though it does
12377         not completly work!
12379 2006-09-15  Johannes Schmid <jhs@gnome.org>
12381         * libanjuta/anjuta-utils.c/.h:
12382         Fixed #355168
12384 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12386         * scintilla/ScintillaGTK.cxx
12387         Fixed doulbe freeing in Scintilla
12389 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12391         * plugins/symbol-browser/an_symbol_prefs.c:
12392         Support unloading / reloading of the module (for example when
12393         closing a project and opening another one).
12395         * plugins/project-manager/plugin.c:
12396         Really fixed #355148 (Show project name in title bar)
12398 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12400         * libanjuta/plugins.c:
12401         Fixed #355156 (Show plugins in alphabetical order)
12403 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12405         * plugins/project-manager/plugin.c:
12406         Fixed #355148 (Show project name in title bar)
12408 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12410         * plugins/project-manager/plugin.c:
12411         (value_removed_project_root_uri):
12412         Fixed crasher if project cannot be opened
12414 2006-08-30 Naba Kumar  <naba@gnome.org>
12416         * plugins/language-support-cpp-java/plugin.[c,h],
12417         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12418         Impletemnted UI for auto indent.
12419         
12420 2006-08-28 Naba Kumar  <naba@gnome.org>
12421         
12422         * plugins/gvim/.cvsignore,
12423         plugins/gvim/Makefile.am,
12424         plugins/gvim/anjuta-vim-plugin.png,
12425         plugins/gvim/anjuta-vim.c,
12426         plugins/gvim/anjuta-vim.h,
12427         plugins/gvim/anjuta-vim.plugin.in,
12428         plugins/gvim/gtkvim.c,
12429         plugins/gvim/gtkvim.h,
12430         plugins/gvim/plugin.c,
12431         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12432         in build yet.
12434 2006-08-28 Naba Kumar  <naba@gnome.org>
12436         Patch from: Massimo Corà  <maxcvs@email.it>
12437         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12438         possible infinite loop.
12440 2006-08-22 Adam Dingle <adam@medovina.org>
12441         
12442         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12443         to edit are shown in the preferences dialog in anjuta").
12444         Removed unused widgets from the style editor dialog.
12446 2006-08-21  Johannes Schmid <jhs@gnome.org>
12448         * plugins/symbol-browser/test-class.[cpp/h]
12449         Added missing files
12451 2006-08-18  Naba Kumar  <naba@gnome.org>
12453         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12454         end of document loading.
12456         * plugins/language-support-cpp-java/plugin.c,
12457         plugins/sourceview/sourceview.c: Fixed plugin loading.
12459 2006-08-17  Naba Kumar  <naba@gnome.org>
12461         * plugins/language-support-cpp-java/plugin.c,
12462         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12463         mode line parsing. Indentation parameters initialized based on
12464         mode line parameters.
12466 2006-08-16  Naba Kumar  <naba@gnome.org>
12468         * Makefile.am, plugins/editor/text_editor.c,
12469         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12470         comments.
12472 2006-08-16 Naba Kumar  <naba@gnome.org>
12474         Patch from  Massimo Cora'  <maxcvs@email.it>:
12475         
12476         * plugins/editor/aneditor-autocomplete.cxx,
12477         plugins/editor/aneditor-calltip.cxx,
12478         plugins/symbol-browser/Makefile.am,
12479         plugins/symbol-browser/an_symbol.c,
12480         plugins/symbol-browser/an_symbol_view.c,
12481         plugins/symbol-browser/plugin.c,
12482         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12483         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12484         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12485         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12486         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12487         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12488         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12489         tagmanager/get.h, tagmanager/html.c,
12490         tagmanager/include/tm_source_file.h,
12491         tagmanager/include/tm_tag.h,
12492         tagmanager/include/tm_workspace.h,
12493         tagmanager/jscript.c, tagmanager/keyword.c,
12494         tagmanager/keyword.h, tagmanager/lisp.c,
12495         tagmanager/lregex.c, tagmanager/lua.c,
12496         tagmanager/main.h, tagmanager/make.c,
12497         tagmanager/options.c, tagmanager/options.h,
12498         tagmanager/parse.c, tagmanager/parse.h,
12499         tagmanager/parsers.h, tagmanager/pascal.c,
12500         tagmanager/perl.c, tagmanager/php.c,
12501         tagmanager/python.c, tagmanager/read.c,
12502         tagmanager/read.h, tagmanager/readtags.c,
12503         tagmanager/readtags.h, tagmanager/rexx.c,
12504         tagmanager/routines.c, tagmanager/routines.h,
12505         tagmanager/ruby.c, tagmanager/scheme.c,
12506         tagmanager/sh.c, tagmanager/slang.c,
12507         tagmanager/sml.c, tagmanager/sort.c,
12508         tagmanager/sort.h, tagmanager/sql.c,
12509         tagmanager/strlist.c, tagmanager/strlist.h,
12510         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12511         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12512         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12513         tagmanager/vim.c, tagmanager/vstring.c,
12514         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12515         5.6 and namespace completion fixed.
12517         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12518         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12520 2006-08-15 Naba Kumar  <naba@gnome.org>
12522         * libanjuta/interfaces/libanjuta.idl,
12523         plugins/editor/text-editor-iterable.c,
12524         plugins/editor/text_editor.c,
12525         plugins/sourceview/sourceview-cell.c,
12526         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12527         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12528         ianjuta_editor_end_action().
12529         
12530         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12532 2006-08-13 Naba Kumar  <naba@gnome.org>
12534         * plugins/debug-manager/breakpoints.c,
12535         plugins/debug-manager/memory.c,
12536         plugins/debug-manager/registers.c,
12537         src/layout.xml: Fixed debugger widgets layout.
12539 2006-08-12 Naba Kumar  <naba@gnome.org>
12541         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12542         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12543         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12544         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12545         codes and dead codes. Removed automatic indentation prefs.
12547 2006-08-12  Johannes Schmid <jhs@gnome.org>
12549         * libanjuta/Makefile.am:
12550         * libanjuta/anjuta-launcher.c:
12551         * libanjuta/anjuta-launcher.h:
12552         * libanjuta/anjuta-plugin.c:
12553         * libanjuta/anjuta-plugin.h:
12554         * libanjuta/anjuta-preferences.c:
12555         * libanjuta/anjuta-preferences.h:
12556         * libanjuta/anjuta-shell.c:
12557         * libanjuta/anjuta-shell.h:
12558         * libanjuta/libanjuta.h:
12559         
12560         Made wrapper friendly:
12561         - no inline in header files (preferences_set/get)
12562         - correct signal names
12563         - correct GError** argument in anjuta_shell_freeze/thaw
12564         - include correct files in libanjuta.h
12565         
12566         * plugins/project-manager/plugin.c: 
12567         Fixed two crashers
12569 2006-08-11 Naba Kumar  <naba@gnome.org>
12571         * plugins/editor/aneditor-priv.h,
12572         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12573         
12574         * plugins/editor/text_editor_cbs.c,
12575         plugins/sourceview/anjuta-view.c: Pass the right position for char
12576         added signal.
12577         
12578         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12579         
12580         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12582 2006-08-11 Naba Kumar  <naba@gnome.org>
12584         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12585         return the right character at the iter position and get_char() to
12586         not leak memory.
12588         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12589         to set to character offset and not byte index.
12591         * plugins/language-support-cpp-java/plugin.c: Improved
12592         auto-indentation login. Indents opening and closing braces correctly.
12594 2006-08-10  Johannes Schmid <jhs@gnome.org>
12596         * INSTALL:
12597         * autogen.sh:
12598         Required automake = 1.9
12600         * libanjuta/anjuta-children.c:
12601         * libanjuta/anjuta-children.h:
12602         * libanjuta/anjuta-encodings.h:
12603         * libanjuta/anjuta-launcher.h:
12604         * libanjuta/anjuta-plugin-description.h:
12605         * libanjuta/anjuta-preferences-dialog.h:
12606         * libanjuta/anjuta-preferences.h:
12607         * libanjuta/anjuta-session.h:
12608         * libanjuta/anjuta-status.h:
12609         * libanjuta/anjuta-ui.h:
12610         * libanjuta/anjuta-utils.c:
12611         * libanjuta/anjuta-utils.h:
12612         * libanjuta/e-splash.h:
12613         * libanjuta/glue-factory.h:
12614         * libanjuta/glue-plugin.h:
12615         * libanjuta/plugins.h:
12616         * libanjuta/resources.h:
12617         Fixed libanjuta to be able to wrap it
12618         - G_BEGIN_DECLS, G_END_DECLS
12619         - include all necessary files in libanjuta.h
12621         * plugins/gtodo/tray-icon.c:
12622         * plugins/terminal/terminal.c:
12623         Some build fixes for freebsd
12625         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12626         * plugins/sourceview/sourceview.glade:
12627         Remove auto-indent feature as it is now in language-support
12629 2006-08-09 Naba Kumar  <naba@gnome.org>
12631         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12632         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12633         Added missing files.
12635         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12636         get_use_spaces(), set_tabsize() and set_use_spaces().
12638 2006-08-09 Naba Kumar  <naba@gnome.org>
12640         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12641         succeeded in activating.
12643         * plugins/document-manager/plugin.c: Added debug message.
12645         * libanjuta/interfaces/libanjuta.idl,
12646         plugins/editor/text_editor.c: Implemented get_tabsize(),
12647         get_use_spaces(), set_tabsize() and set_use_spaces().
12649         * plugins/language-support-cpp-java/Makefile.am,
12650         plugins/language-support-cpp-java/plugin.c,
12651         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12652         for indentation. Added preferences page for paramenters.
12654         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12656 2006-08-08 Naba Kumar  <naba@gnome.org>
12658         * libanjuta/interfaces/libanjuta.idl,
12659         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12660         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12661         plugins/editor/text_editor.c,
12662         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12663         and implemented it for both scintilla and sourceview.
12665         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12666         focus back to editor (happens when pressing esc in incremental
12667         search box).
12669 2006-08-08 Naba Kumar  <naba@gnome.org>
12671         * libanjuta/interfaces/libanjuta.idl,
12672         plugins/editor/text_editor.c,
12673         plugins/editor/text_editor.h,
12674         plugins/editor/text-editor-iterable.c,
12675         plugins/sourceview/sourceview-cell.c,
12676         plugins/sourceview/sourceview.c: Implemented editor attributes
12677         methods.
12678         
12679         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12680         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12681         code (not complete yet).
12683         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12684         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12685         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12686         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12687         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12688         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12690 2006-08-04 Naba Kumar  <naba@gnome.org>
12692         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12693         implementation.
12694         
12695 2006-08-03  Johannes Schmid <jhs@gnome.org>
12697         * configure.in: Add a more informative text to valgrind plugin
12699         * TODO.tasks:
12700         Modified Preferences tasl
12701         * libanjuta/anjuta-plugin.c: 
12702         * libanjuta/anjuta-preferences-dialog.c: 
12703         * libanjuta/anjuta-preferences-dialog.h:
12704         * libanjuta/anjuta-preferences.c:
12705         * libanjuta/anjuta-preferences.h:
12706         * libanjuta/interfaces/Makefile.am.iface:
12707         * libanjuta/interfaces/libanjuta.idl:
12708         Added IAnjutaPreferences interface which every plugin that has preferences should
12709         implement. Call merge() and unmerge() at plugin activation/deactivation.
12710         Fixed preferences_page_remove()
12711         
12712         * plugins/build-basic-autotools/build-basic-autotools.c:
12713         * plugins/cvs-plugin/plugin.c: 
12714         * plugins/document-manager/plugin.c:
12715         * plugins/editor/plugin.c:
12716         * plugins/editor/plugin.h:
12717         * plugins/file-manager/plugin.c: 
12718         * plugins/gtodo/main.h:
12719         * plugins/gtodo/plugin.c: 
12720         * plugins/gtodo/preferences.c: 
12721         * plugins/message-view/anjuta-msgman.c: 
12722         * plugins/message-view/anjuta-msgman.h:
12723         * plugins/message-view/plugin.c:
12724         * plugins/sourceview/plugin.c: 
12725         * plugins/sourceview/plugin.h:
12726         * plugins/symbol-browser/an_symbol_prefs.c:
12727         * plugins/symbol-browser/plugin.c: 
12728         * plugins/terminal/terminal.c: 
12729         * plugins/valgrind/plugin.c
12730         * src/anjuta-app.c:
12731         
12732         Updated preference loading/unloading for all plugins
12734 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12735         
12736         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12737         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12738     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12739         recommended by the autoconf manual. 
12740         - Fixes compiling with autoconf 2.60.
12741         
12742         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12744 2006-08-02      Johanes Schmid <jhs@gnome.org>
12746         * plugins/profile-default/plugin.c:
12747         Fixed session handling
12749 2006-08-01  Johannes Schmid <jhs@gnome.org>
12751         * configure.in
12752         * plugins/Makefile.am:
12753         Disabled devhelp and glade for now as they do not work (#341073
12754         and #341170)
12755         
12756         * plugins/profile-default/anjuta-default-profile.ui (removed):
12757         * plugins/profile-default/plugin.c:
12758         * plugins/profile-default/plugin.h:
12759         * plugins/project-manager/anjuta-project-manager.ui:
12760         * plugins/project-manager/plugin.c:
12761         * plugins/project-manager/plugin.h:
12762         Limted multiple project support #315043
12764         * libanjuta/interfaces/libanjuta.idl:
12765         Added ianjuta_profile_unload
12767 2006-07-31 Naba Kumar  <naba@gnome.org>
12769         * libanjuta/interfaces/libanjuta.idl,
12770         plugins/editor/text-editor-iterable.c,
12771         plugins/editor/text_editor.c,
12772         plugins/sourceview/anjuta-view.c,
12773         plugins/sourceview/anjuta-view.h,
12774         plugins/sourceview/sourceview.c: Fixed text iteration and 
12775         IAnjutaEditor implementations in both scintilla
12776         and sourceview. Cleand up libanjuta API: Removed redundant
12777         erase_range() method from IAnjutaEditor interface, fixed
12778         ianjuta_editor_get_text to take length instead of range (consistency).
12779         autoindentation in both sourceview and scintilla more or less works,
12780         but still disabled for now because there are still some anomalies
12781         in text iteration.
12783         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12785         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12786         API changes.
12788 2006-07-30  Johannes Schmid <jhs@gnome.org>
12790         * plugins/sourceview/anjuta-document.c:
12791         * plugins/sourceview/anjuta-document.h:
12792         * plugins/sourceview/anjuta-view.c: 
12793         * plugins/sourceview/sourceview.c:
12794         Wrote a new "char_added" implementation, I hope this one is good
12796         * plugins/sourceview/sourceview-cell.c:
12797         Fixed typo: "text_iter" instead of "iter"
12799 2006-07-30 Naba Kumar  <naba@gnome.org>
12801         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12803 2006-07-30  Johannes Schmid <jhs@gnome.org>
12805         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12806         
12807         * plugins/debug-manager/plugin.c: 
12808         * plugins/patch/plugin.c:
12809         Use IAnjutaIndicable to mark debugger position
12811         * plugins/sourceview/sourceview.c:
12812         Define colors for IAnjutaIndicable
12814 2006-07-29  Johannes Schmid <jhs@gnome.org>
12816         * plugins/debug-manager/anjuta-debug-manager.ui:
12817         * plugins/debug-manager/breakpoints.c:
12818         * plugins/debug-manager/images/Makefile.am:
12819         * plugins/debug-manager/images/run-to-cursor.png:
12820         * plugins/debug-manager/plugin.c:
12821         Added toolbar and some icons
12823         * plugins/patch/anjuta-patch.ui:
12824         * plugins/patch/patch-plugin.c:
12825         * plugins/patch/patch-plugin.glade:
12826         * plugins/patch/plugin.c:
12827         * plugins/patch/plugin.h:
12828         Improved patch plugin (GUI and function)
12830         * plugins/sourceview/sourceview.c:
12831         Fixed another Gtk-Critical
12833         * plugins/tools/anjuta-tools.ui:
12834         * plugins/tools/plugin.h:
12835         Put Patch plugin in tools menu and changed ui file
12837 2006-07-29  Johannes Schmid <jhs@gnome.org>
12839         * plugins/document-manager/plugin.c:
12840         Fixed accelator Gtk-Warning
12842         * plugins/message-view/anjuta-msgman.c: 
12843         Fixed Gtk-Warning
12845         * plugins/sourceview/anjuta-document.c:
12846         * plugins/sourceview/anjuta-document.h:
12847         * plugins/sourceview/anjuta-marshal.list:
12848         Wrote a better emitter for the char-added signal
12850         * plugins/sourceview/sourceview.c:
12851         Fixed Redo/Undo to void Gtk-Criticals
12852         
12853         * plugins/sourceview/sourceview-args.c:
12854         * plugins/sourceview/sourceview-cell.c:
12855         * plugins/sourceview/sourceview-scope.c:
12856         * plugins/sourceview/sourceview-tags.c: 
12857         Adapted to new IAnjutaIterator API
12859 2006-07-28 Naba Kumar  <naba@gnome.org>
12861         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12863         * plugins/symbol-browser/an_symbol.c,
12864         plugins/symbol-browser/an_symbol_iter.c,
12865         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12866         subclass of AnjutaSymbol so that the symbol is accessible from
12867         the iter in light of changes in IAnjutaIterable.
12869         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12870         implementation of IAnjutaIterable.
12872 2006-07-28 Naba Kumar  <naba@gnome.org>
12874         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12875         IAnjutaIterable. They were kind of useless since the interface is
12876         defined on the data object itself. Added set_position() method
12877         in IAnjutaIterable to allow setting arbitrary current index to the
12878         iter.
12879         Added erase() and erase_range() in IAnjutaEditor.
12881         * plugins/editor/text-editor-iterable.c: Fixed 
12882         plugins/editor/text_editor.c: Implemented erase() and erase_range()
12883         methods in editor. Fixed get_line_from_position() method.
12885         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12886         code. It's disabled for now.
12888         * plugins/sourceview/sourceview-cell.c,
12889         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12890         implementation.
12892 2006-07-27  Johannes Schmid <jhs@gnome.org>
12894         * plugins/sourceview/sourceview-cell.c:
12895         Fixed IAnjutaEditorCell to work only on a single line
12896         Fixed crasher in finalize
12898         * plugins/symbol-browser/an_symbol_prefs.c:
12899         * global-tags/Makefile.am:
12900         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12901         script installation     
12903 2006-07-26 Naba Kumar  <naba@gnome.org>
12905         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12906         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12907         
12908         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12909         
12910         * plugins/document-manager/plugin.c: Fixed dynamic loading of
12911         support plugins
12912         
12913         * plugins/editor/text-editor-iterable.c,
12914         plugins/editor/text_editor.c,
12915         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12916         method to work correctly, it was ignoring start and end parameters.
12917         Fixed TextEditorCell implementation. Fixed 'char-added' signal
12918         emission.
12919         
12920         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12921         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12923 2006-07-24  Massimo Cora'  <maxcvs@email.it>
12925         * plugins/symbol-browser/an_symbol_view.c,
12926         plugins/symbol-browser/an_symbol_view.h,
12927         plugins/symbol-browser/plugin.c:
12928     fix a matching case into sv_extract_type_qualifier_from_expr ()
12929     and some minor issues.
12931 2006-07-26  Johannes Schmid <jhs@gnome.org>
12933         * plugins/language-support-cpp-java/plugin.c:
12934         Fixed to work kind of with sourceview editor
12935         * plugins/sourceview/anjuta-document.c: 
12936         * plugins/sourceview/anjuta-view.c: 
12937         * plugins/sourceview/sourceview-cell.c:
12938         * plugins/sourceview/sourceview.c:
12939         Fixed IAnjutaEditorCell and "char-added" signal
12941 2006-07-24 Naba Kumar  <naba@gnome.org>
12943         * plugins/document-manager/plugin.c,
12944         plugins/document-manager/plugin.h: Initial implementedion for loading
12945         support plugins.
12946         
12947         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12948         implementation.
12949         
12950         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12951         indicators are cleared (that leaved grey texts).
12953 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12955         * libanjuta/interfaces/libanjuta.idl,
12956         plugins/debug-manager/breakpoints.c,
12957         plugins/debug-manager/memory.c,
12958         plugins/debug-manager/registers.c,
12959         plugins/debug-manager/debug_tree.c,
12960         plugins/debug-manager/debugger.c,
12961         plugins/gdb/debugger.c,
12962         plugins/gdb/debugger.h,
12963         plugins/gdb/plugin.c:
12964         Add a parameter for reporting error
12965         Add a new interface for using gdb variable object
12966         Allow to cancel commands
12967         Rewrite handling of debugger state
12969         * plugins/debug-manager/plugin.c,
12970         plugins/debug-manager/locals.c,
12971         plugins/debug-manager/locals.h,
12972         plugins/debug-manager/register.c,
12973         plugins/debug-manager/stack_trace.c,
12974         plugins/debug-manager/stack_trace.h:
12975         Create and destroy local and stack trace windows when needed
12977 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12979         * plugins/document-manager/plugin.c:
12980         Fixed "Automatic" highlighting
12982 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12984         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12986         * plugins/sourceview/anjuta-view.c:
12987         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12989 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12990         
12991         * configure.in: Check for C/C++-Compiler correctly
12993 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12995         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12997         * plugins/debug-manager/stack_trace.c:
12998         Destroy stack window when debuuger is disabled (#347414)
12999         
13000         * plugins/sourceview/anjuta-view.c:
13001         Fix a crash with popup-menu (#347412)
13003 2006-07-13 Naba Kumar  <naba@gnome.org>
13005         * plugins/editor/Makefile.am,
13006         plugins/editor/text_editor.h,
13007         plugins/editor/text-editor-iterable.h,
13008         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13009         tested yet).
13010         
13011         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13012         code.
13013         
13014         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13016 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
13018         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13019         Bug #342937
13020         
13021 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13023         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13025         * libanjuta/anjuta-preferences-dialog.c:
13026         Do not use the page_num returned by gtk_notebook_append_page to
13027         remove the page as it cause bugs when pages removal is not done
13028         in LIFO.
13030         * plugins/document-manager/anjuta-docman.c:
13031         * src/anjuta-app.c:
13032         makes Anjuta display dock_items which have previously been hidden
13034 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13036         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13038         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13039         * plugins/sourceview/sourceview.c: (imark_unmark):
13040         
13041         Patches for bugs #346450 and #346295
13042         
13043         * AUTHORS: Added Fredrik
13045 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13047         * plugins/message-view/anjuta-msgman.c: 
13048         Fixed close button/icon size (like in docman)
13050 2006-06-10 Naba Kumar <naba@gnome.org>
13052         * plugins/editor/text_editor.c: Fixed goto line to mark the line
13053         being set.
13054         
13055 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13057         * libanjuta/interfaces/libanjuta.idl:
13058         Move inspect_memory function in IAnjutaCpuDebugger interface
13059         Rename Boolean type to State
13061         * plugins/debug-manager/breakpoint.c:
13062         Rename Boolean type to State
13064         * plugins/debug-manager/Makefile.am,
13065         plugins/debug-manager/anjuta-marshal.list,
13066         plugins/debug-manager/data_view.c,
13067         plugins/debug-manager/data_view.h,
13068         plugins/debug-manager/data_buffer.c,
13069         plugins/debug-manager/data_buffer.h,
13070         plugins/debug-manager/chunk_view.c,
13071         plugins/debug-manager/chunk_view.h,
13072         plugins/debug-manager/anjuta-debug-manager.ui,
13073         plugins/debug-manager/debugger.c,
13074         plugins/debug-manager/memory.c,
13075         plugins/debug-manager/memory.h,
13076         plugins/debug-manager/plugin.c,
13077         plugins/gdb/debugger.c,
13078         plugins/gdb/debugger.h,
13079         plugins/gdb/plugin.c:
13080         Rewrite memory window using a special widget
13081         Rename Boolean type to State
13083 2006-06-08 Naba Kumar <naba@gnome.org>
13085         * plugins/editor/text_editor.c (itext_editor_get_current_word):
13086         Do not return garbage characters and return NULL when there is no
13087         current word.
13088         
13089         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13090         work correctly.
13091         
13092         * plugins/search/search-replace.c: Fixed a mem leak.
13094 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
13096         * libanjuta/anjuta-launcher.c:
13097         Added debug message (see #343522)
13098         
13099         * plugins/build-basic-autotools/build-basic-autotools.c:
13100         Patch from Günther Brammer to fix #344015
13102         * plugins/sourceview/sourceview.c:
13103         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13104         automatic highlight of build messages)
13106 2006-06-06 Naba Kumar <naba@gnome.org>
13108         * configure.in,
13109         libanjuta/interfaces/libanjuta.idl,
13110         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13111         plugins/Makefile.am,
13112         plugins/document-manager/action-callbacks.c,
13113         plugins/document-manager/plugin.c,
13114         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13115         interface for language highlight selection and langauge change
13116         signal.
13117         
13118         * plugins/language-support-cpp-java: Added language support
13119         plugin for cpp and java.
13121 2006-05-27  Naba Kumar  <naba@gnome.org>
13123         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13124         plugins/debug-manager/*, data/Makefile.am,
13125         manuals/reference/libanjuta/libanjuta.types,
13126         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13127         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13128         merged anjuta-new-debugger branch into trunck.
13129         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13131 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13132         
13133         * libanjuta/interfaces/libanjuta.idl,
13134         plugins/debug-manager/debugger.c,
13135         plugins/debug-manager/debugger.h,
13136         plugins/gdb/anjuta-gdb.plugin.in,
13137         plugins/gdb/debugger.c,
13138         plugins/gdb/debugger.h,
13139         plugins/gdb/plugin.c:
13140         Add new IAnjutaCpuDebugger interface to access cpu register
13141         Run gdb instead of /usr/local/bin/gdb
13142         
13143         * plugins/debug-manager/plugin.c,
13144         plugins/debug-manager/registers.c,
13145         plugins/debug-manager/registers.h:
13146         Rewrite register window
13147         Rename Load target menu item to Run target
13149 2006-05-07  Naba Kumar  <naba@gnome.org>
13151         * plugins/gdb.init
13152         
13153 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13155         * plugins/debug-manager/watch.c,
13156         plugins/debug-manager/breakpoint.c,
13157         plugins/debug-manager/breakpoint.h:
13158         Fix crash: disconnect save and load session signals
13160 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13162         * libanjuta/interface/libanjuta.idl,
13163         plugins/debug-manager/debugger.c,
13164         plugins/gdb/plugin.c:
13165         Add a value parameter for evaluate command
13167         * plugins/debug-manager/anjuta-debug-manager.glade:
13168         Create new dialog box for watches using glade
13170         * plugins/debug-manager/anjuta-debug-manager.ui:
13171         Move watch menu items near the end
13172         Move breakpoint menu items outside the sub menu
13174         * plugins/debug-manager/debug_tree.c,
13175         plugins/debug-manager/debug_tree.h,
13176         plugins/debug-manager/debug_tree.h,
13177         plugins/debug-manager/watch.c:
13178         Move all GUI code from watch.c to debug_tree.c
13179         Add an auto update property to watches
13180         
13181         * plugins/debug-manager/locals.c,
13182         plugins/debug-manager/locals.h,
13183         plugins/debug-manager/stack_trace.c,
13184         plugins/debug-manager/stack_trace.h,
13185         plugins/debug-manager/plugin.c:
13186         Register actions before starting debugger
13188         * plugins/gdb/debugger.c:
13189         Do not call callback function if not present
13191 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13193         * libanjuta/interfaces/libanjuta.idl,
13194         plugins/debug-manager/stack_trace.c,
13195         plugins/debug-manager/stack_trace.h,
13196         plugins/debug-manager/anjuta-debug-manager.ui,
13197         plugins/gdb/debugger.c:
13198         Add a popup menu in stack frame window
13199         Add a new frame-changed event
13200         Use MI command for getting stack informations
13201         Get filename with full path (need gdb > 6.3)
13203         * libanjuta/interfaces/libanjuta.idl,
13204         plugins/debug-manager/debug_tree.c,
13205         plugins/debug-manager/debugger.c,
13206         plugins/debug-manager/locals.c,
13207         plugins/debug-manager/locals.h,
13208         plugins/debug-manager/plugin.c,
13209         plugins/gdb/debugger.c,
13210         plugins/gdb/debugger.h,
13211         plugins/gdb/parser.c,
13212         plugins/gdb/parser.h,
13213         plugins/gdb/plugin.c,
13214         plugins/gdb/Makefile.am:
13215         Pass watch data with string instead of Watch structures
13216         Use debug_tree in local window
13217         Remove info local
13218         Remove parser.{ch}
13220         * plugins/debug-manager/breakpoints.c,
13221         plugins/debug-manager/utilities.c,
13222         plugins/debug-manager/utilities.h:
13223         Use a GtkListStore instead of a GtkTreeStore
13224         move goto_location_in_editor in utilities.c
13225         
13226 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13228         * libanjuta/interfaces/libanjuta.idl,
13229         plugins/debug-manager/anjuta-debug-manager.ui,
13230         plugins/debug-manager/breakpoints.c,
13231         plugins/debug-manager/plugin.c,
13232         plugins/gdb/debugger.c:
13233         Add a breakpoint type
13234         Add new popup menu in breakpoint window
13235         Add toggle breakpoint in editor popup menu
13236         Save and restore breakpoint enable
13237         Fix bug in clear all breakpoints
13238         Remove old useless code
13240         * plugins/debug-manager/debugger.c:
13241         Fix some problem with debugger states
13243         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13244         Update documentation
13245         
13246 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13248         * data/Makefile.am,
13249         plugins/gdb/Makefile.am,
13250         plugins/gdb/gdb.init:
13251         Move gdb.init crom data to plugins/gdb
13253         * plugins/gdb/gdb.init,
13254         libanjuta/interfaces/libanjuta.idl,
13255         plugins/debug-manager/breakpoints.c,
13256         plugins/debug-manager/debugger.c,
13257         plugins/debug-manager/plugin.c,
13258         plugins/gdb/debugger.c,
13259         plugins/gdb/plugin.c:
13260         Support pending breakpoints
13261         Rewrite debugger states
13262         Split ianjuta_debugger_log into _enable_log and _disable_log
13264         * plugins/debug-manager/start.c,
13265         plugins/debug-manager/debug_tree.c,
13266         plugins/gdb/parser.c:
13267         Remove some useless lines
13269         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13270         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13271         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13272         Update documentation
13274 2006-03-12 Naba Kumar <naba@gnome.org>
13276         * manuals/references/libanjuta/libanjuta.types: Fixed
13277         debug-manager name.
13278         
13279 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13281         * libanjuta/anjuta-debugger.c,
13282         libanjuta/anjuta-debugger.h:
13283         Remove those files
13284         
13285         * libanjuta/interfaces/libanjuta.idl,
13286         plugins/debug-mananger/breakpoints.c,
13287         plugins/debug-manager/debug_tree.c,
13288         plugins/debug-manager/debugger.c,
13289         plugins/debug-manager/plugin.c,
13290         plugins/debug-manager/registers.c,
13291         plugins/debug-manager/sharedlib.c,
13292         plugins/debug-manager/signal.c,
13293         plugins/debug-manager/stack_trace.c,
13294         plugins/debug-manager/start.c,
13295         plugins/debug-manager/watch.c,
13296         plugins/gdb/debugger.c,
13297         plugins/gdb/debugger.h,
13298         plugins/gdb/parser.c,
13299         plugins/gdb/parser.h,
13300         plugins/gdb/plugin.c:
13301         Move types definitions from libanjuta/anjuta-debugger.{ch}
13302         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13303         
13304         * plugins/gdb/Makefile.am:
13305         Remove user interface from gdb plugin
13307 2006-03-12 Naba Kumar <naba@gnome.org>
13309         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13311 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13313         Modified Patch from Marc Maurer <uwog@uwog.net>:
13314         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13315         Fixes #342447
13316         
13317         * plugins/sourceview/Makefile.am:
13318         * plugins/sourceview/sourceview-cell.c:
13319         * plugins/sourceview/sourceview-cell.h:
13320         * plugins/sourceview/sourceview.c: 
13321         
13322         Implemented IAnjutaEditorCell
13324 2006-05-21  Naba Kumar  <naba@gnome.org>
13326         * libanjuta/interfaces/libanjuta.idl,
13327         plugins/document-manager/action-callbacks.c,
13328         plugins/document-manager/plugin.c,
13329         plugins/editor/print.c, plugins/editor/text_editor.c,
13330         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13331         Fixed zooming and added icons and shortcuts for zoom menu items.
13333 2006-05-21  Naba Kumar  <naba@gnome.org>
13335         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13336         whitespaces.
13338 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13340         * plugins/document-manager/anjuta-docman.c:
13341         Fixed close button reaction by setting the correct current editor
13343 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13345         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13346         * plugins/document-manager/anjuta-docman.c
13347         - Fix close button, you can close any tab as you wish now.
13348         - Fadeout mime icon as the same as close image  
13350 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13352         Patch from Marc Maurer <uwog@uwog.net>
13353         * main.c: Compile fix when NLS is enabled
13354         
13355         AUTHORS: Added Marc
13357 2006-05-20  Naba Kumar  <naba@gnome.org>
13359         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13360         while loading abiword-2.4.4/abi project).
13362 2006-05-18 Naba Kumar  <naba@gnome.org>
13364         * libanjuta/interfaces/libanjuta.idl,
13365         plugins/document-manager/action-callbacks.c,
13366         plugins/editor/print.c,
13367         plugins/editor/text_editor.c,
13368         plugins/editor/text_editor.h,
13369         plugins/editor/text_editor_prefs.c: Fixed zooming.
13370         
13371         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13372         interface for character iteration and IAnjutaEditorAssist interface
13373         for autocompletions and editor tips.
13375 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13377         Patch from Günther Brammer <GBrammer@gmx.de>:
13378         * plugins/document-manager/anjuta-docman.c:
13379         Make tabs smaller but keep nice closing icon
13381         * plugins/document-manager/anjuta-docman.c:
13382         * plugins/document-manager/Makefile.am:
13383         
13384         Added nice mime-icons to the editor tabs
13386 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13388         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13389         
13390         * plugins/symbol-browser/an_symbol_view.c:
13391         - Fixed crasher
13392         - Fixed symbol searching (Yang Hong (#341997))
13393         
13394         * plugins/devhelp/htmlview.c:
13395         Fixed devhelp plugin
13396         
13397         * plugins/build-basic-autotools/build-basic-autotools.c:
13398         * plugins/search/search-replace.c:
13399         * plugins/document-manager/anjuta-docman.c:
13400         
13401         Only add a marker to a line where it makes sense!
13403 === anjuta 2.0.2 ===
13405 2006-05-15  Naba Kumar  <naba@gnome.org>
13407         * configure.in: set required versions for
13408         gdl and glade3.
13409         
13410 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13412         * plugins/glade/plugin.c:
13413         Fixed signal connection for "gtk-doc-search"
13415 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13417         * NEWS: Set release date, add known issues
13418         
13419         * libanjuta/anjuta-shell.c:
13420         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13421         and debug other gtk-warnings/criticals)
13422         
13423         * plugins/build-basic-autotools/build-basic-autotools.c:
13424         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13425         
13426         * plugins/sourceview/anjuta-view.c:
13427         * plugins/sourceview/sourceview-args.c:
13428         * plugins/sourceview/sourceview-scope.c:
13429         * plugins/sourceview/sourceview-tags.c:
13430         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13432 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13434         * pixmaps/Makefile.am:
13435         Add preferences_general.png
13436         
13437         * plugins/devhelp/plugin.c:
13438         Fixed some more realise things
13439         
13440         * plugins/message-view/anjuta-msgman.c:
13441         Support stock icons for message panes
13442         
13443         * plugins/search/search-replace.c:
13444         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13445          
13446         * plugins/search/search-replace_backend.c:
13447         Fixed #341359
13448         
13449         * plugins/sourceview/anjuta-document.c:
13450         * plugins/sourceview/sourceview.c:
13451         Fixed finalise and tag completion
13452         
13453         * src/anjuta-app.c:
13454         Use preferences_general icon
13456 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13458         * pixmaps/Makefile.am:
13459         Fixed EXTRA_DIST
13461 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13463         * plugins/sourceview/sourceview-prefs.c:
13464         Fixed font & color handling
13465         
13466         * plugins/symbol-browser/an_symbol_view.c:
13467         Fixed crasher
13469 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13471         * plugins/macro/macros.xml:
13472         Fixed bug #341583 (Address of FSF)
13474 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13476         * src/main.c:
13477         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13478         Update: Do it the cool way...
13479         
13480 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13482         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13483         Implement gtk-api-help signals of glade3
13484         * configure.in: Bump to glade3 2.91.2
13485         
13486         * plugins/devhelp/plugin.c:
13487         Fixed some realize stuff in the devhelp plugin
13488         
13489         * plugins/sourceview/anjuta-document.c:
13490         fixed bug with scope completion
13492 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13494         * plugins/symbol-browser/an_symbol_view.c
13495         * plugins/symbol-browser/an_symbol_prefs.c
13496         * plugins/symbol-browser/an_symbol_prefs.h
13497         * global_tags/create_global_tags.sh:
13498         
13499         Automaticly create global tags on first startup
13501 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13503         * configure.in:
13504         * plugins/project-wizard/templates/Makefile.am:
13505         * (added) plugins/project-wizard/templates/cpp-logo.png:
13506         * (added) plugins/project-wizard/templates/cpp.wiz:
13507         * (added) plugins/project-wizard/templates/cpp/*:
13509         Added a generic c++ template. It's a simple hello world.
13511 2006-05-07  Massimo Cora' <maxcvs@email.it>
13513         * plugins/symbol-browser/an_symbol_view.c:
13514         fixed a stupid crasher.
13516 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13518         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13519         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13520         
13521         Fixed WxWidgets project type
13523 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13525         * plugins/devhelp/htmlview.c: 
13526         * plugins/devhelp/plugin.c:
13527         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13528         
13529         * plugins/project-wizard/install.c:
13530         Don't set a message - thanks to seb
13532 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13534         * plugins/devhelp/htmlview.c: 
13535         * plugins/symbol-browser/an_symbol_view.c:
13536         
13537         There is a weird crash in gtk_idle which I still did not completly fix!
13538         
13539         * plugins/project-wizard/install.c:
13540         Default to success instead of failure
13542 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13544         * plugins/devhelp/htmlview.c:
13545         * plugins/devhelp/plugin.c:
13546         Fixed bug and libdevhelp issue!
13548         * plugins/project-wizard/install.c:
13549         Fixed message string!
13551 2006-05-03  Massimo Cora' <maxcvs@email.it>
13552        
13553         * plugins/symbol-browser/an_symbol_view.c:
13554         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13556 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13558         * pixmaps/Makefile.am:
13559         * src/main.c:
13560         * anjuta.desktop.in.in
13561         
13562         GNOME Goal #2.1: Install theme-friendly icons
13564 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13566         * plugins/devhelp/htmlview.c: Reload page on reparent
13567         * plugins/document-manager/anjuta-docman.c:
13568         Present document-manager when document is selected in file-manager
13570 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13572         * plugins/symbol-broser/an_symbol_view.c:
13573         Fixed crasher in namespace exploration
13575 2006-05-01  Massimo Cora' <maxcvs@email.it>
13577         * configure.in:
13578         * plugins/valgrind/Makefile.am:
13580         Optional compiling of Valgrind plugin
13582 2006-05-01  Massimo Cora' <maxcvs@email.it>
13584         * plugins/symbol-browser/an_symbol_view.c:
13585         - modularized code. Marked with FIXME the parts which need improvement.
13586         - More comments.
13587     - Added basic namespace completion for Gtkmm type project:
13588     - namespace1::MyClass *class;
13589     - class-> [display]
13590     - Namespaces must be anyway improved.
13592 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13594         * plugins/devhelp/plugin.c: 
13595         Fixed up plugin unloading and show html widget on link selected
13596         
13597         * NEWS: Updated
13598         
13599 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13601         * plugins/devhelp/Makefile.am:
13602         * plugins/devhelp/anjuta-devhelp.plugin.in:
13603         * plugins/devhelp/htmlview.c:
13604         * plugins/devhelp/htmlview.h:
13605         * plugins/devhelp/plugin.c: 
13606         * plugins/devhelp/plugin.h:
13607         Reimplemeted devhelp plugin from scratch
13608         
13609         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13610         Fixed crasher
13612 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13614         * plugins/sourceview/sourceview-tags.c:
13615         complete some more tag types
13616         
13617         * plugins/valgrind/plugin.c:
13618         * plugins/valgrind/preferences.c:
13619         * plugins/valgrind/vggeneralprefs.c:
13620         
13621         Fixed lots of gtk warnings
13623 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13625         * plugins/sourceview/sourceview-scope.c:
13626         Implemented type-ahead for scope completion
13628 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13630         * manuals/C/Makefile.am:
13631         * manuals/Makefile.am:
13632         * plugins/document-manager/Makefile.am:
13633         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13634         * plugins/sourceview/Makefile.am:
13635         * tagmanager/c.c:
13636         
13637         Fixed distcheck
13638         
13639         * plugins/class-gen/goc_template_header: G_END_DECLS
13641 2006-05-27  Naba Kumar <naba@gnome.org>
13643         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13644         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13645         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13646         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13647         scintilla/include/Scintilla.iface,
13648         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13649         cvs. Fixed compile flags. Removed outdated patches.
13651 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13653         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13655         * plugins/sourceview/anjuta-document.c:
13656         * plugins/sourceview/sourceview-args.c:
13657         * plugins/sourceview/sourceview-scope.c:
13658         
13659         Add End/Home keypresses and support completion if symbol start with '!' for example
13660         in an if statement
13662 2006-04-27 Massimo Cora' <maxcvs@email.it>
13664         * libanjuta/interfaces/libanjuta.idl:
13666         * plugins/sourceview/sourceview-scope.c:
13667         * plugins/sourceview/tag-window.c: 
13668         * plugins/sourceview/tag-window.h:
13669         * plugins/symbol-browser/an_symbol_view.c:
13670         * plugins/symbol-browser/an_symbol_view.h:
13671         * plugins/symbol-browser/plugin.c:
13672         
13673         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13674         interface.
13675         Code and ideas for C/C++ new completion engine comes from IComplete written by
13676         Martin Stubenschrott <stubenschrott@gmx.net>.
13677         Currently the interface works only with GtkSourceView plugin.   
13678         
13679         * tagmanager/Makefile.am:
13680         * tagmanager/c.c: 
13681         * tagmanager/entry.h:
13682         * tagmanager/get.c:
13683         * tagmanager/get.h:
13684         * tagmanager/include/tm_file_entry.h:
13685         * tagmanager/include/tm_project.h:
13686         * tagmanager/include/tm_source_file.h:
13687         * tagmanager/include/tm_symbol.h:
13688         * tagmanager/include/tm_tagmanager.h:
13689         * tagmanager/include/tm_work_object.h:
13690         * tagmanager/include/tm_workspace.h:
13691         * tagmanager/parse.c:
13692         * tagmanager/read.c: 
13693         * tagmanager/read.h:
13694         * tagmanager/tm_project.c: 
13695         * tagmanager/tm_source_file.c: 
13696         * tagmanager/tm_workspace.c:
13697         
13698         Tagmanager can now parse a memory buffer and generate/update 
13699         tags into tm_workspace/tm_project on the fly, without using files.
13700         C/C++ is supported now.
13701         
13702 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13704         * plugins/sourceview/anjuta-document.c:
13705         * plugins/sourceview/sourceview-args.c:
13706         * plugins/sourceview/sourceview-scope.c:
13707         * plugins/sourceview/sourceview.c:
13708         
13709         Fixed some memory leaks and argument completion
13711 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13713         * plugins/glade/plugin.c:
13714         
13715         Fixed glade plugin build because of API changes in glade3
13717 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13719         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13720         Updated editor section
13721         
13722         * manuals/C/anjuta-manual/interface.xml:
13723         * manuals/C/anjuta-manual/preferences.xml:
13724         * manuals/C/anjuta-manual/projects.xml:
13725         Updated manual
13726         
13727         * plugins/editor/anjuta-editor.plugin.in:
13728         Better plugin name
13730 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13732         * configure.in:
13733         * plugins/editor/anjuta-editor.plugin.in:
13734         * plugins/sourceview/sourceview.plugin.in:
13736         Build both editors and let the user decide a runtime!
13737         
13738         * plugins/sourceview/sourceview-scope.c:
13739         Fixed bug in regex to allow test()-> completions
13741 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13743         * plugins/sourceview/anjuta-document.c:
13744         * plugins/sourceview/sourceview-args.c: 
13745         * plugins/sourceview/sourceview-scope.c:
13746         * plugins/sourceview/sourceview-tags.c:
13747         * plugins/sourceview/tag-window.c: 
13748         
13749         Improved callltip windows
13751 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13753         * src/anjuta-app.c: (on_session_save):
13754         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13755         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13757 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13759         * libanjuta/anjuta-utils.c: 
13760         * plugins/cvs-plugin/cvs-execute.c:
13761         Off-by-one...
13763         * scintilla/LexInno.cxx:
13764         * scintilla/LexOpal.cxx:
13765         * scintilla/LexTCL.cxx:
13767         Added missing files from scintilla-update
13769 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13771         * configure.in:
13772         * manuals/C/Makefile.am:
13773         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13774         * manuals/C/anjuta-manual/Makefile.am:
13775         * manuals/C/anjuta-manual/anjuta-manual.xml:
13776         * manuals/C/anjuta-manual/build.xml:
13777         * manuals/C/anjuta-manual/debugger.xml:
13778         * manuals/C/anjuta-manual/execute.xml:
13779         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13780         * manuals/C/anjuta-manual/figures/arguments.png:
13781         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13782         * manuals/C/anjuta-manual/figures/file_menu.png:
13783         * manuals/C/anjuta-manual/figures/menu_main.png:
13784         * manuals/C/anjuta-manual/figures/menubar.png:
13785         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13786         * manuals/C/anjuta-manual/figures/project_info.png:
13787         * manuals/C/anjuta-manual/figures/scrshot.png:
13788         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13789         * manuals/C/anjuta-manual/figures/tool-editor.png:
13790         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13791         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13792         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13793         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13794         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13795         * manuals/C/anjuta-manual/fileoperations.xml:
13796         * manuals/C/anjuta-manual/interface.xml:
13797         * manuals/C/anjuta-manual/introduction.xml:
13798         * manuals/C/anjuta-manual/preferences.xml:
13799         * manuals/C/anjuta-manual/projects.xml:
13800         * manuals/C/anjuta-manual/tools.xml:
13801         * manuals/Makefile.am:
13802         
13803         Updated manual and faq
13805         * scintilla/CallTip.cxx:
13806         * scintilla/CallTip.h:
13807         * scintilla/CellBuffer.cxx:
13808         * scintilla/CellBuffer.h:
13809         * scintilla/ContractionState.cxx:
13810         * scintilla/Document.cxx:
13811         * scintilla/Document.h:
13812         * scintilla/DocumentAccessor.cxx:
13813         * scintilla/Editor.cxx:
13814         * scintilla/Editor.h:
13815         * scintilla/ExternalLexer.cxx:
13816         * scintilla/Indicator.cxx:
13817         * scintilla/KeyMap.cxx:
13818         * scintilla/KeyWords.cxx:
13819         * scintilla/LexAU3.cxx:
13820         * scintilla/LexBash.cxx:
13821         * scintilla/LexCPP.cxx:
13822         * scintilla/LexCaml.cxx:
13823         * scintilla/LexCsound.cxx:
13824         * scintilla/LexEiffel.cxx:
13825         * scintilla/LexGui4Cli.cxx:
13826         * scintilla/LexHTML.cxx:
13827         * scintilla/LexLua.cxx:
13828         * scintilla/LexMSSQL.cxx:
13829         * scintilla/LexOthers.cxx:
13830         * scintilla/LexPOV.cxx:
13831         * scintilla/LexPython.cxx:
13832         * scintilla/LexRuby.cxx:
13833         * scintilla/LexSQL.cxx:
13834         * scintilla/LexVB.cxx:
13835         * scintilla/Makefile.am:
13836         * scintilla/PlatGTK.cxx:
13837         * scintilla/PropSet.cxx:
13838         * scintilla/RESearch.cxx:
13839         * scintilla/RESearch.h:
13840         * scintilla/ScintillaBase.cxx:
13841         * scintilla/ScintillaGTK.cxx:
13842         * scintilla/StyleContext.h:
13843         * scintilla/ViewStyle.cxx:
13844         * scintilla/ViewStyle.h:
13845         * scintilla/XPM.cxx:
13846         * scintilla/include/KeyWords.h:
13847         * scintilla/include/Platform.h:
13848         * scintilla/include/PropSet.h:
13849         * scintilla/include/SciLexer.h:
13850         * scintilla/include/Scintilla.h:
13851         * scintilla/include/Scintilla.iface:
13852         * scintilla/include/ScintillaWidget.h:
13853         * scintilla/lexers.make:
13855         Update to scintilla 1.68
13857         * src/anjuta-app.c:
13858         Only show help items which are really availible
13860         * plugins/cvs-plugin/cvs-callbacks.c
13861         * plugins/cvs-plugin/cvs-execute.c
13862         * plugins/cvs-plugin/subversion-callbacks.c:
13863         * libanjuta/anjuta-utils.c:
13864         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13866 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13868         * plugins/project-wizard/install.c,
13869         * plugins/project-wizard/autogen.c:
13870         Add error messages if using a read only directory
13871         Improve fix for bug #339296
13873 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13875         * libanjuta/interfaces/libanjuta.idl:
13876         * plugins/document-manager/action-callbacks.c:
13877         * plugins/document-manager/plugin.c:
13878         * plugins/editor/text_editor.c:
13879         Added IAnjutaEditorGoto 
13881         * plugins/editor/aneditor.cxx:
13882         * plugins/editor/aneditor.h:
13883         * plugins/editor/text_editor.h:
13884         * plugins/editor/text_editor_prefs.c:
13885         
13886         Fixed #305076
13888 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
13890         * libanjuta/interfaces/libanjuta.idl:
13891         * plugins/document-manager/action-callbacks.c:
13892         * plugins/document-manager/anjuta-docman.c:
13893         * plugins/document-manager/plugin.c:
13894         * plugins/editor/text_editor.c: 
13895         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13896         
13897         * plugins/sourceview/sourceview.c:
13898         * plugins/sourceview/sourceview.glade:
13899         Fixed some uft-8 issues and added a preference option
13900         to enable/disable gnome-vfs monitoring
13901         
13902         * scintilla/Makefile.am:
13903         * scintilla/include/Makefile.am:
13904         Fixed build
13906 2006-04-20  Massimo Cora' <maxcvs@email.it>
13908         * libanjuta/interfaces/libanjuta.idl:
13909         Remove get_current_pos () because we have get_position()
13911 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
13913         * NEWS: Updated
13914         * plugins/sourceview/tag-window.c:
13915         Don't close window on PageUp/PageDown
13917 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13919         * data/Makefile.am:
13920         * manuals/reference/libanjuta/Makefile.am:
13921         
13922         Some build fixes
13923         
13924         * src/Makefile.am:
13925         * src/bacon-message-connection.c: 
13926         * src/bacon-message-connection.h: (both from gedit)
13927         * src/main.c:
13928         
13929         Fixed #312319 (Opening files when Anjuta is already open)
13931 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13933         * TODO.tasks: Updated
13934         * plugins/sourceview/anjuta-view.c: 
13935         * plugins/sourceview/anjuta-view.h:
13936         * plugins/sourceview/sourceview.c: 
13937         
13938         * configure.in: Fix --enable-plugin-scintilla
13939         
13940         Added char_added signal
13942 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13944         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13945         
13946         Fixed diff for utf8
13947         
13948         * plugins/sourceview/sourceview.c:
13949         Fixed VFS monitoring (still a bit buggy)
13950         
13951         * plugins/sourceview/sourceview-args.c:
13952         * plugins/sourceview/tag-window.c: 
13953         
13954         Better sizing for the popup-window
13956 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13958         * plugins/project-wizard/templates/gnome/src/main.c:
13959         * plugins/project-wizard/templates/gnome/src/project.glade:
13960         * plugins/project-wizard/templates/gtk/src/main.c: 
13961         * plugins/project-wizard/templates/gtk/src/project.glade:
13962         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13963         
13964         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13965         
13966 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13968         * configure.in: More removal of obsoleteness.
13969         * po/no.po:
13971 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13973         * ROADMAP:
13974         * libanjuta/anjuta-preferences.c: 
13975         * libanjuta/anjuta-utils.c: 
13976         * libanjuta/anjuta-utils.h:
13977         * plugins/message-view/message-view.c:
13978         
13979         Changed color functions and moved convert_color to anjuta-utils.h
13980         
13981         * plugins/message-view/anjuta-message-manager-plugin.glade:
13982         GnomeColorPicker -> GtkColorButton (bug #309154)
13983         
13984         * plugins/sourceview/plugin.c:
13985         * plugins/sourceview/sourceview-prefs.c:
13986         * plugins/sourceview/sourceview.glade:
13987         Added color and font preferences
13989         * plugins/sourceview/sourceview-tags.c:
13990         Only show as much choices as configured in preferences
13992 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13994         * ROADMAP, NEWS: Updated (we are far behind ;-)
13995         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13997 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13999         * configure.in:
14000         * plugins/editor/Makefile.am:
14001         * scintilla/Makefile.am
14002         
14003         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14004         
14005         * global-tags/Makefile.am:
14006         * global-tags/create_global_tags.sh:
14007         * plugins/symbol-browser/an_symbol_prefs.c:
14008         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14009         * plugins/symbol-browser/plugin.h:
14010         * tagmanager/include/tm_workspace.h:
14011         * tagmanager/tm_workspace.c:
14012         
14013         Fixed symbol-browser prefs and move global tags generation from installtion to
14014         preferences to make the life easier for distributers and to allow updates after installtion
14016         * plugins/document-manager/action-callbacks.c: 
14017         * plugins/document-manager/action-callbacks.h:
14018         * plugins/document-manager/anjuta-document-manager.ui:
14019         * plugins/document-manager/indent-util.c:
14020         * plugins/document-manager/plugin.c:
14021         * plugins/editor/text_editor.c:
14022         
14023         Moved indent stuff to document-manager
14024         
14025         * plugins/sourceview/anjuta-view.c: 
14026         * plugins/sourceview/sourceview-args.c: 
14027         * plugins/sourceview/sourceview-scope.c:
14028         * plugins/sourceview/sourceview-tags.c: 
14029         * plugins/sourceview/sourceview.c:
14030         
14031         Fixed several bugs
14032         
14033         * plugins/sourceview/sourceview.plugin (removed):
14034         * plugins/sourceview/sourceview.plugin.in:
14035         Editor is not user-activatible
14036         
14037         * plugins/sourceview/sourceview.png:
14038         Updated icon
14040 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
14042         * src/anjuta-app.c: Fixed crasher on plugin unloading
14044 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
14046         * plugins/sourceview/sourceview.c
14047         * plugins/sourceview/sourceview-args.c
14048         * plugins/sourceview/sourceview-args.h:
14049         
14050         Polished argument completion
14052 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
14054         * plugins/message-view/anjuta-msgman.c:
14055         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14056         
14057         Show message pane on switch (does not work, anjuta_shell needs a fix)
14058         
14059         * plugins/sourceview/Makefile.am:
14060         * plugins/sourceview/anjuta-view.c: (find_tag_window),
14061         * plugins/sourceview/sourceview-args.c: 
14062         * plugins/sourceview/sourceview-args.h:
14063         * plugins/sourceview/sourceview-private.h:
14064         * plugins/sourceview/sourceview-scope.c: 
14065         (sourceview_scope_update), (sourceview_scope_filter_keypress):
14066         * plugins/sourceview/sourceview-tags.c:
14067         * plugins/sourceview/sourceview.c:
14068         * plugins/sourceview/tag-window.c:
14069         * plugins/sourceview/tag-window.h:
14070         
14071         Added scope and argument completion
14073 2006-04-03  Johannes Schmid <jhs@gnome.org>
14075         * TODO.tasks
14076         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14077         (on_widget_remove):
14078         Save toolbar state
14080         * plugins/sourceview/sourceview.c: (iselect_clear):
14081         Make "Delete"-key working
14083         * configure.in: #336389
14085 2006-04-03  Johannes Schmid <jhs@gnome.org>
14087         * plugins/sourceview/Makefile.am:
14088         * plugins/sourceview/anjuta-view.c:
14089         * plugins/sourceview/plugin.c: 
14090         * plugins/sourceview/sourceview-private.h:
14091         * plugins/sourceview/sourceview-scope.c:
14092         * plugins/sourceview/sourceview-scope.h:
14093         * plugins/sourceview/sourceview-tags.c: 
14094         * plugins/sourceview/sourceview-tags.h:
14095         * plugins/sourceview/sourceview.c:
14096         * plugins/sourceview/sourceview.h:
14097         * plugins/sourceview/tag-window.c:
14098         
14099         - fixed goto_file_line
14100         - scroll to cursor on undo/redo
14101         - show correct popup-menu
14102         - scope completion (not ready yet)
14104 2006-04-03  Johannes Schmid <jhs@gnome.org>
14106         * plugins/sourceview/plugin.c: 
14107         * plugins/sourceview/sourceview-tags.c:
14108         * plugins/sourceview/sourceview.c: 
14109         * plugins/sourceview/sourceview.h:
14110         * plugins/sourceview/tag-window.c:
14111         
14112         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14114 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14116         * plugins/sourceview/sourceview.c:
14117         Fixed next/previous bookmark.
14118         Toggled bookmark (set/unset).
14120 2006-04-03  Johannes Schmid <jhs@gnome.org>
14122         * plugins/document-manager/action-callbacks.c:
14123         Fixed Gtk-Warning in goto_line
14124         
14125         * plugins/sourceview/Makefile.am:
14126         * plugins/sourceview/anjuta-document.c:
14127         * plugins/sourceview/anjuta-view.c: 
14128         * plugins/sourceview/anjuta-view.h:
14129         * plugins/sourceview/sourceview-autocomplete.c:
14130         * plugins/sourceview/sourceview-autocomplete.h:
14131         * plugins/sourceview/sourceview-private.h:
14132         * plugins/sourceview/sourceview-tags.c:
14133         * plugins/sourceview/sourceview-tags.h:
14134         * plugins/sourceview/sourceview.c:
14135         * plugins/sourceview/tag-window.c:
14136         * plugins/sourceview/tag-window.h:
14137         Created a nice API for tag and completion windows
14138         
14139         * plugins/sourceview/sourceview-print.h:
14140         * plugins/sourceview/sourceview-print.c:
14141         Added printing
14142                 
14143 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14145         * plugins/sourceview/sourceview.c:
14146         Fixed typo (Sort bookmarks).
14147         
14148 2006-04-01  Johannes Schmid <jhs@gnome.org>
14150         * plugins/sourceview/anjuta-document.c:
14151         * plugins/sourceview/anjuta-document.h:
14152         * plugins/sourceview/anjuta-view.c:
14153         * plugins/sourceview/anjuta-view.h:
14154         * plugins/sourceview/sourceview-autocomplete.c:
14155         * plugins/sourceview/sourceview-autocomplete.h:
14156         * plugins/sourceview/sourceview-prefs.c:
14157         * plugins/sourceview/sourceview-prefs.h:
14158         * plugins/sourceview/sourceview-private.h:
14159         * plugins/sourceview/sourceview-tags.c:
14160         * plugins/sourceview/sourceview-tags.h:
14161         * plugins/sourceview/sourceview.c:
14162         * plugins/sourceview/sourceview.glade:
14163         * plugins/sourceview/tag-window.c: 
14164         * plugins/sourceview/tag-window.h:
14165         
14166         Improved code complete and autocomplete
14168 2006-04-01  Johannes Schmid <jhs@gnome.org>
14170         * plugins/sourceview/Makefile.am:
14171         * plugins/sourceview/bookmark.png:
14172         * plugins/sourceview/marker-attentive.png:
14173         * plugins/sourceview/marker-basic.png:
14174         * plugins/sourceview/marker-intense.png:
14175         * plugins/sourceview/marker-light.png:
14176         * plugins/sourceview/sourceview.c: 
14177         
14178         Added pixmaps for all marker types and show bookmarks
14179         
14180         * configure.in
14181         * plugins/sourceview/Makefile.am:
14182         Build sourceview on 2.14 only
14184 2006-03-31  Johannes Schmid <jhs@gnome.org>
14186         * plugins/sourceview/Makefile.am:
14187         * plugins/sourceview/anjuta-document.c:
14188         * plugins/sourceview/anjuta-view.c:
14189         * plugins/sourceview/anjuta-view.h:
14190         * plugins/sourceview/sourceview-autocomplete.c:
14191         * plugins/sourceview/sourceview-private.h:
14192         * plugins/sourceview/sourceview-tags.c:
14193         * plugins/sourceview/sourceview-tags.h:
14194         * plugins/sourceview/sourceview.c: 
14195         * plugins/sourceview/tag-window.c:
14196         * plugins/sourceview/tag-window.h:
14197         
14198         Added code completion with tag manager to the editor and fixed a save_as bug
14200 2006-03-31  Johannes Schmid <jhs@gnome.org>
14202         * src/main.c: Revert patch from Rob to allow building with
14203         Gnome 2.12
14204         * configure.in: Require at least 2.12 libraries
14206 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14208         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14210         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14211         Improve anjuta-plugin project template: Added missed files dist tarball
14212         (make dist)
14214         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14215         typo
14217 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
14219         reviewed by: Johannes Schmid <jhs@gnome.org>
14221         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14222         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14223         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14224         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14225         
14226         Improve anjuta-plugin project template. Also fix for #322744
14228 2006-03-27  Johannes Schmid <jhs@gnome.org>
14230         * plugins/sourceview/sourceview-private.h:
14231         plugins/sourceview/sourceview.c:
14232         
14233         Added basic bookmark support
14235 2006-03-27  Johannes Schmid <jhs@gnome.org>
14237         * TODO.tasks:
14238         Updated
14239         
14240         Patch from Rob Bradfort <robster@debian.org>:
14241         * src/main.c: (get_command_line_args), (main):
14242         Migration from popt to GOption
14243         
14244 2006-03-26 Naba Kumar  <naba@gnome.org>
14246         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14247         size to scale itself with theme.
14249 2006-03-26 Naba Kumar  <naba@gnome.org>
14251         * plugins/file-manager/an_file_view.c,
14252         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14253         when symbolview and fileview objects are destroyed to avoid crashes
14254         after the plugins are disabled.
14256 2006-03-26 Naba Kumar <naba@gnome.org>
14258         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14259         Deleted unused file.
14260         
14261         * plugins/glade/plugin.c: Be able to close glade plugin when there
14262         there is no glade project loaded.
14263         
14264         * plugins/sourceview/sourceview.plugin,
14265         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14267 2006-03-23  Naba Kumar  <naba@gnome.org>
14269         * plugins/editor/print.c: Fixed a bug where some sections of
14270         printed/previewed text is not highlighted.
14271         
14272 2006-03-20  Johannes Schmid <jhs@gnome.org>
14274         * libanjuta/interfaces/libanjuta.idl:
14275         Added IAnjutaPrint
14276         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14277         as we do not use private apis. Show help window and startup because it does 
14278         not survive gdl
14279         
14280         * plugins/document-manager/action-callbacks.c:
14281         plugins/editor/Makefile.am:
14282         plugins/editor/text_editor.c:
14283         plugins/editor/print.c:
14284         plugins/editor/print.h:
14285         
14286         Fixed printing (nobody has missed it BTW ;-)
14287         
14288         * plugins/sourceview/sourceview.c:
14289         Fixed a crasher
14291 2006-03-20 Naba Kumar <naba@gnome.org>
14293         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14294         devhelp >= 0.9 < 0.11 versions.
14295         
14296 2006-03-20  Johannes Schmid <jhs@gnome.org>
14298         * plugins/sourceview/anjuta-document-loader.c
14299         plugins/sourceview/sourceview.c:
14300         
14301         Fixed encoding bugs
14303 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14305         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14306         Fixed bug (line position)
14307         Give the good line position whatever the active editor.
14309 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14311         * configure.in: Added fi to ALL_LINGUAS
14313 2006-03-19  Johannes Schmid <jhs@gnome.org>
14315         * plugins/sourceview/anjuta-document-loader.c:
14316         replace gnome_vfs_get_mime_type_for_name_and data
14318         * plugins/build-basic-autotools/build-basic-autotools.c:
14319         Fixed #335142
14321 2006-03-17  Johannes Schmid <jhs@gnome.org>
14323         * plugins/editor/editor.glade:
14324         Added style-editor again after it got lost somehow
14326 2006-03-17  Johannes Schmid <jhs@gnome.org>
14328         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14329         configure.in: require devhelp 0.11
14330         
14331         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14333         plugins/build-basic-autotools/build-basic-autotools.c:
14334         forgot a an installtion callback for the "install as root"-feature
14336 2006-03-17  Massimo Cora' <maxcvs@email.it>
14338         reviewed by: Johannes Schmid <jhs@gnome.org>
14340         * plugins/class-gen/anjuta-class-gen-plugin.glade
14341         plugins/class-gen/class_gen.c 
14342         plugins/class-gen/goc_template_header
14343         plugins/class-gen/goc_template_source
14344         
14345         Fixed bug #334663
14347 2006-03-16  Johannes Schmid <jhs@gnome.org>
14349         * plugins/sourceview/sourceview.c:
14350         Fixed "save-point" signal for undo actions
14352 2006-03-16  Massimo Cora' <maxcvs@email.it>
14353         
14354         reviewed by: Johannes Schmid <jhs@gnome.org>
14355         
14356         * plugins/document-manager/anjuta-docman.c:
14357         Implement tab drag and drop
14359 2006-03-16  Johannes Schmid <jhs@gnome.org>
14361         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14362         plugins/build-basic-autotools/build-basic-autotools.c:
14363         
14364         Implemented "install as root"-feature (#321455)
14366 2006-03-16  Johannes Schmid <jhs@gnome.org>
14368         * mime/.cvsignore
14369         plugins/sourceview/.cvsignore
14370         plugins/tools/scripts/.cvsignore:
14371         Added/extended .cvsignore files
14372         
14373         * plugins/sourceview/sourceview-autocomplete.c:
14374         plugins/sourceview/sourceview-autocomplete.h:
14375         plugins/sourceview/sourceview-prefs.c:
14376         plugins/sourceview/sourceview-private.h:
14377         plugins/sourceview/sourceview.glade:
14378         Autcomplete just works(tm) now and respects preferences
14379         
14380         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14381         Use better algorithm from autocomplete
14383 2006-03-15  Johannes Schmid <jhs@gnome.org>
14385         * src/anjuta-app.c:
14386         Fixed bug #304495
14388 2006-03-15  Johannes Schmid <jhs@gnome.org>
14390         * libanjuta/interfaces/libanjuta.idl:
14391         plugins/class-gen/class_gen.c:
14392         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14393         plugins/project-manager/plugin.c:
14394         
14395         Allow to add multiple source files (#320191)
14396         
14397         * configure.in: Require gnome-build 0.1.3
14399 2006-03-14  Johannes Schmid <jhs@gnome.org>
14401         * plugins/macro/macro-utils.c: Fixed bug #333606
14402         * plugins/file-wizard/file.c: Fixed bug #333601
14404 2006-03-13  Johannes Schmid <jhs@gnome.org>
14406         * plugins/sourceview/sourceview_autocomplete.c
14407         plugins/sourceview/sourceview_autocomplete.h
14408         plugins/sourceview/sourceview.c
14409         plugins/sourceview/sourceview-private.h
14410         plugins/sourceview/sourceview-prefs.c:
14411         
14412         Cleaned up and fixed several issues
14413         
14414 2006-03-13  Johannes Schmid <jhs@gnome.org>
14416         * plugins/sourceview/Makefile.am:
14417         plugins/sourceview/sourceview-autocomplete.c
14418         plugins/sourceview/sourceview-autocomplete.h:
14419         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14420         plugins/sourceview/sourceview-private.h:
14421         plugins/sourceview/sourceview.c:
14422         
14423         Added (buggy) autocomplete feature to sourceview
14424         
14425 2006-03-12 Naba Kumar <naba@gnome.org>
14427         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14428         libanjuta/anjuta-session.c: Added API docs.
14430 2006-03-12 Naba Kumar <naba@gnome.org>
14432         * TODO.tasks: Added couple of tasks.
14433         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14434         Register private class as early as possible so that members could
14435         point to self class. Code clean up.
14437 2006-03-12 Naba Kumar <naba@gnome.org>
14439         * po/POTFILES.in, po/POTFILES.skip: Updated.
14441 2006-03-11 Naba Kumar <naba@gnome.org>
14443         * libanjuta/anjuta-shell.c,
14444         plugins/document-manager/anjuta-docman.c,
14445         plugins/document-manager/plugin.c,
14446         plugins/symbol-browser/an_symbol_search.c,
14447         plugins/valgrind/vgrule-list.c: Use correct signal names while
14448         creating them.
14449         
14450         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14451         signal names and fixed enum IANJUTA_TYPE_* macro.
14453 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14455         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14456         plugins/search/search-replace.c :
14457         Fixed bug (Bookmark the good line).
14458         Search & Replace (Mark all matched strings).
14459         
14460 2006-03-09  Johannes Schmid <jhs@gnome.org>
14462         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14463         Completed changes from yesterday
14464         
14465         * plugins/document-manager/anjuta-document-manager.glade:
14466         plugins/editor/editor.glade
14467         plugins/editor/plugin.c: (activate_plugin)
14468         plugins/editor/text_editor.c
14469     plugins/sourceview/Makefile.am
14470         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14471         plugins/sourceview/sourceview.glade:
14472         Completed preference changes
14474 2006-03-08  Johannes Schmid <jhs@gnome.org>
14476         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14477         plugins/search/plugin.c: (activate_plugin):
14478         
14479         Removed Gtk-Criticals
14480         
14481         * plugins/document-manager/anjuta-document-manager.glade:
14482         plugins/document-manager/plugin.c: (on_docman_auto_save),
14483         (on_gconf_notify_timer), (prefs_init):
14484     plugins/document-manager/plugin.h:
14485         plugins/editor/text_editor.c: (text_editor_instance_init),
14486         (text_editor_dispose):
14487         plugins/editor/text_editor.h:
14488         plugins/editor/text_editor_cbs.c:
14489         plugins/editor/text_editor_cbs.h:
14490         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14491         plugins/glade/plugin.c: (activate_plugin):
14492         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14493         plugins/sourceview/sourceview-private.h:
14494         plugins/sourceview/sourceview.c: (on_menu_popup),
14495         (sourceview_new), (ifile_open), (ifile_savable_save),
14496         (ifile_savable_save_as), (ieditor_set_popup_menu),
14497         (ieditor_get_filename), (imark_mark):
14499     Moved autosave from editor to document manager and fixed some things in 
14500     Sourceview plugin
14502 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14504         * plugins/search/anjuta-search.glade :
14505         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14506         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14507         plugins/search/search-replace.c : Fixed bug.
14508         
14509 2006-03-08  Johannes Schmid <jhs@gnome.org>
14511     * plugins/search/anjuta-search.glade
14512     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14514 2006-03-07  Johannes Schmid <jhs@gnome.org>
14516         * plugins/document-manager/action-callbacks.c
14517         plugins/document-manager/anjuta-document-manager.glade
14518         plugins/document-manager/plugin.c: (prefs_init),
14519         (activate_plugin):
14520         plugins/editor/Makefile.am:
14521         plugins/editor/editor.glade:
14522         plugins/editor/plugin.c: (on_style_button_clicked),
14523         (activate_plugin), (dispose):
14524         plugins/editor/style-editor.c:
14525         
14526         Startet to seperate document-manager and editor preferences
14528         * plugins/search/Makefile.am:
14529         plugins/search/anjuta-search.glade:
14530         plugins/search/search-replace.c:
14531         
14532         Moved search GUI to search-plugin
14533                 
14534         * plugins/sourceview/sourceview-prefs.c:
14535         plugins/sourceview/sourceview-prefs.h:
14536         plugins/sourceview/sourceview-private.h:
14537         plugins/sourceview/sourceview.c: 
14538         plugins/sourceview/sourceview.h:
14539         plugins/sourceview/Makefile.am:
14540         plugins/sourceview/anjuta-document.h:
14541         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14542         plugins/sourceview/plugin.c: 
14543         
14544         Added some preferences to sourceview and fixed vfs_monitor
14545         
14546         * tagmanager/c.c: (parseParens): 
14547         Removed annoying debug message
14548         
14549         * libanjuta/interfaces/libanjuta.idl: 
14550         Removed IAnjutaEditorFactory::create_style_editor()
14552 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14554         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14555         Search : Bookmark all matched lines.
14557 2006-03-06  Johannes Schmid <jhs@gnome.org>
14559         * plugins/class-gen/anjuta-class-gen.plugin.in
14560         plugins/file-loader/plugin.c: (sort_wizards)
14561         (on_create_submenu), (activate_plugin)
14562         plugins/file-wizard/anjuta-file-wizard.plugin.in
14563         plugins/glade/anjuta-glade.plugin.in
14564         plugins/project-import/anjuta-project-import.plugin.in
14565         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14566         
14567         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14568         sorted alphabeticly
14569         
14570         * plugins/project-wizard/templates/mkfile.wiz:
14571         Use configured project directory instead of ~/myproject
14572         
14573         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14574         (ifile_open):
14575         Show markers (again) and monitor uri
14577 2006-03-06  Naba Kumar  <naba@gnome.org>
14579         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14580         typedefs separately so that forward linking would work.
14581         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14583 2006-03-05  Naba Kumar  <naba@gnome.org>
14585         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14586         passing Enums and Structs in signals. Define struct _Name in
14587         generated code, so that forward referencing.
14588         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14589         
14590         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14591         
14592 2006-03-05  Naba Kumar  <naba@gnome.org>
14594         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14595         support. Generate GType definitions for enums in generated codes
14596         so that enums could be passed as signal params.
14597         
14598 2006-03-04  Naba Kumar  <naba@gnome.org>
14600         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14601         Restored cvs-moved revision files. They were originally marked
14602         deleted at their older locations. Now they are restored at
14603         their new locations. The changeset is one that was committed
14604         as part of document-manager, editor, search and print plugins
14605         separation from editor plugin.
14606         
14607 2006-03-03  Johannes Schmid <jhs@gnome.org>
14609         * plugins/sourceview/*:
14610         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14611         poiting this out!
14613 2006-03-04  Naba Kumar  <naba@gnome.org>
14615         * plugins/gdb/*: Deleted removed files (see previous changlog
14616         entry for files list).
14617         
14618 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14620         * plugins/debug-mananger/breakpoints.c,
14621         plugins/debug-manager/breakpoints.h,
14622         plugins/debug-manager/debug_tree.c,
14623         plugins/debug-manager/debug_tree.h,
14624         plugins/debug-manager/info.c,
14625         plugins/debug-manager/info.h,
14626         plugins/debug-manager/locals.c,
14627         plugins/debug-manager/locals.h,
14628         plugins/debug-manager/memory.c,
14629         plugins/debug-manager/memory.h,
14630         plugins/debug-manager/registers.c,
14631         plugins/debug-manager/registers.h,
14632         plugins/debug-manager/sharedlib.c,
14633         plugins/debug-manager/sharedlib.h,
14634         plugins/debug-manager/signal.c,
14635         plugins/debug-manager/signal.h,
14636         plugins/debug-manager/stack_trace.c,
14637         plugins/debug-manager/stack_trace.h,
14638         plugins/debug-manager/watch.c,
14639         plugins/debug-manager/watch.h,
14640         plugins/debug-manager/Makefile.am:
14641         Move from gdb plugin to debug manager plugin
14643         * plugins/debug-manager/anjuta-debug-manager.glade,
14644         plugins/debug-manager/anjuta-debug-manager.ui:
14645         Move all user interface from gdb to debug manager
14647         * plugins/debug-manager/utilities.c,
14648         plugins/debug-manager/utilities.h:
14649         Remove some unused code
14650         Add useful code from gdb plugin
14652         * plugins/debug-manager/start.c,
14653         plugins/debug-manager/start.h:
14654         Include code of attach_process
14655         Add more code to start the debugger
14657         * plugins/debug-manager/plugin.c,
14658         plugins/debug-manager/plugin.h,
14659         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14660         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14662         * plugins/debug-manager/debugger.c,
14663         plugins/debug-manager/debugger.h:
14664         Implement a queue of debugger command
14666         * plugins/gdb/actions.c,
14667         plugins/gdb/actions.h,
14668         plugins/gdb/watch_cbs.c,
14669         plugins/gdb/watch_cbs.h,
14670         plugins/gdb/watch_gui.c,
14671         plugins/gdb/watch_gui.h:
14672         Removed 
14674         * plugins/gdb/debugger.c,
14675         plugins/gdb/debugger.h,
14676         plugins/gdb/gdbmi.c,
14677         plugins/gdb/gdbmi.h,
14678         plugins/gdb/utilities.c,
14679         plugins/gdb/utilities.h,
14680         plugins/gdb/Makefile.am,
14681         plugins/gdb/anjuta-gdb.plugin.in:
14682         Implement necessary functions
14684         * plugins/gdb/parser.c,
14685         plugins/gdb/parser.h:
14686         Code for parsing variable previously in debug_tree.c
14688         * plugins/gdb/anjuta-gdb.glade,
14689         plugins/gdb/anjuta-gdb.ui:
14690         Remove user interface
14692         * plugins/gdb/gdbmi-test.c:
14693         Need update
14695         * plugins/gdb/anjuta-gdb.plugin.png:
14696         Try an improved icon for gdb (archer fish)
14698         * libanjuta/anjuta-debugger.c,
14699         libanjuta/anjuta-debugger.h,
14700         libanjuta/interfaces/libanjuta.idl,
14701         libanjuta/interfaces/anjuta-idl-compiler.pl,
14702         libanjuta/Makefile.am:
14703         Add declaration used in new IAnjutaDebugger interface
14705         * manuals/reference/libanjuta.types,
14706         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14707         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14708         Update documentation
14710 2006-03-02  Naba Kumar  <naba@gnome.org>
14712         * manuals/reference/libanjuta/Makefile.am,
14713         manuals/reference/libanjuta/libanjuta-docs.sgml,
14714         manuals/reference/libanjuta/libanjuta-sections.txt,
14715         manuals/reference/libanjuta/libanjuta.types,
14716         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14717         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14718         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14719         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14720         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14721         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14722         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14723         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14724         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14725         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14726         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14727         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14728         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14729         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14730         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14731         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14732         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14733         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14734         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14735         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14736         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14737         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14738         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14739         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14740         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14741         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14742         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14743         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14744         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14745         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14746         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14747         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14748         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14749         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14750         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14751         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14752         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14753         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14754         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14755         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14756         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14757         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14758         manuals/reference/libanjuta/tmpl/plugins.sgml,
14759         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14760         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14761         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14762         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14763         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14764         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14765         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14766         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14767         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14768         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14769         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14770         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14771         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14772         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14773         documentation.
14775 2006-02-28  Naba Kumar <naba@gnome.org>
14777         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14778         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14779         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14780         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14781         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14782         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14783         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14784         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14785         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14786         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14787         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14788         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14789         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14790         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14792 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14794         * plugins/sourceview/sourceview.c:
14795         Select to brace, select block.
14797 2006-02-28  Johannes Schmid <jhs@gnome.org>
14799         * plugins/file-wizard/Makefile.am
14800         plugins/file-wizard/action-callbacks.c (removed)
14801         plugins/file-wizard/action-callbacks.h (removed)
14802         plugins/file-wizard/anjuta-file-wizard.ui
14803         plugins/file-wizard/plugin.c: (activate_plugin),
14804         (deactivate_plugin)
14805         plugins/file-wizard/plugin.h:
14806         Removed Edit->Insert Text submenu (replace by macros plugin)
14807         
14808         * plugins/sourceview/sourceview.c: (sourceview_new),
14809         (ieditor_set_popup_menu):
14810         Fixed some more bugs
14811         
14812         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14814 2006-02-28  Naba Kumar <naba@gnome.org>
14816         * plugins/file-manager/an_file_view.c,
14817         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14818         rows also and with delay 1 sec (the color and timout value should
14819         probably be picked up from some system wide preference key).
14821 2006-02-28  Naba Kumar <naba@gnome.org>
14823         * libanjuta/interfaces/libanjuta.idl,
14824         plugins/document-manager/action-callbacks.c,
14825         plugins/document-manager/plugin.c,
14826         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14827         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14828         Added interface checks in document manager and enable/disable
14829         menus based on supported interface.
14830         
14831         * plugins/project-import/anjuta-project-import.glade: Set some
14832         resonable size for the import dialog.
14834  2006-02-27  Naba Kumar  <naba@gnome.org>
14836         * libanjuta/interfaces/libanjuta.idl,
14837         plugins/document-manager/action-callbacks.c,
14838         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14839         and eol conversion actions.
14841 2006-02-27  Johannes Schmid <jhs@gnome.org>
14842         
14843         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14844         * plugins/file-manager/an_file_view.c
14845         plugins/file-manager/plugin.h:  Added tooltips
14846         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14848 2006-02-26  Naba Kumar  <naba@gnome.org>
14850         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14851         plugins/build-basic-autotools/build-basic-autotools.c,
14852         plugins/build-basic-autotools/build-basic-autotools.h,
14853         plugins/build-basic-autotools/executer.c,
14854         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14855         disable indicator highlights preferences from message manager to
14856         build plugin. Implemented message indicator highlights in build tool.
14857         
14858         * plugins/editor/text_editor.c: Fixed indicators.
14860 2006-02-26  Johannes Schmid <jhs@gnome.org>
14862         * plugins/sourceview/sourceview.c:
14863         - Fixed some bugs
14864         - Added markers
14865         * plugins/subversion/svn_auth.c:
14866         Fixed username/password authentification but there might be a memory corruption
14868 2006-02-26  Naba Kumar  <naba@gnome.org>
14870         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14871         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14872         libanjuta/anjuta-launcher.h: Added documentation.
14874 2006-02-24  Naba Kumar  <naba@gnome.org>
14876         * plugins/editor/text_editor.c: Fixed change in API in
14877         IAnjutaEditorSelection::set().
14878         
14879 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14881         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14882         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14883         libanjuta/interfaces/libanjuta.idl :
14884         Search in sourceview editor (Select in buffer).
14887 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14889         * plugins/sourceview/sourceview.c :
14890         Fixed Replace, to_upper, to_lower.
14891         
14892         * plugins/search/search-replace_backend.c :
14893         Renamed header name.
14895 2006-02-22  Naba Kumar  <naba@gnome.org>
14897         * libanjuta/anjuta-plugin-description.c,
14898         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14899         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14900         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14901         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14902         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14903         
14904         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14905         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14906         
14907 2006-02-21  Naba Kumar  <naba@gnome.org>
14909         * libanjuta/interfaces/libanjuta.idl,
14910         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14911         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14912         interface for editor.
14914 2006-02-21  Naba Kumar  <naba@gnome.org>
14916         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14918         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14919         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14921 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14923         * GTKSOURCEVIEW EDITOR
14924         plugins/sourceview/sourceview.c :
14925         Fixed copy and Goto Line.
14926         
14927         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14928         plugins/macro/plugin.c :
14929         Fixed Insert key word and Insert macro.
14931 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14933         * plugins/document-manager/anjuta-docman.c:
14934         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14935         
14936         * configure.in:
14937         plugins/Makefile.am:
14938         plugins/sourceview/.cvsignore:
14939         plugins/sourceview/Makefile.am:
14940         plugins/sourceview/plugin.c: :
14941         plugins/sourceview/plugin.h:
14942         plugins/sourceview/sourceview.c: 
14943         plugins/sourceview/sourceview.h:
14944         plugins/sourceview/sourceview.plugin:
14945         plugins/sourceview/sourceview.plugin.in:
14946         plugins/sourceview/sourceview.png:
14948         Added sourceview editor plugin
14950 2006-02-19 Naba Kumar  <naba@gnome.org>
14952         * libanjuta/interfaces/libanjuta.idl,
14953         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14954         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14955         plugins/cvs-plugin/cvs-interface.c,
14956         plugins/document-manager/action-callbacks.c,
14957         plugins/document-manager/action-callbacks.h,
14958         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14959         plugins/search/plugin.c, plugins/search/search-replace.c,
14960         plugins/search/search-replace_backend.c,
14961         plugins/subversion/subversion-actions.c,
14962         plugins/subversion/subversion-callbacks.c,
14963         plugins/tools/editor.c, plugins/tools/execute.c,
14964         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14965         few fatal warnings.
14967 2006-02-15 Naba Kumar  <naba@gnome.org>
14969         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14970         within another.
14971         
14972         * libanjuta/interfaces/libanjuta.idl,
14973         plugins/document-manager/anjuta-docman.c,
14974         plugins/document-manager/plugin.c,
14975         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14976         unnecessary parameters from IAnjutaEditor interface and used proper
14977         types instead of 'gpointer'. Fixed various compiler warnings.
14978         
14979         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14980         file
14982 2006-02-12 Naba Kumar  <naba@gnome.org>
14984         * po/POTFILES.in: Updated.
14985         
14986 2006-02-11 Naba Kumar  <naba@gnome.org>
14988         * plugins/editor/properties.[cxx,h],
14989         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14990         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14991         to sci_prop_*(), because they were conflicting with external
14992         functions (in some ssl library).
14993         
14994 2006-02-08 Naba Kumar  <naba@gnome.org>
14996         Patch from Massimo Cora  <maxcvs@email.it>:
14997         * plugins/valgrind/anjuta-valgrind.schemas,
14998         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14999         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15000         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15001         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15002         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15003         plugins/valgrind/vgtoolview.c,
15004         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15005         before running the debugging session. I've added also a
15006         preference in Anjuta Preferences where you can specify
15007         the path to the valgrind binary. The default is /usr/bin/valgrind.
15008         Now it displays a dialog with the error. [it can be -program
15009         exited- or -file loaded or end of input-]. Some valgrind 3.x
15010         compatibility.
15011         
15012 2006-01-29 Naba Kumar  <naba@gnome.org>
15014         Patch from Massimo Cora  <maxcvs@email.it>:
15015         * configure.in, plugins/Makefile.am,
15016         plugins/valgrind/*: Valgrind plugin (requires
15017         binutils-dev and valgrind to be installed.
15019 2005-01-24 Johannes Schmid <jhs@gnome.org>
15021         * Patch from Eric Greveson <ejg45@cam.ac.uk>
15022         plugins/tools/variables.c:
15023         Added current directory to possible variables
15025         * Patch from Günther Brammer <gbrammer@gmx.de>
15026         plugins/document-manager/anjuta-docman.c:
15027         Fix a crash on opening a file
15029         AUTHORS: Added Günther Brammer
15031 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15033         * libanjuta/anjuta-launcher.c:
15034         Fix a bug in AnjutaLauncher when output is bigger than buffer
15035         Probably fix bug #315188 and #305134
15037 2005-12-28      Johannes Schmid <jhs@gnome.org>
15038         
15039         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15040         * src/about.c: Use new gtk about dialog
15041         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15042         Updated anjuta_ui_add_action_group_entries call
15043         
15044         Patch from Jean Breford <jean.breford@normalesup.org>
15045         and Markus Habermehl <bmh1980de@yahoo.de>:
15046         
15047         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15048         * AUTHORS: Added Jean and Markus
15050 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15051         * plugins/search/search-replace.c :
15052         Bookmark all matched lines.
15053         * plugins/search/search-replace_backend.c :
15054         Fixed bug (Search in all project files).
15056 2005-12-21      Johannes Schmid <jhs@gnome.org>
15057         
15058         * plugins/search/plugin.c:
15059         Fixed signal names
15060         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15061         investigation needed.
15062         
15063         AUTHORS: Added Ross Goldner
15065 2005-12-19  Ross Golder  <ross@golder.org>
15067         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15068         application/xml MIME type.
15070 2005-12-18  Johannes Schmid <jhs@gnome.org>
15071         
15072         po/POTFILES.in: Updated files after directory changes
15073         HACKING: Removed outdated section 3 (anoncvs)
15075 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
15077         * plugins/build-basic-autotools/build-basic-autotools.c:
15078         Save all files in editor before running a command
15080         * plugins/tools/execute.c:
15081         Use document manager plugin instead of each editor for
15082         saving all files
15084 2005-12-15  Johannes Schmid <jhs@gnome.org>
15086         * plugins/document-manager/action-callbacks.c:
15087         (on_save_all1_activate), (on_swap_activate)
15088         plugins/document-manager/anjuta-docman.c:
15089         (on_save_as_filesel_response), (on_notebook_switch_page):
15090         
15091         Fixed some remaining issues in document-manger
15093 2005-12-15      Johannes Schmid <jhs@gnome.org>
15095         * plugins/profile-default/default.anjuta:
15096         Load Search plugin and Message Manager by default
15098 2005-12-14  Johannes Schmid <jhs@gnome.org>
15099         
15100         * plugins/editor/text_editor.c
15101         libanjuta/anjuta-utils.c:
15102         
15103         Check if files differ when gnome-vfs monitoring is used.
15104         (Bug #309688)
15106 2005-12-13  Johannes Schmid <jhs@gnome.org>
15108         * plugins/document-manager/plugin.c:
15109         Only save modified files in ianjuta_file_savable_save() for document-manager
15110         as discussed on mailing list.
15111         
15112         * plugins/cvs-plugin/cvs-callbacks.c:
15113         Fixed dialog handling for empty log message
15115 2005-12-13  Johannes Schmid <jhs@gnome.org>
15117         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15118         
15119         * plugins/project-manager/* Removed ununsed files
15120         
15121         * plugins/symbol-browser/an_symbol_iter.c
15122         plugins/build-basic-autotools/build-basic-autotools.c
15123         plugins/build-basic-autotools/executer.c
15124         plugins/class-gen/class_gen.c
15125         plugins/class-inheritance/class-inherit.c
15126         plugins/cvs-plugin/cvs-actions.c
15127         plugins/cvs-plugin/cvs-interface.c
15128         plugins/debug-manager/attach_process.
15129         plugins/devhelp/plugin.c
15130         plugins/document-manager/plugin.c
15131         plugins/document-manager/indent_util.c
15132         plugins/editor/properties.cxx
15133         plugins/editor/aneditor.cxx
15134         plugins/editor/style-editor.c
15135         plugins/editor/text_editor.c
15136         plugins/macro/macro_db.c
15137         tagmanager/c.c:
15138         
15139         Use DEBUG_PRINT for debug messages
15141         libanjuta/anjuta-debug.h: Include config.h
15142         
15143         HACKING: Updated (BTW: does anyone read this?)
15144         
15145 2005-12-12  Johannes Schmid <jhs@gnome.org>
15147         Patch from Johan Ersvik <jersvik@fastmail.fm>:
15148         * plugins/gdb/debugger.c
15149         
15150         Fix a crasher in gdb plugin
15151         
15152         * plugins/gtodo/plugin.c
15153         plugins/search/plugin.c
15154         
15155         Fixed bug #305301
15156         
15157         * plugins/document-manager/anjuta-docman.c:
15158         
15159         Fixed error markers 
15160         
15161         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15162         
15163         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15164         
15165         * plugins/document-manager/anjuta-docman.c:
15166         highlight changed files in docman popup-menu
15167         * plugins/gdb/debug-tree.c:
15168         plugins/gdb/debugger.c
15169         Do not corupt entire "locals" tree when variable pointer have
15170         additional info and arrays/strucs/unions correctly.
15171         
15173 2005-12-11  Johannes Schmid <jhs@gnome.org>
15175         * plugins/document-manager/anjuta-docman.c
15176         plugins/document-manager/plugin.c
15177         plugins/editor/text_editor.c:
15178         
15179         AUTHORS: Added Johan Ersvik
15181         Fixed "is-dirty" bug and tab ordering
15183 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
15184         
15185         * plugins/editor/aneditor-autocomplete.cxx
15186         plugins/editor/aneditor-calltip.cxx
15187         plugins/editor/aneditor-priv.h
15188         plugins/symbol-browser/an_symbol.c
15189         plugins/symbol-browser/an_symbol_view.c
15190         tagmanager/entry.h
15191         tagmanager/tm_symbol.c
15192         tagmanager/tm_tag.c
15193         tagmanager/include/tm_symbol.h
15194         tagmanager/include/tm_tag.h
15195         tagmanager/c.c
15197         Better pointer recognition in tagmanager and symbol browser
15199 2005-12-11  Johannes Schmid <jhs@gnome.org>
15201         * plugins/search/*: New search plugin derived from search code in old editor
15202         plugin.
15203         
15204         * plugins/document-manager/*: new document-manger which is now seperated from
15205         editor to allow implementation of other editor widgets. Code is mostly derived
15206         from old editor plugin
15208         * plugins/print/* new print plugin which is not fully implemented in the
15209         moment
15211         * plugins/editor/text_editor.c: Added lots of interface code
15212         
15213         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15214         IAnjutaEditorFactory and extended IAnjutaEditor
15215         
15216         * configure.in, plugins/Makefile.am updated build system for new
15217         plugins
15219         This is a huge commit which might still contain some bugs and also has
15220         some fixmes. Things that are not working are the search toolbar because it
15221         does not use the same backend as any other searching function and printing
15222         (easy to fix) because it did not yet implement IAnjutaPrintable.
15224 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15226         * plugins/project-wizard/property.c:
15227         Use newer GtkFileChooser instead of GtkFileSelection with
15228         GnomeFileEntry to avoid a bug
15230         * plugins/project-wizard/install.c:
15231         Avoid an endless loop if project directory is not writable
15232         
15233         * plugins/project-wizard/druid.c:
15234         Allow creating project in empty directory without a
15235         warning
15237 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
15238         
15239         Patch from Massimo Cora <maxcvs@email.it>
15240         * plugins/class-inheritence/class-inherit.c
15241         plugins/class-inheritence/plugin.c
15242         plugins/class-inheritence/plugin.h
15243         configure.in
15244         
15245         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
15246         no longer supported!
15248 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
15249         
15250         Patch from Johan Ersvik <jersvik@fastmail.fm>
15251         * plugins/message-view/message-view.c
15252         plugins/build-basic-autotools/build-basic-autotools.c
15253         plugins/build-basic-autotools/automake-c.filters
15255         This patch correct regex-filters for newer automake
15256         versions
15258 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15260        * plugins/tools/execute.c:
15261        Detect variables inside a word
15263 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15265         * libanjuta/anjuta-status.[ch],
15266         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15267         plugins/editor/anjuta-docman.c :
15268         New anjuta-status procedure.
15270 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15272         *Modified Files:
15273         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15274         plugins/editor/Makefile.am
15275         plugins/editor/anjuta-document-manager.glade
15276         plugins/editor/plugin.c plugins/editor/plugin.h
15277         plugins/editor/text_editor.c plugins/editor/text_editor.h
15278         *Added Files:
15279         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15280         plugins/editor/indent-util.c plugins/editor/indent-util.h
15281         plugins/editor/indent_test.c :
15282         Set and Preview indent preferences parameters.
15283         Saved indent user parameters.
15285 2005-10-27  Naba Kumar  <naba@gnome.org>
15287         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15288         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15289         theme color for saved documents.
15290         
15291 2005-10-26  Naba Kumar  <naba@gnome.org>
15293         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15294         list. Fixed bug #316731.
15295         
15296 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15298         * tagmanager/tm_symbol.c: Fixed bug #315218
15300 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15302         * plugins/build/build_file.c
15303           plugins/build-basic-autotools/build-basic-autotools.c
15304           plugins/tools/execute.c
15305           plugins/build/compile.c
15306           plugins/build/configurer.c
15307           plugins/debug-manager/plugin.c
15308           plugins/editor/plugin.c
15309           plugins/editor/print.c
15310           plugins/editor/text_editor.c
15311           plugins/file-loader/plugin.c
15312           plugins/file-manager/an_file_view.c
15313           plugins/symbol-browser/an_symbol_view.c
15314           plugins/gdb/debugger.c
15315           plugins/gdb/plugin.c
15316           plugins/glade/plugin.c
15317           plugins/macro/macro-actions.c
15318           plugins/macro/plugin.c
15319           plugins/profile-default/plugin.c
15320           plugins/project-manager/plugin.c
15321           plugins/project-manager/project_import.c
15322           plugins/symbol-browser/plugin.c
15323           plugins/tools/execute.c
15324           src/anjuta.c
15325           src/anjuta-actions.h
15326           src/shell.c:
15327           Correct spacing errors before and after "...".
15329 2005-10-20  Naba Kumar  <naba@gnome.org>
15331         * plugins/gdb/debugger.c: Fixed attach/detach process to
15332         updated UI properly.
15333         
15334 2005-10-18  Naba Kumar  <naba@gnome.org>
15336         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15337         #171314 too).
15338         
15339 2005-10-13  Naba Kumar  <naba@gnome.org>
15340         
15341         * plugins/project-mkfile-import/*: Removed separate import wizard for
15342         makefile based projects (because single widzard handles all wizards).
15344         * plugins/project-import/project-import.c: Made wizard window
15345         transient to main window.
15347         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15348         
15349         * AUTHORS: Added Eric's name in contributors list.
15350         
15351         * configure.in, plugins/Makefile.am,
15352         plugins/project-import/Makefile.am,
15353         plugins/project-import/anjuta-project-import.glade,
15354         plugins/project-import/project-import.c,
15355         plugins/project-import/project-import.h: Import wizard now detects
15356         both makefile and automake projects together instead of separate wizard.
15357         
15358         * plugins/project-wizard/templates/java/project.anjuta,
15359         plugins/project-wizard/templates/mkfile/project.anjuta,
15360         plugins/project-wizard/templates/python/project.anjuta,
15361         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15362         name to make it appropriate.
15364 2005-10-11  Naba Kumar  <naba@gnome.org>
15366         * configure.in: Fixed glade3 version requirement.
15368 2005-09-29  Alexander Shopov  <ash@contact.bg>
15370         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15372 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15374         * plugins/subversion/svn_auth.c
15375         plugins/subversion/anjuta_subversion.glade:
15376         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15378 2005-09-22  Naba Kumar  <naba@gnome.org>
15380         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15382         * configure.in,  plugins/Makefile.am
15383         plugins/project-manager/anjuta-project-manager.plugin.in,
15384         plugins/project-manager/plugin.c,
15385         (added) plugins/project-mkfile-import/.cvsignore,
15386         (added) plugins/project-mkfile-import/Makefile.am,
15387         (added) plugins/project-mkfile-import/
15388             anjuta-project-mkfile-import-plugin.png,
15389         (added) plugins/project-mkfile-import/
15390             anjuta-project-mkfile-import.glade,
15391         (added) plugins/project-mkfile-import/
15392             anjuta-project-mkfile-import.plugin.in,
15393         (added) plugins/project-mkfile-import/plugin.c,
15394         (added) plugins/project-mkfile-import/plugin.h,
15395         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15396         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15397         plugins/project-wizard/templates/Makefile.am,
15398         (added) plugins/project-wizard/templates/mkfile-logo.png,
15399         (added) plugins/project-wizard/templates/mkfile.wiz,
15400         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15401         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15402         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15403         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15404         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15405         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15406         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15407         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15408         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15409         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15410         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15411         Added makefile based project import wizard and wizard template.
15413 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15415         * libanjuta/anjuta-launcher.c: Reduced false password detections
15417 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15419         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15420         messages correctly.a
15422 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15423         
15424         * scintilla/Makefile.am: Changed scintilla library to noinst
15425         * pixmaps/Makefile.am: Install password.png
15426         * libanjuta/anjuta-launcher.c: Changed password detection
15427         to be able to access GNOME CVS with ssh.
15428         
15429 2005-08-31  Naba Kumar  <naba@gnome.org>
15431         * plugins/glade/plugin.c: Set transient window for the widget
15432         dialogs.
15433         
15434 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15436         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15438 2005-08-10  Naba Kumar  <naba@gnome.org>
15440         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15441         as shortcut key for execute.
15443         * src/about.c: Clean up.
15444         
15445         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15446         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15447         entry boxes.
15448         
15449 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15451         * plugins/editor/search-replace_backend.c :
15452         Fixed search in File Patterns.
15454 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15456         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15457         
15458 2005-08-04  Naba Kumar  <naba@gnome.org>
15460         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15461         for pango-1.8 rendering bug.
15462         
15463 2005-08-03  Naba Kumar  <naba@gnome.org>
15465         * plugins/glade/plugin.c: Proper names for plugin widgets.
15466         
15467         * plugins/subversion/anjuta-subversion.glade,
15468         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15469         string allocations. Use passed default values when available.
15470         Set proper focus and dialog default response. Destroy dialog after use.
15471         Return error when appropriate.
15473 2005-08-02  Naba Kumar  <naba@gnome.org>
15475         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15476         for pango-1.8 rendering bug.
15477         
15478 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15480         * scintilla/Makefile.am: Fixed a make -j x bug
15481         
15482 2005-08-02  Johannes Schmid <jhs@gnome.org>
15483         
15484         * plugins/subversion/svn-auth.c: Added username/password 
15485         auto function.
15487 2005-08-01  Naba Kumar  <naba@gnome.org>
15489         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15490         checks for character width calculations.
15491         
15492 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15494         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15496 2005-07-31  Naba Kumar  <naba@gnome.org>
15498         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15499         messup with pango 1.8. Fixed bug #311846.
15501 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15503         * plugins/gdb/memory.c : Fixed bug 305082.
15504         
15505         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15506         plugins/project-wizard/templates/gcj.wiz,
15507         plugins/project-wizard/templates/gnome.wiz,
15508         plugins/project-wizard/templates/gtk.wiz,
15509         plugins/project-wizard/templates/java.wiz,
15510         plugins/project-wizard/templates/python.wiz,
15511         plugins/project-wizard/templates/wxwin.wiz,
15512         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15514 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15516         * plugins/tools/execute.c:
15517         Correct a crash if editor is closed while a tool still use it.
15519 2005-07-28  Naba Kumar  <naba@gnome.org>
15521         * scintilla/*: Updated scintilla from their latest CVS.
15523 2005-07-27  Naba Kumar  <naba@gnome.org>
15525         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15526         plugins/build-basic-autotools/build-basic-autotools.c,
15527         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15528         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15529         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15530         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15531         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15532         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15533         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15534         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15535         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15536         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15537         argument to anjuta_ui_add_action_group_entries() and
15538         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15539         Fixed all plugins to pass translation domain. This fixes untranslated
15540         UI bugs. 
15542 2005-07-27  Naba Kumar  <naba@gnome.org>
15544         * plugins/class-inheritance/class-callbacks.c,
15545         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15546         proper system colors.
15548 2005-07-26  Naba Kumar  <naba@gnome.org>
15550         * ROADMAP: Updated and added more tasks.
15552 2005-07-25  Naba Kumar  <naba@gnome.org>
15554         * ROADMAP: Updated and added more tasks.
15555         
15556 2005-07-24  Naba Kumar  <naba@gnome.org>
15558         * HACKING: Fixed format.
15560 2005-07-24  Naba Kumar  <naba@gnome.org>
15562         * ROADMAP: Fixed format.
15563         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15565 2005-07-24  Naba Kumar  <naba@gnome.org>
15567         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15568         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15570 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15572         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15573         Correct wrong sensitivity setting
15574         
15575         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15576         
15577         * plugins/tools/variable.c:     Add variables for project manager
15579 2005-07-23  Naba Kumar  <naba@gnome.org>
15581         * ROADMAP: updated.
15583 2005-07-23 Naba Kumar  <naba@gnome.org>
15585         * plugins/subversion/Makefile.am,
15586         plugins/subversion/svn-auth.c,
15587         plugins/subversion/svn-auth.h: Added subversion authentication code
15588         stubs.
15589         
15590         * plugins/subversion/subversion-callbacks.c,
15591         plugins/subversion/subversion-callbacks.h,
15592         plugins/subversion/svn-backend-priv.h,
15593         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15594         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15595         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15596         Added file mode line.
15598 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15600         * configure.in: Added 'gl' to ALL_LINGUAS.
15602 2005-07-21 Naba Kumar  <naba@gnome.org>
15604         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15605         the active sources and kill the running process without emitting
15606         signals (which could be fatal because the object is being destroyed).
15607         Incidentally, fixed the crash that happens when stopping an active
15608         debugger session. Disabled debug prints and code clean up.
15609         Fixed bug #305587.
15610         
15611         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15612         message view object, because that prevents many unprocessed outputs
15613         from the cvs command from being appended in view. Does not set NULL
15614         to mesg_view private member (not required) so that any pending outputs
15615         to view is processed.Fixed bug #172666.
15617         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15618         type in supported list.
15619         
15620 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15622         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15623           grammar/spelling fixes.
15625 2005-07-17 Naba Kumar  <naba@gnome.org>
15627         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15628         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15629         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15630         plugins/project-wizard/templates/anjuta-plugin.wiz,
15631         plugins/project-wizard/templates/gcj.wiz,
15632         plugins/project-wizard/templates/gnome.wiz,
15633         plugins/project-wizard/templates/gtk.wiz,
15634         plugins/project-wizard/templates/gtkmm.wiz,
15635         plugins/project-wizard/templates/java.wiz,
15636         plugins/project-wizard/templates/python.wiz,
15637         plugins/project-wizard/templates/terminal.wiz,
15638         plugins/project-wizard/templates/terminal/Makefile.am,
15639         plugins/project-wizard/templates/terminal/po/Makefile.am,
15640         plugins/project-wizard/templates/terminal/src/Makefile.am,
15641         plugins/project-wizard/templates/wxwin.wiz,
15642         plugins/project-wizard/templates/xlib-dock.wiz,
15643         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15644         wizards and updated .wiz files to install them in newly created
15645         projects.
15647 2005-07-16 Naba Kumar  <naba@gnome.org>
15649         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15650         
15651         * plugins/file-manager/an_file_view.c,
15652         plugins/file-manager/plugin.c: Added file manager preferences to
15653         show/hide files ignored by version control (e.g. cvsignore).
15654         
15655         * plugins/editor/text_editor.c: Initialize vfs info struct.
15656         
15657         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15658         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15659         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15660         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15661         omf-install/.cvsignore, pixmaps/.cvsignore,
15662         plugins/file-manager/anjuta-file-manager-plugin.glade,
15663         scintilla/.cvsignore, scintilla/include/.cvsignore,
15664         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15665         tagmanager/python.c: Updated.
15667 2005-07-16 Naba Kumar  <naba@gnome.org>
15669         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15670         Fixed python parser to parser class methods.
15672 2005-07-15 Naba Kumar  <naba@gnome.org>
15674         * plugins/project-wizard/property.c: Used parenthesis to remove
15675         ambiguty.
15676         
15677         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15678         plugins/project-wizard/templates/gcj.wiz,
15679         plugins/project-wizard/templates/gnome.wiz,
15680         plugins/project-wizard/templates/gtk.wiz,
15681         plugins/project-wizard/templates/gtkmm.wiz,
15682         plugins/project-wizard/templates/java.wiz,
15683         plugins/project-wizard/templates/python.wiz,
15684         plugins/project-wizard/templates/terminal.wiz,
15685         plugins/project-wizard/templates/wxwin.wiz,
15686         plugins/project-wizard/templates/xlib-dock.wiz,
15687         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15688         and names.
15690 2005-07-15 Naba Kumar  <naba@gnome.org>
15692         * plugins/project-wizard/templates/java.wiz,
15693         plugins/project-wizard/templates/java/Makefile.am,
15694         plugins/project-wizard/templates/java/project.anjuta,
15695         plugins/project-wizard/templates/python.wiz,
15696         plugins/project-wizard/templates/python/Makefile.am,
15697         plugins/project-wizard/templates/python/project.anjuta: Use different
15698         project files for java and python module where debugger is not
15699         included in the list of plugins.
15701 2005-07-15 Naba Kumar  <naba@gnome.org>
15703         * configure.in, plugins/project-wizard/templates/Makefile.am,
15704         plugins/project-wizard/templates/gcj-logo.png,
15705         plugins/project-wizard/templates/gcj.wiz,
15706         plugins/project-wizard/templates/gcj/.cvsignore,
15707         plugins/project-wizard/templates/gcj/Makefile.am,
15708         plugins/project-wizard/templates/gcj/configure.in.tpl,
15709         plugins/project-wizard/templates/gcj/src/.cvsignore,
15710         plugins/project-wizard/templates/gcj/src/Makefile.am,
15711         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15712         plugins/project-wizard/templates/java-logo.png,
15713         plugins/project-wizard/templates/java.wiz,
15714         plugins/project-wizard/templates/java/configure.in.tpl,
15715         plugins/project-wizard/templates/java/po/Makefile.am,
15716         plugins/project-wizard/templates/java/po/POTFILES.in,
15717         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15718         plugins/project-wizard/templates/java/src/main.java,
15719         plugins/project-wizard/templates/python-logo.png,
15720         plugins/project-wizard/templates/python.wiz,
15721         plugins/project-wizard/templates/python/.cvsignore,
15722         plugins/project-wizard/templates/python/Makefile.am,
15723         plugins/project-wizard/templates/python/configure.in.tpl,
15724         plugins/project-wizard/templates/python/po/.cvsignore,
15725         plugins/project-wizard/templates/python/po/Makefile.am,
15726         plugins/project-wizard/templates/python/po/POTFILES.in,
15727         plugins/project-wizard/templates/python/src/.cvsignore,
15728         plugins/project-wizard/templates/python/src/Makefile.am,
15729         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15730         plugins/project-wizard/templates/python/src/main.py: Added Generic
15731         gcj and python project wizards. Fixed Generic java project to
15732         use _JAVA primary. Update gnome-build from cvs for them to work
15733         correctly.
15735 2005-07-12 Naba Kumar  <naba@gnome.org>
15737         * plugins/project-manager/plugin.c: Automatically determine
15738         project backend by probing.
15739         
15740 2005-07-04 Naba Kumar  <naba@gnome.org>
15742         * Makefile.am: Do not install old anjuta.glade file which conflicts
15743         with newer src/anjuta.glade.
15745 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15747         * plugins/an_symbol_prefs.c:
15748         Sort list of available symbol files
15750 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15752         * plugins/build-basic-autotools.c:
15753         Fixed #307810
15754         
15755         * plugins/gtodo/libgtodo.c:
15756         Possible fix for #307800
15758         * libanjuta/anjuta-encodings.c
15759         libanjuta/anjuta-launcher.c
15760         libanjuta/anjuta-preference-dialog.c
15761         libanjuta/anjuta-preferences.c
15762         libanjuta/anjuta-ui.c
15763         libanjuta/anjuta-util.c
15764         libanjuta/cell-renderer-captioned-image.c
15765         libanjuta/plugin.c:
15766         
15767         Patch from de_lupus@pandora.be (Kristof Vansant):
15768         Replaced deprecated gnome-i18n.h
15769         Closed #309153
15771 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15772         
15773         * plugins/subversion/anjuta-subversion.glade
15774         plugins/subversion/anjuta-subversion.ui
15775         plugins/subversion/plugin.c
15776         plugins/subversion/subversion-actions.c
15777         plugins/subversion/subversion-callbacks.h
15778         plugins/subversion/subversion-callbacks.c
15779         plugins/subversion/svn-backend-priv.h
15780         plugins/subversion/svn-backend.h
15781         plugins/subversion/svn-backend.c
15782         plugins/subversion/svn-thread.h
15783         plugins/subversion/svn-thread.c:
15784         
15785         Implemented Subversion diff
15786         
15787 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15788         
15789         * plugins/build-basic-autotools/build-basic-autotools.c:
15790         Fixed crash bug! Might be useful to release 2.0.2 soon
15791         because this bug will crash any build which produces errors
15792         or warnings
15794 === Anjuta 2.0.1 ===
15796 2005-06-27 Naba Kumar  <naba@gnome.org>
15798         * plugins/tools/execute.c: Formated code.
15799         
15800 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15802         * plugins/build-basic-autotools/build-basic-autotools.c:
15803         Remove two memory leaks
15804         Check command output versus untranslated strings too
15806         * plugins/tools/execute.c:
15807         Remove two memory leaks
15808         Check command output versus untranslated strings too
15809         Remove description message
15811         * plugins/tools/fileop.c:
15812         Escape tool name in xml configuration file
15814 2005-05-26 Naba Kumar  <naba@gnome.org>
15816         * configure.in: Bumped version to 2.0.1
15817         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15819         * plugins/tools/execute.c: Fixed clickable messages.
15820         * NEWS: Updated.
15822         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15823         Deactivate glade plugin when last glade project is closed. Reorder
15824         glade widgets in layout. Change glade project when user selects a
15825         new project. Removed project from the list when user closes it. Fixed
15826         glade project file loading from URI. Save and restored loaded glade
15827         projects in/from session.
15829         * plugins/class-gen/action-callbacks.c,
15830         plugins/class-gen/anjuta-class-gen-plugin.glade,
15831         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15832         plugins/file-wizard/anjuta-file-wizard.glade,
15833         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15834         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15835         "Add to project" correctly. Use the source file path returned after
15836         adding to project. Fixed memory leaks. Deactivate wizard plugins
15837         after use.
15838         
15839         * plugins/project-manager/plugin.c,
15840         plugins/project-wizard/anjuta-project-wizard.glade,
15841         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15842         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15843         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15844         project-wizard preference page to anjuta app, because they are
15845         more appropriated as general preferences. Renamed username and
15846         useremail properties keys.
15847         
15848         * po/POTFILES.in: Updated.
15850         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15851         saved at closing.
15852         
15853         * plugins/file-loader/plugin.c: Do not use static variable to store
15854         created submenu in factory. Fixed crash in anjuta exit.
15855         
15856 2005-05-24 Naba Kumar  <naba@gnome.org>
15858         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15859         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15860         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15861         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15862         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15863         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15864         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15865         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15866         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15867         
15868         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15869         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15870         plugins/build-basic-autotools/build-basic-autotools.c,
15871         plugins/build-basic-autotools/build-basic-autotools.h,
15872         plugins/build-basic-autotools/executer.c,
15873         plugins/build-basic-autotools/executer.h,
15874         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15875         plugins/tools/variable.c: Added an extra argument to
15876         anuta_util_dialog_input() to pass default value. Save/load project
15877         configure and execution parameters in/from session.
15879         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15880         symbol browser is loaded.
15881         
15882         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15883         freeze/thaw.
15885         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15886         deactivate would not start shell.
15888 2005-05-24 Naba Kumar  <naba@gnome.org>
15890         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15891         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15892         libegg/egg-submenu-action.c, libegg/test-actions.c,
15893         plugins/build-basic-autotools/build-basic-autotools.c,
15894         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15895         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15896         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15897         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15898         plugins/macro/plugin.c, plugins/message-view/plugin.c,
15899         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15900         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15901         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15902         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15903         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15905 2005-05-24 Naba Kumar  <naba@gnome.org>
15907         * data/properties/styles.properties: Fixed defalt font.
15909         * plugins/editor/search-replace.c,
15910         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15911         project openness wihtout activating project-manager plugin (i.e.
15912         using anjuta_shell_get()).
15913         
15914         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15915         - Completed add_source(), add_group() and add_target() methods of
15916         IAnjutaProjectManager.
15917         - Change their definition to return the added element (or NULL).
15918         - Used interface API for project main menus and 'add to project'
15919         from file-manager context menu.
15920         - Select proper default target/group when prompting for adding
15921         source/target/group.
15922         - Do not expand all nodes in selection tree when default selection
15923         are given (eases navigation in big projects).
15924         - Code clean ups.
15925         - Marked strings for translation.
15927 2005-05-23 Naba Kumar  <naba@gnome.org>
15929         * src/anjuta-app.c: Save menu accelerators on change.
15930         * NEWS: Updated.
15931         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15932         save-as dialog (leading to crash later).
15934 2005-05-22 Naba Kumar  <naba@gnome.org>
15936         * NEWS: Updated.
15937         * AUTHORS: Added developers for other projects. Updated.
15938         * TODO.tasks: Updated.
15939         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15940         
15941 2005-05-22 Naba Kumar  <naba@gnome.org>
15943         * plugins/tools/execute.c: Make parsable lines distinct by adding
15944         a "Click me" description in the message. Allow tools to open arbibrary
15945         file in editory using gdb-styled annotation (The line starts with two
15946         \032 characters followed by the file:line).
15947         
15948         * plugins/tools/scripts/prepare-changelog.pl,
15949         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15950         ChangeLog file itself and open it.
15952 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15954         * plugins/tools/execute.c:
15955         Parse output in message pane
15956         Correct a crash on plugin deactivation
15958         * plugins/tools/fileop.c,
15959         plugins/tools/tool.c,
15960         plugins/tools/tool.h:
15961         Load only valid tools
15963 2005-06-21  Naba Kumar  <naba@gnome.org>
15965         * anjuta.spec.in: Fixed devel package requirement.
15967         * plugins/message-view/message-view.c: Scroll message on next/previous.
15969         * TODO.tasks: Updated.
15971         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15972         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15973         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15974         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15975         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15976         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15977         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15978         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15980         * libanjuta/anjuta-preferences.c,
15981         plugins/build-basic-autotools/build-basic-autotools.c,
15982         plugins/build-basic-autotools/executer.c,
15983         plugins/class-gen/action-callbacks.c,
15984         plugins/class-gen/action-callbacks.h,
15985         plugins/class-gen/class_gen.c,
15986         plugins/cvs-plugin/cvs-interface.c,
15987         plugins/debug-manager/attach_process.c,
15988         plugins/debug-manager/plugin.c,
15989         plugins/debug-manager/utilities.c,
15990         plugins/debug-manager/utilities.h,
15991         plugins/editor/aneditor-autocomplete.cxx,
15992         plugins/editor/aneditor.cxx,
15993         plugins/editor/search-replace.c,
15994         plugins/editor/search-replace_backend.c,
15995         plugins/gdb/breakpoints.c,
15996         plugins/gdb/registers.c,
15997         plugins/patch/plugin.c,
15998         plugins/project-wizard/druid.c,
15999         plugins/project-wizard/install.c,
16000         plugins/subversion/plugin.c,
16001         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16002         codes.
16004         * plugins/class-gen/action-callbacks.c,
16005         plugins/project-wizard/parser.c,
16006         plugins/project-wizard/property.c,
16007         plugins/project-wizard/values.c,
16008         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16010         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16011         alphabetically
16013 2005-06-20  Naba Kumar  <naba@gnome.org>
16015         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16016         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16017         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16018         
16019         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16020         exit idle function.
16021         
16022         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16023         Fixed possible memory corruption.
16025         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16026         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16027         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16028         progress bar increment and added progress status for symbol refresh
16029         and project loading.
16030         
16031         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16032         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16033         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16034         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16035         bar.
16037         * TODO.tasks: Updated.
16039 2005-06-19  Naba Kumar  <naba@gnome.org>
16041         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16042         Fixed warning.
16043         
16044         * plugins/project-import/project-import.c: Deactivate plugin when done.
16045         
16046 2005-06-18  Naba Kumar  <naba@gnome.org>
16048         * plugins/profile-default/plugin.c: Fixed error when loading another
16049         project while a project is still loaded.
16050         
16051         * plugins/project-manager/plugin.c: Used (newly added) group-activated
16052         signal from gnome-build to popup group properties.
16053         
16054         * src/anjuta.c: Load default session by default.
16056         * po/POTFILES.in: Added missing files.
16057         
16058         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16059         activate plugin on load (activate it separately). Connect to activate
16060         and deactivate signals for housekeeping, so that if plugins are
16061         activated or deactivate externally, they are properly recorded.
16062         
16063         * plugins/profile-default/plugin.c: Save profile before a project
16064         is loaded so that it could be restored when project is closed.
16065         
16066         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16068 2005-06-17  Naba Kumar  <naba@gnome.org>
16070         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16071         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16072         for project. The plugins loaded for the project is restored when project
16073         is loaded next time.
16074         
16075         * TODO.tasks: Updated.
16076         
16077 2005-06-15  Naba Kumar  <naba@gnome.org>
16079         * plugins/tools/scripts/find-fixmes.pl,
16080         (new) plugins/tools/scripts/translation-status.pl,
16081         plugins/tools/scripts/tools-2.xml.in,
16082         plugins/tools/scripts/Makefile.am,
16083         plugins/tools/scripts/prepare-changelog.pl: Added translation
16084         status script. Completed find-fixmes.pl script. Fixed bugs.
16086         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16087         tool path.
16089 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16091         * plugins/message-view/anjuta-message-manager-plugin.glade :
16092         renamed "messages.tag.position" to "messages.tab.position".
16093         plugins/message-view/anjuta-msgman.c : 
16094         Messages tab position prefrences.
16095         
16096 2005-06-14  Naba Kumar  <naba@gnome.org>
16098         * (new) plugins/tools/scripts/find-fixmes.pl,
16099         (new) plugins/tools/scripts/tools-2.xml.in,
16100         (new) plugins/tools/scripts/Makefile.am,
16101         (new) plugins/tools/scripts/prepare-changelog.pl,
16102         plugins/tools/plugin.h, plugins/tools/fileop.c,
16103         plugins/tools/Makefile.am, configure.in: Added system tools.
16105 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
16107         * plugins/tools/editor.c:
16108         Take care of creating .anjuta directory if missing
16110 2005-06-10  Naba Kumar  <naba@gnome.org>
16112         * configure.in: Increased gnome-build required to version 0.1.2.
16113         
16114         * plugins/project-manager/plugin.c: Fixed target/group removal.
16115         Fixed memory leaks.
16116         
16117 2005-06-10  Naba Kumar  <naba@gnome.org>
16119         * plugins/project-manager/plugin.c: Implemented target/group
16120         configuration (update gnome-build module from cvs).
16121         
16122 2005-06-07  Naba Kumar  <naba@gnome.org>
16124         Patch from: Massimo Cora'  <maxcvs@email.it>:
16125         * plugins/class-inheritance/Makefile.am,
16126         plugins/class-inheritance/class-inherit.c,
16127         plugins/class-inheritance/class-inherit.h,
16128         plugins/class-inheritance/plugin.c,
16129         plugins/class-inheritance/plugin.h,
16130         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16131         expanded view of classes in hierarchy canvas (collapsable again).
16132         
16133 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
16135         * scintilla/patches/scintilla-64-bit.diff (added)
16136         * plugins/patch/patch-plugin.c:
16137         Conditional build for GTK 2.4 and GTK 2.6
16139 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
16141         * plugins/tools/anjuta-tools.glade,
16142         plugins/tools/editor.c,
16143         plugins/tools/plugin.h,
16144         plugins/tools/fileop.c:
16145         Add a check box to edit an user script
16146         Correct a few memory leak
16148         * plugins/tools/execute.c,
16149         plugins/tools/tool.c,
16150         plugins/tools/tool.h:
16151         Move utility remove_mnemonic function in tool.c
16152         Small fix
16154 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
16156         Patch from sbrabec@suse.cz:
16157         * configure.in
16158         scintilla/include/Scintilla.h:
16159         
16160         Fix 64-Bit warnings in gcc 4
16162 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
16163         
16164         * plugins/patch/patch_plugin.c
16165         plugins/patch/patch.h
16166         plugin/patch/patch-plugin.glade
16167         plugin/patch/Makefile.am:
16168         
16169         Changed patch plugin to use libglade and new gtk 2.6 widgets
16171 2005-05-31  Naba Kumar  <naba@gnome.org>
16173         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16174         * plugins/editor/text_editor.c: Don't show error
16175         for empty files.
16176         
16177 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
16178         
16179         * plugins/message-view/anjuta-message-manager.ui,
16180         plugins/message-view/anjuta-msgman.c,
16181         plugins/message-view/anjuta-msgman.h,
16182         plugins/message-view/message-view.c,
16183         plugins/message-view/message-view.h,
16184         plugins/message-view/plugin.c:
16185         Add a popup menu in messages panes
16186         Move save message pane option in it
16188 2005-05-28  Naba Kumar  <naba@gnome.org>
16190         * data/properties/styles.properties: Fixed default font
16191         names and sizes.
16193         * plugins/editor/style-editor.c: cleanup.
16194         
16195 2005-05-25  Naba Kumar  <naba@gnome.org>
16197         * plugin/gdb/plugin.c: Start gdb even if the program does
16198         not exists. Fixes bug #305074
16199         
16200 2005-05-24  Naba Kumar  <naba@gnome.org>
16202         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
16203         * configure.in: graphviz pkgconfig path.
16205 2005-05-24  Naba Kumar  <naba@gnome.org>
16207         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16208         * TODO.tasks: Updated.
16209         
16210 2005-05-22  Naba Kumar  <naba@gnome.org>
16212         * anjuta.spec.in: Fixed spec file
16213         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16215 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
16216         
16217         * TODO.tasks: Updated.
16219         * plugins/message-view/anjuta-message-manager.ui,
16220         plugins/message-view/message-view.c,
16221         plugins/message-view/message-view.h,
16222         plugins/message-view/plugin.c:
16223         Add shortcut for next and previous message
16224         Add a save message menu item
16225         Fix a bug in previous message
16227 2005-05-21  Naba Kumar  <naba@gnome.org>
16229         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16230         doc/Makefile.am, global-tags/create_global_tags.sh,
16231         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16232         and rpm package creation. Fixed installation paths.
16233         
16234         * plugins/editor/anjuta-document-manager.glade,
16235         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16236         and indent options.
16237         
16238         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16240 2005-05-21  Naba Kumar  <naba@gnome.org>
16242         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16243         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16244         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16245         tagmanager/Makefile.am: Fixed paths configure variables to take
16246         automake configure variables instead of hardcoding.
16248         * global-tags/tm_global_tags.c: Formated code.
16250         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16251         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16252         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16253         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16254         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16255         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16256         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16257         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16258         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16260 2005-05-20  Naba Kumar  <naba@gnome.org>
16262         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16263         and fixed rpm spec file (more testing required).
16264         
16265         * data/gdb.init: Don't set gdb prompt.
16266         
16267         * mime/Makefile.am: run update-mime-data only on system-wide install.
16268         
16269         * plugins/gdb/Makefile.am: Install plugin at correct paths.
16271 2005-05-19  Naba Kumar  <naba@gnome.org>
16273         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16274         while it's not visible.
16276         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
16277         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16278         
16279 2005-05-19  Naba Kumar <naba@gnome.org>
16281         * configure.in: Fixed subversion checks. Added
16282         --disable-plugin-subversion and --disable-plugin-glade
16283         configure flags to manually turn off their plugin builds.
16285         * plugins/editor/plugin.c: Save and restore current editor line
16286         positions in session.
16288 2005-05-18  Naba Kumar  <naba@gnome.org>
16290         * AUTHORS: Fixed email address.
16291         
16292         * libanjuta/anjuta-utils.c,
16293         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16294         when the projectmanager toplevel is not a window. Check for valid
16295         gtkwindow type before using the passed window as parent for anjuta
16296         dialogs.
16298 2005-05-17  Naba Kumar  <naba@gnome.org>
16300         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16301         
16302         * plugins/cvs-plugin/Makefile.am,
16303         plugins/devhelp/plugin.c,
16304         plugins/file-loader/Makefile.am,
16305         plugins/macro/Makefile.am,
16306         plugins/message-view/Makefile.am,
16307         plugins/patch/Makefile.am,
16308         plugins/project-manager/Makefile.am,
16309         plugins/subversion/Makefile.am,
16310         plugins/symbol-browser/Makefile.am: Removed -module flags
16311         from libtool flags
16313         * MAINTAINERS: Added file so that I could recieve bugzilla
16314         reports.
16316         * plugins/glade/plugin.c: Fixed compile error.
16318 === Anjuta 2.0.0 ===
16320 2005-05-15  Naba Kumar  <naba@gnome.org>
16322         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16323         version to 2.0.0.
16325         * plugins/symbol-browser/an_symbol_view.c,
16326         plugins/symbol-browser/plugin.c,
16327         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16328         symbols have been updated. Reset file symbols when update
16329         occurs. Fixed memory leaks.
16331         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16332         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16333         
16334 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16336         * plugins/tools/anjuta-tools.glade:
16337         Remove unused parameter dialog
16339         * plugins/tools/dialog.c,
16340         plugins/tools/fileop.c,
16341         plugins/tools/fileop.h,
16342         plugins/tools/tool.c,
16343         plugins/tools/tool.h,
16344         plugins/tools/variable.c:
16345         Add a few comments and cleanups
16347         * plugins/tools/editor.c,
16348         plugins/tools/editor.h:
16349         Remove code from previous plugin and add comments
16350         Use main window as parent (instead of tool list)
16352         * plugins/tools/execute.c,
16353         plugins/tools/execute.h:
16354         Remove code from previous plugin and add comments
16355         Fix warnings
16357 2005-05-14  Naba Kumar  <naba@gnome.org>
16359         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16360         release.
16361         
16362         * configure.in: Fixed
16363         
16364         * plugins/class-inheritance/class-inheritance.png: New icon.
16365         
16366         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16367         screws up when reparented.
16369 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16371         * plugins/editor/search-replace.c,
16372         plugins/editor/search-replace_backend.c
16373         plugins/project-manager/plugin.c : Clear find pane if searching same 
16374         expression. Clean code.
16376 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16378         * configure.in: Added ne in ALL_LINGUAS
16379         
16380 2005-05-13  Naba Kumar  <naba@gnome.org>
16382         * configure.in: Fixed glade-3 version.
16383         
16384         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16385         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16386         plugins/gdb/watch.c: Update locals, watch and frame document on
16387         frame change.
16389 2005-05-12  Naba Kumar  <naba@gnome.org>
16391         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16392         scope autocompletion when the function definition is incomplete.
16393         
16394         * plugins/class-gen/anjuta-class-gen.plugin.in,
16395         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16396         plugins/gdb/plugin.c,
16397         plugins/glade/anjuta-glade.plugin.in,
16398         plugins/project-import/anjuta-project-import.plugin.in,
16399         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16400         titles for the wizards.
16402 2005-05-11  Naba Kumar  <naba@gnome.org>
16404         * configure.in, plugins/debug-manager/Makefile.am,
16405         plugins/debug-manager/plugin.c,
16406         (added) plugins/debug-manager/images/.cvsignore,
16407         (added) plugins/debug-manager/images/Makefile.am,
16408         (added) plugins/debug-manager/images/detach-16.png,
16409         (added) plugins/debug-manager/images/detach.png,
16410         (added) plugins/debug-manager/images/step-into-16.png,
16411         (added) plugins/debug-manager/images/step-into.png,
16412         (added) plugins/debug-manager/images/step-out-16.png,
16413         (added) plugins/debug-manager/images/step-out.png,
16414         (added) plugins/debug-manager/images/step-over-16.png,
16415         (added) plugins/debug-manager/images/step-over.png,
16416         plugins/gdb/Makefile.am,
16417         plugins/gdb/breakpoints.c,
16418         plugins/gdb/plugin.c,
16419         (added) plugins/gdb/images/.cvsignore,
16420         (added) plugins/gdb/images/Makefile.am,
16421         (added) plugins/gdb/images/breakpoint.png,
16422         (added) plugins/gdb/images/locals.png,
16423         (added) plugins/gdb/images/stack.png,
16424         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16425         'remove all'. Added debugger icons.
16427         * plugins/editor/text_editor.c: Fixed file monitor.
16429         Patch from: Massimo Cora'  <maxcvs@email.it>
16430         * plugins/patch/anjuta-patch-plugin.png,
16431         plugins/class-gen/Makefile.am,
16432         plugins/class-gen/action-callbacks.c,
16433         plugins/class-gen/class_gen.c,
16434         plugins/class-gen/class_logo.xpm: Implemented vcs
16435         file addions. New icons by Fabio Zecchini
16437 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16439         * libanjuta/interfaces/libanjuta.idl
16440         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16441         plugins/editor/search-replace_backend.c
16442         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16444 2005-05-11  Naba Kumar  <naba@gnome.org>
16445         
16446         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16447         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16448         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16449         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16450         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16451         memory leaks.
16452         
16453         * plugins/symbol-browser/an_symbol_prefs.c,
16454         plugins/symbol-browser/an_symbol_search.c,
16455         plugins/symbol-browser/an_symbol_view.c,
16456         plugins/symbol-browser/an_symbol_view.h,
16457         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16459 2005-05-11  Naba Kumar  <naba@gnome.org>
16461         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16462         
16463         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16464         progress bar location at create time, instead of hardcoding.
16465         
16466         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16467         Added mini splash screen.
16468         
16469         * plugins/editor/text_editor.c: Do not produce warning when file
16470         monitor could not be created.
16471         
16472         * plugins/profile-default/plugin.c: Save project session on exit.
16473         Show mini splash with progress bar at profile load.
16475 2005-05-10  Naba Kumar  <naba@gnome.org>
16477         * configure.in, manuals/Makefile.am: Fixed compile flags.
16478         Disable outdated manuals builds.
16479         
16480         * global-tags/Makefile.am: Uninstall tags files on
16481         'make uninstall'
16482         
16483         * libegg/Makefile.am: Use configured deprecated flags.
16484         
16485         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16486         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16487         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16488         Updated.
16489         
16490         * mime/Makefile.am: Take DESTDIR into account.
16491         
16492         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16493         
16494         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16495         on scope autocompletion.
16496         
16497         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16498         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16499         shared libs and static libs paths for debugging. Order them
16500         correctly.
16501         
16502         * po/POTFILES.in: Updated.
16504 2005-05-09  Naba Kumar  <naba@gnome.org>
16506         * libanjuta/interfaces/libanjuta.idl,
16507         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16508         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16509         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16510         Implemented debugger source directory search and emits location changed
16511         signal with absolute path of the file.
16513         * plugins/tools/tool.c: Fixed compile errors.
16514         
16515 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16517         * plugins/tools/anjuta-tools.glade,
16518         plugins/tools/dialog.h,
16519         plugins/tools/dialog.c,
16520         plugins/tools/plugin.c,
16521         plugins/tools/editor.c:
16522         Improve graphical user interface
16523         Remove old code
16524         Correct an error on close
16525         Some cleanups
16527         * plugins/tools/fileop.c,
16528         plugins/tools/tool.h,
16529         plugins/tools/tool.c:
16530         Change the tool internal structure
16531         Support having tools configuration in several places
16533 2005-05-08  Naba Kumar  <naba@gnome.org>
16535         * plugins/gdb/actions.c,
16536         (removed) plugins/gdb/registers_cbs.c,
16537         (removed) plugins/gdb/registers_cbs.h,
16538         (removed) plugins/gdb/registers_gui.c,
16539         (removed) plugins/gdb/sharedlib_cbs.c,
16540         (removed) plugins/gdb/sharedlib_cbs.h,
16541         (removed) plugins/gdb/sharedlib_gui.c,
16542         (removed) plugins/gdb/signals_cbs.c,
16543         (removed) plugins/gdb/signals_cbs.h,
16544         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16546 2005-05-08  Naba Kumar  <naba@gnome.org>
16548         * plugins/build-basic-autotools/executer.c: Fixed programs
16549         listing dialog.
16550         
16551         * plugins/debug-manager/Makefile.am,
16552         plugins/debug-manager/anjuta-debug-manager.glade,
16553         plugins/debug-manager/plugin.c,
16554         plugins/gdb/Makefile.am: Used libglade for programs listing
16555         dialog.
16556         
16557         * (added) plugins/gdb/pointer.png: Stack pointer image.
16558         
16559         * libanjuta/anjuta-marshal.list,
16560         pixmaps/Makefile.am,
16561         plugins/gdb/actions.c,
16562         plugins/gdb/actions.h,
16563         plugins/gdb/anjuta-gdb-plugin.ui,
16564         plugins/gdb/anjuta-gdb.glade,
16565         plugins/gdb/breakpoints.c,
16566         plugins/gdb/breakpoints.h,
16567         plugins/gdb/debug_tree.c,
16568         plugins/gdb/debug_tree.h,
16569         plugins/gdb/debugger.c,
16570         plugins/gdb/debugger.h,
16571         plugins/gdb/gdbmi-test.c,
16572         plugins/gdb/gdbmi.c,
16573         plugins/gdb/gdbmi.h,
16574         plugins/gdb/info.c,
16575         plugins/gdb/info.h,
16576         plugins/gdb/locals.c,
16577         plugins/gdb/locals.h,
16578         plugins/gdb/memory.c,
16579         plugins/gdb/memory.h,
16580         plugins/gdb/plugin.c,
16581         plugins/gdb/plugin.h,
16582         plugins/gdb/registers.c,
16583         plugins/gdb/registers.h,
16584         plugins/gdb/registers_cbs.c,
16585         plugins/gdb/registers_cbs.h,
16586         plugins/gdb/registers_gui.c,
16587         plugins/gdb/sharedlib.c,
16588         plugins/gdb/sharedlib.h,
16589         plugins/gdb/sharedlib_cbs.c,
16590         plugins/gdb/sharedlib_cbs.h,
16591         plugins/gdb/sharedlib_gui.c,
16592         plugins/gdb/signals.c,
16593         plugins/gdb/signals.h,
16594         plugins/gdb/signals_cbs.c,
16595         plugins/gdb/signals_cbs.h,
16596         plugins/gdb/signals_gui.c,
16597         plugins/gdb/stack_trace.c,
16598         plugins/gdb/stack_trace.h,
16599         plugins/gdb/utilities.c,
16600         plugins/gdb/utilities.h,
16601         plugins/gdb/watch.c,
16602         plugins/gdb/watch.h,
16603         plugins/gdb/watch_cbs.c,
16604         plugins/gdb/watch_cbs.h,
16605         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16606         it for all debugger component updates and listing. Implemented
16607         user custom debugger command window. Fixed all debugger components
16608         to work correctly. Implemented debugger as GObject. Removed
16609         deprecated codes.
16610         
16611 2005-05-06  Naba Kumar  <naba@gnome.org>
16612         
16613         * TODO.tasks: Updated.
16614         
16615         * plugins/build-basic-autotools/Makefile.am,
16616         plugins/file-loader/Makefile.am,
16617         plugins/profile-default/Makefile.am,
16618         plugins/sample1/Makefile.am,
16619         plugins/symbol-browser/images/Makefile.am,
16620         src/Makefile.am: Fixed 'make distcheck' errors.
16622         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16623         updates.
16625         * tagmanager/tm_workspace.c: Include prototypes in getting
16626         scope members.
16628 2005-05-06  Naba Kumar  <naba@gnome.org>
16630         * TODO.tasks: Updated.
16631         
16632         * configure.in, plugins/cvs-plugin/Makefile.am,
16633         plugins/debug-manager/Makefile.am,
16634         plugins/devhelp/Makefile.am,
16635         plugins/editor/Makefile.am,
16636         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16637         
16638         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16639         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16640         interfaces.
16641         
16642         * tagmanager/tm_workspace.c,
16643         tagmanager/include/tm_workspace.h,
16644         plugins/editor/aneditor-autocomplete.cxx,
16645         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16646         to return all matching tag types when no name is given instead of
16647         returning empty array.
16648         
16649         * plugins/symbol-browser/Makefile.am,
16650         (added) plugins/symbol-browser/an_symbol.c,
16651         (added) plugins/symbol-browser/an_symbol.h,
16652         plugins/symbol-browser/an_symbol_info.c,
16653         plugins/symbol-browser/an_symbol_info.h,
16654         (added) plugins/symbol-browser/an_symbol_iter.c,
16655         (added) plugins/symbol-browser/an_symbol_iter.h,
16656         plugins/symbol-browser/an_symbol_search.c,
16657         plugins/symbol-browser/an_symbol_view.c,
16658         plugins/symbol-browser/an_symbol_view.h,
16659         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16660         plugins/symbol-browser/plugin.c,
16661         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16662         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16663         plugin and implemented IAnjutaIterable interface for symbol search
16664         and iteration.
16666         * plugins/class-inheritance/Makefile.am,
16667         plugins/class-inheritance/class-inherit.c,
16668         plugins/class-inheritance/class-inherit.h,
16669         plugins/class-inheritance/plugin.h: Use the newly added
16670         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16671         get rid of libanjuta-ctags.la dependencies.
16673 2005-05-02  Naba Kumar  <naba@gnome.org>
16675         * plugins/class-inheritance/class-inherit.c,
16676         plugins/class-inheritance/plugin.c,
16677         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16678         be found for a class. Formated code.
16680         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16681         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16682         of editor tabs.
16683         
16684 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16686         * libanjuta/anjuta-launcher.c:
16687         Keep trying sending data until all bytes have been written
16689         * plugins/tools/anjuta-tools.glade,
16690         plugins/tools/editor.c:
16691         Add a combo box to defined data from stdin
16693         * plugins/tools/execute.c:
16694         Send data in stdin if needed
16695         Code cleanups
16697         * plugins/tools/fileop.c,
16698         plugins/tools/tool.h,
16699         plugins/tools/tool.c:
16700         Store, load and save stdin data
16701         Use tools-2.xml instead of tools.xml
16703         * plugins/tools/plugin.c,
16704         plugins/tools/plugin.h:
16705         Code cleanups
16707         * plugins/tools/dialog.c,
16708         plugins/tools/dialog.h:
16709         Few code cleanups
16711         * plugins/tools/variable.c,
16712         plugins/tools/variable.h:
16713         Add editor related variables
16714         Code cleanups
16716 2005-04-29  Naba Kumar  <naba@gnome.org>
16718         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16720         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16721         
16722         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16723         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16724         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16725         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16726         working on gdb MI interface. Completed MI parser interface.
16728         Patch from  Massimo Cora <maxcvs@email.it>:
16729         * plugins/class-inheritance/Makefile.am,
16730         plugins/class-inheritance/class-inherit.c,
16731         plugins/class-inheritance/class-inherit.h,
16732         plugins/class-inheritance/plugin.c,
16733         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16734         Used system theme for colors. Display class members on mouse click.
16735         
16736 2005-04-28  Naba Kumar  <naba@gnome.org>
16738         * plugins/symbol-browser/an_symbol_prefs.c
16739         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16740         implementation to create/add/remove custom tags files in symbol
16741         brower preferences.
16743         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16744         EXTRA_DIST.
16746         * plugins/project-import/project-import.c: Fixed memory leaks and
16747         use correct debug prints.
16748         
16749         * TODO.tasks: Updated.
16750         
16751 2005-04-27  Naba Kumar  <naba@gnome.org>
16753         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16754         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16755         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16757         * plugins/editor/anjuta-docman.c,
16758         plugins/editor/anjuta-docman.h,
16759         plugins/editor/plugin.c: Emit editor-added signal from docman
16760         and connect signals to new editor correctly.
16762         * plugins/class-inheritance/plugin.c,
16763         plugins/symbol-browser/plugin.c: Added stock icons.
16764         
16765         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16766         plugins/build-basic-autotools/executer.c,
16767         plugins/build-basic-autotools/executer.h: Added missing files
16768         for the execute programs implementation.
16770 2005-04-26  Naba Kumar  <naba@gnome.org>
16771         
16772         * TODO.tasks: Updated.
16774         * plugins/file-loader/plugin.c,
16775         plugins/project-import/anjuta-project-import.plugin.in,
16776         plugins/project-import/plugin.c,
16777         plugins/project-import/project-import.c,
16778         plugins/project-import/project-import.h: Be able to import older
16779         anjuta projects.
16781 2005-04-26  Naba Kumar  <naba@gnome.org>
16783         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16784         removing it from the shell.
16786         * libanjuta/anjuta-shell.c,
16787         libanjuta/anjuta-shell.h,
16788         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16789         so that widget additions are freezed or thaw using a pending queue.
16790         Fixded UI flicker while loading projects.
16792 2005-04-26  Naba Kumar  <naba@gnome.org>
16794         * TODO.tasks: Updated.
16795         
16796         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16797         IAnjutaBuildable interface.
16798         
16799         * plugins/build-basic-autotools/Makefile.am,
16800         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16801         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16802         plugins/build-basic-autotools/build-basic-autotools.c,
16803         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16804         interface and UI for executing project/file programs. Implemented
16805         IAnjutaFile interface so that executables could be opened directly.
16806         
16807         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16808         Authors line (Reserved for external plugins, which do not have a way to
16809         show their credits).
16810         
16811         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16812         [File Loader] group for menu labels (default to "Name" if it is not
16813         defined.
16814         
16815         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16816         for executing external commands.
16818 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16820         * plugins/project-wizard/property.c:
16821         Correct a memory leak
16823         * libanjuta/interfaces/libanjuta.idl,
16824         plugins/editor/text_editor.c:
16825         Add erase_all and replace_selection function to IAnjutaEditor
16827         * plugins/tools/anjuta-tools.glade,
16828         plugins/tools/fileop.c,
16829         plugins/tools/editor.c,
16830         plugins/tools/tool.c
16831         plugins/tools/tool.h:
16832         Add shortcut and icon 
16834         * plugins/tools/variable.c,
16835         plugins/tools/variable.h:
16836         Add a variable asking parameters at run time
16838         * plugins/tools/execute.c:
16839         Add a warning message for missing document manager
16840         Add replace buffer and replace selection output
16841         Correct an error in popup output
16843         * plugins/tools/plugin.c,
16844         plugins/tools/plugin.h,
16845         plugins/tools/anjuta-tools.ui,
16846         src/anjuta.ui:
16847         Few clean up
16848         Attach tools menu to a new place
16850 2005-04-25  Naba Kumar  <naba@gnome.org>
16852         * libanjuta/plugins.c, src/about.c, src/about.h,
16853         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16854         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16855         plugins (about box for plugins) menu.
16857 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16859         *  plugins/editor/search-replace.c :
16860         Displayed full path in Search pane window. 
16861         Bug 300231 : Selected line in Search pane window .
16862                 
16863 2005-04-23  Naba Kumar  <naba@gnome.org>
16865         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16867 2005-04-22  Naba Kumar  <naba@gnome.org>
16869         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16870         
16871         * plugins/project-wizard/templates/java.wiz,
16872         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16873         to create bytecodes (.class) files.
16874         
16875         * plugins/symbol-browser/an_symbol_info.c,
16876         plugins/symbol-browser/an_symbol_info.h,
16877         plugins/symbol-browser/an_symbol_search.c,
16878         plugins/symbol-browser/an_symbol_view.c,
16879         plugins/symbol-browser/plugin.c,
16880         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16881         in file symbol list.
16883 2005-04-22  Naba Kumar  <naba@gnome.org>
16885         * TODO.tasks: Updated.
16886         
16887         * plugins/class-inheritance/Makefile.am,
16888         plugins/subversion/Makefile.am: Do not install plugin files when
16889         plugin build condition is false.
16890         
16891         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16892         plugins/build-basic-autotools/build-basic-autotools.c,
16893         plugins/build-basic-autotools/build-basic-autotools.h,
16894         plugins/file-loader/anjuta-loader-plugin.ui,
16895         plugins/file-loader/dnd.c,
16896         plugins/file-loader/plugin.c,
16897         plugins/file-loader/plugin.h,
16898         plugins/project-manager/anjuta-project-manager.ui,
16899         plugins/project-manager/plugin.c: Added open file and build context
16900         menu in project manager context menu.
16902 2005-04-22  Naba Kumar  <naba@gnome.org>
16904         * configure.in: Added message output showing conditional plugins to
16905         build or not.
16906         
16907         * src/layout.xml: Added layout for class-inheritance plugin widget.
16908         
16909         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16910         plugin name to remove redundant terms.
16911         
16912         * TODO.tasks: Updated.
16913         
16914         * configure.in,
16915         plugins/symbol-browser/Makefile.am,
16916         plugins/symbol-browser/an_symbol_view.c,
16917         (removed) plugins/symbol-browser/sv_class.xpm,
16918         (removed) plugins/symbol-browser/sv_function.xpm,
16919         (removed) plugins/symbol-browser/sv_macro.xpm,
16920         (removed) plugins/symbol-browser/sv_private_fun.xpm,
16921         (removed) plugins/symbol-browser/sv_private_var.xpm,
16922         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16923         (removed) plugins/symbol-browser/sv_protected_var.xpm,
16924         (removed) plugins/symbol-browser/sv_public_fun.xpm,
16925         (removed) plugins/symbol-browser/sv_public_var.xpm,
16926         (removed) plugins/symbol-browser/sv_static_fun.xpm,
16927         (removed) plugins/symbol-browser/sv_static_var.xpm,
16928         (removed) plugins/symbol-browser/sv_struct.xpm,
16929         (removed) plugins/symbol-browser/sv_unknown.xpm,
16930         (removed) plugins/symbol-browser/sv_variable.xpm,
16931         (added) plugins/symbol-browser/images/.cvsignore,
16932         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16933         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16934         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16935         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16936         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16937         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16938         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16939         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16940         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16941         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16942         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16943         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16944         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16945         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16946         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16947         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16948         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16949         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16950         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16951         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16952         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16953         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16954         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16955         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16956         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16957         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16958         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16959         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16960         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16961         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16962         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16963         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16964         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16965         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16966         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16967         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16968         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16969         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16970         pixmaps and added new icons (taken from monodevelop).
16972 2005-04-21  Naba Kumar  <naba@gnome.org>
16974         Patch from  Massimo Cora <maxcvs@email.it>:
16976         * configure.in, plugins/Makefile.am
16977         (new) plugins/class-inheritance/.cvsignore,
16978         (new) plugins/class-inheritance/Makefile.am,
16979         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16980         (new) plugins/class-inheritance/class-inherit.c,
16981         (new) plugins/class-inheritance/class-inherit.h,
16982         (new) plugins/class-inheritance/plugin.c,
16983         (new) plugins/class-inheritance/plugin.h,
16984         (new) plugins/class-inheritance/class-inheritance.png: Added class
16985         inheritance plugin.
16986         
16987         Changes by naba: Added pkgconfig check for graphviz and conditionally
16988         build graphviz.
16989         
16990         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16992 2005-04-20  Naba Kumar  <naba@gnome.org>
16994         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16995         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16996         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16997         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16998         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16999         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17000         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17001         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17002         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17003         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17004         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17005         
17006         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17007         message view management.
17009         * libanjuta/anjuta-children.[ch],
17010         plugins/build-basic-autotools/build-basic-autotools.c,
17011         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17012         Removed anjuta_children_init() function,
17013         because it is done automatically when first invoked. Introduced
17014         anjuta_children_recover() to recover the child signalling. Fixed
17015         child exit management to correctly recover the exit status.
17016         
17017         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17018         to properly shutdown the launcher and to kill the running process
17019         (without emitting any signal).
17020         
17021         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17022         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17023         gdb and program instance.
17025 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17027         * plugins/editor/search-replace.c :
17028         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17030 2005-04-18  Naba Kumar  <naba@gnome.org>
17032         * TODO.tasks: Marked completed items.
17033         
17034         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17035         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17036         plugins/project-manager/plugin.c: Prompt user for the debugging
17037         target (select from a list of project's executable targets) and
17038         correctly start debugger. Take care of libtool wrapping when the
17039         target selected is libtool target. Fixed debugger menu items
17040         sensitivity.
17042 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
17044         * plugins/tools/execute.c,
17045         plugins/tools/execute.h:
17046         Implement save all files before running a command
17047         Implement all options for stdout and stderr except replace buffer
17048         Allow running several tools
17050         * plugins/tools/plugin.c:
17051         Move anjuta launcher in execute.c
17053         * plugins/tools/tools.h,
17054         plugins/tools/variable.c:
17055         Small changes
17057 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
17059         * plugins/tools/anjuta-tools.glade:
17060         Add new properties in tool editor dialog
17061         Cosmetic improvements
17062         
17063         * plugins/tools/anjuta-tools.ui:
17064         Attach tool menu as a build menu
17066         * plugins/tools/dialog.c:
17067         Set tool menu item sensitivity in tool list
17068         Fix bugs
17070         * plugins/tools/editor.c,
17071         plugins/tools/editor.h,
17072         plugins/tools/fileop.c,
17073         plugins/tools/tool.c,
17074         plugins/tools/tool.h:
17075         Add new properties (active, save file...)
17076         Most of them are still not implemented
17078         * plugins/tools/execute.c,
17079         plugins/tools/execute.h:
17080         Reorganize code to support multiple run
17081         Support run in terminal
17082         
17083         * plugins/tools/plugin.c
17084         plugins/tools/plugin.h:
17085         Move message handling in execute.c
17087         * plugins/tools/variable.h,
17088         plugins/tools/variable.c:
17089         Add useful variables
17090         
17091 2005-04-13  Naba Kumar  <naba@gnome.org>
17093         * plugins/editor/text_editor.c: Fixed file monitoring condition.
17094         * plugins/editor/Makefile.am: Added gnome-vfs flags.
17095         
17096 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17098         * plugins/tools/dialog.c plugins/tools/tool.c :
17099         Fixed bugs.
17101 2005-04-06  Naba Kumar  <naba@gnome.org>
17103         * src/anjuta.c: Load default session only when
17104         "anjuta.session.load.last" preference is enabled.
17105         
17106 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
17108         * plugins/tools/Makefile.am,
17109         plugins/tools/variable.c,
17110         plugins/tools/variable.h:
17111         Add new code for handling variables
17113         * plugins/tools/anjuta-tools.glade:
17114         Improve tool editor dialog
17115         Add variable selection dialog
17117         * plugins/tools/dialog.c,
17118         plugins/tools/dialog.h,
17119         plugins/tools/plugin.c,
17120         plugins/tools/plugin.h:
17121         Add variable object
17122         Add a function to get it
17124         * plugins/tools/editor.c:
17125         Add gui code for variable selection dialog
17127         * plugins/tools/execute.c:
17128         Use variables for executing command
17129         
17130         * Naba: Compile warning fixes.
17132 2005-04-06  Naba Kumar  <naba@gnome.org>
17134         * TODO.tasks: Marked completed items.
17135         
17136 2005-04-06  Naba Kumar  <naba@gnome.org>
17138         * plugins/subversion/svn-backend.c: Fixed subversion plugin
17139         compile error.
17140         
17141         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17143 2005-04-04  Naba Kumar  <naba@gnome.org>
17145         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17146         inside Main window.
17147         
17148 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
17150         * plugins/tools/Makefile.am,
17151         plugins/tools/anjuta-tools.plugin.in,
17152         plugins/tools/anjuta-tools.ui,
17153         plugins/tools/anjuta-tools.gladei,
17154         plugins/tools/anjuta-tools-plugin.png,
17155         plugins/tools/plugin.c,
17156         plugins/tools/plugin.h,
17157         plugins/tools/dialog.c,
17158         plugins/tools/dialog.h,
17159         plugins/tools/fileop.c,
17160         plugins/tools/fileop.h,
17161         plugins/tools/tool.c,
17162         plugins/tools/tool.h,
17163         plugins/tools/editor.c,
17164         plugins/tools/editor.h,
17165         plugins/tools/execute.c,
17166         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17167         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17168         Not fully working
17170         * anjuta-tools.[ch]: Removed old tools code.
17171         
17172 2005-04-01  Steve Murphy  <murf@e-tools.com>
17174         * configure.in: Added "rw" to ALL_LINGUAS.
17176 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17178         * Modified Files:
17179         manuals/C/anjuta-manual/fileoperations.xml
17180         Added Files:
17181         manuals/C/anjuta-manual/figures/search_expr.png
17182         manuals/C/anjuta-manual/figures/search_expr_basic.png
17183         manuals/C/anjuta-manual/figures/search_file_list.png
17184         manuals/C/anjuta-manual/figures/search_file_pattern.png
17185         manuals/C/anjuta-manual/figures/search_replace.png
17186         manuals/C/anjuta-manual/figures/search_setting.png
17187         manuals/C/anjuta-manual/figures/search_target.png
17188         manuals/C/anjuta-manual/figures/search_target_action.png
17189         manuals/C/anjuta-manual/figures/search_target_in.png
17190         Removed Files:
17191         manuals/C/anjuta-manual/figures/find_files.png
17192         manuals/C/anjuta-manual/figures/find_replace.png
17193         manuals/C/anjuta-manual/figures/find_text.png :
17194         Updated Anjuta manual (File Operations)
17196 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17198         * manuals/C/anjuta-manual/fileoperations.xml,
17199         manuals/C/anjuta-manual/figures/open_file.png,
17200         manuals/C/anjuta-manual/figures/open_file_multiple.png,
17201         manuals/C/anjuta-manual/figures/prefs_print.png,
17202         manuals/C/anjuta-manual/figures/print_dlg.png,
17203         manuals/C/anjuta-manual/figures/print_preview.png.
17204         * Added Files:
17205         manuals/C/anjuta-manual/figures/add_edit_macro.png,
17206         manuals/C/anjuta-manual/figures/display_macro.png,
17207         manuals/C/anjuta-manual/figures/insert_text.png,
17208         manuals/C/anjuta-manual/figures/keyword_macro.png,
17209         manuals/C/anjuta-manual/figures/new_file_wizard.png,
17210         manuals/C/anjuta-manual/figures/save_as_file.png :
17211         Updated Anjuta Manual (File Operations)
17213 2005-03-23  Adam Weinberger  <adamw@gnome.org>
17215         * plugins/editor/action-callbacks.c,
17216           plugins/file-loader/plugin.c,
17217           plugins/gtodo/main.c,
17218           plugins/project-wizard/druid.c:
17219           Fix spelling/grammar errors. Fixes bugs
17220           169068, 169137, 169138, and 169139.
17222 2005-03-21  Naba Kumar  <naba@gnome.org>
17224         Patch from: Massimo Cora' <maxcvs@email.it>:
17225         
17226         * plugins/editor/Makefile.am
17227         plugins/editor/anjuta-docman.c,
17228         (added) plugins/editor/editor-tooltips.c,
17229         (added) plugins/editor/editor-tooltips.h: Added tooltips to
17230         editor tabs to show full path.
17232 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
17233         
17234         * plugins/subversion/svn-backend.c:
17235         Removed "apr-0/" from include because this is 
17236         already included in SVN_INCLUDE and broke building if
17237         apr >= 1.0 was installed.
17239 2005-03-18  Naba Kumar  <naba@gnome.org>
17241         Patch from: Massimo Cora' <maxcvs@email.it>:
17243         * plugins/editor/action-callbacks.c,
17244         plugins/editor/aneditor-calltip.cxx,
17245         plugins/editor/aneditor-priv.h,
17246         plugins/editor/aneditor.cxx,
17247         plugins/editor/aneditor.h,
17248         plugins/editor/anjuta-document-manager.ui: Added calltip
17249         activation from menu.
17251 2005-03-16  Naba Kumar  <naba@gnome.org>
17253         Patch from: Massimo Cora' <maxcvs@email.it>:
17254         
17255         * plugins/class-gen/action-callbacks.c,
17256         plugins/class-gen/anjuta-class-gen-plugin.glade,
17257         plugins/class-gen/class_gen.c,
17258         plugins/class-gen/class_gen.h,
17259         plugins/class-gen/class_logo.xpm,
17260         plugins/class-gen/plugin.c: Create files without project
17261         being open. Add to project support. And other enhancements.
17263 2005-03-15  Adam Weinberger  <adamw@gnome.org>
17265         * anjuta.glade,
17266           plugins/debug-manager/utilities.c,
17267           plugins/file-loader/plugin.c,
17268           plugins/gdb/utilities.c,
17269           plugins/profile-default/plugin.c,
17270           plugins/project-import/project-import.c,
17271           src/anjuta-actions.h:
17272           Spelling/grammar fixes.
17274 2005-03-13  Naba Kumar  <naba@gnome.org>
17275         
17276         * plugins/editor/action-callbacks.c,
17277         plugins/editor/action-callbacks.h,
17278         plugins/editor/anjuta-document-manager.ui,
17279         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17280         submenu. Moved menuitems from Format to View->Editor.
17281         
17282         * src/action-callbacks.c, src/action-callbacks.h,
17283         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17284         layout and lock layout menus in View submenu. Get rid of
17285         Settings->Layout Manager menu.
17286         
17287         * plugins/project-import/anjuta-project-import.plugin.in:
17288         Fixed icon name
17290         * global-tags/Makefile.am,
17291         global-tags/create_global_tags.sh,
17292         plugins/editor/aneditor-autocomplete.cxx,
17293         plugins/editor/aneditor-priv.h,
17294         plugins/editor/aneditor.cxx,
17295         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17296         in editor and made it work in global symbols also.
17297         
17298         * src/anjuta-app.c: Always use priority texts besides icons style
17299         for toolbars, because other styles look horible for Anjuta (fixme).
17301 2005-03-11  Naba Kumar  <naba@gnome.org>
17303         * configure.in: Removed test for iconv.
17305         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17306         before scintilla widget is realized.
17307         
17308         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17309         for Update menuitem.
17310         
17311         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17312         already applied in scintilla main stream.
17313         
17314         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17315         and notified scintilla developer.
17316         
17317 2005-03-10  Naba Kumar  <naba@gnome.org>
17319         * src/action-callbacks.c: Removed reference to src/help.h (dead
17320         file).
17322         * plugins/editor/text_editor.c: Removed reference to
17323         src/launcher.h (a dead file).
17325         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17326         src/controls.c, src/controls.h, src/fileselection.c,
17327         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17328         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17329         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17330         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17331         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17332         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17333         Removed these dead files from CVS.
17336 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17338         * plugins/file-wizard/action-callbacks.c : Added error message.
17339         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17342 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17343         
17344         * plugins/cvs-plugin/cvs-callbacks.c
17345         plugins/cvs-plugin/plugin.c:
17346         Fixed preferences page init and busy handling
17347         
17348         * plugins/subversion/plugin.c:
17349         Fixed preferences page init
17351 2005-03-09  Naba Kumar  <naba@gnome.org>
17353         * plugins/Makefile.am, plugins/glade/Makefile.am,
17354         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17355         enabled glade plugin in Anjuta. The plugin is built only when
17356         glade3 is installed.
17357         
17358 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17360         * plugins/project-wizard/templates/java.wiz
17361         plugins/project-wizard/templates/java-logo.png (*)
17362         plugins/project-wizard/templates/java/*
17363         plugins/project-wizard/templates/Makefile.am
17364         configure.in:
17365         
17366         Add Java project type. It generates a autoconf/automake
17367         project which is compiled using gcj. It requires automake 
17368         > 1.4 (1.9 is known to work) to work!
17369         
17370         (*) still awaiting response from the gcj team if we
17371         may use their logo.
17372         
17373 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17374         
17375         * plugins/project-import/*
17376         plugins/Makefile.am
17377         configure.in:
17378         Added project import plugin. Might be a bit buggy and limited
17379         but works for now.
17380         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17381         Icon from old pixmaps dir
17383 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17385         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17386         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17387         Added C Custom_Indent line macro.
17388         Cleaned macros.xml
17390 2005-03-09  Naba Kumar  <naba@gnome.org>
17392         * TODO.tasks: Added new message-manager tasks.
17393         
17394         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17395         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17396         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17397         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17398         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17399         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17400         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17401         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17402         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17403         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17404         
17405         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17406         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17407         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17408         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17409         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17410         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17411         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17412         Removed debugger widgets from shell on debugger shutdown. Added
17413         scrolled windows for docked widgets. Removed unnecessary widget refs
17414         and unrefs. Destroy widgets correctly on debugger shutdown.
17415         
17416         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17417         with project description title. Removed frame shadow.
17418         
17419         * plugins/project-wizard/druid.c: Initializes tooltips.
17420         
17421         * scintilla/Makefile.am: Fixed comiple error.
17423 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17425         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17426           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17428 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17430         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17431         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17432         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17433         plugins/macro/macros.xml, plugins/macro/plugin.c :
17434         Moved cursor at the '|' position defined in macros.
17436 2005-03-07  Naba Kumar  <naba@gnome.org>
17438         * plugins/subversion/Makefile.am: Fixed build error.
17440         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17441         types (perl, python, shellscript).
17442         
17443         * plugins/editor/plugin.c: Fixed to show all highlight options.
17444         
17445 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17447         * TODO.tasks : updated tasks.
17448         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17450 2005-03-07  Naba Kumar  <naba@gnome.org>
17452         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17453         or disable subversion file-manager submenu. If "Subvesion" is also
17454         valid directory, we should also check for it.
17456         * configure.in: Disable cygwin macro until someone fixes the
17457         autoconf warnings.
17458         
17459         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17460         backward compatibility.
17461         
17462 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17464         * src/about.c : Cleaned code.
17465         * plugins/macro/macros.xml : Added "do_while" C macro.
17466         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17467         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17468         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17469         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17470         
17471 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17473         * plugins/class-gen/plugin.c:
17474         Removed "return" to activate project_root_uri watching.
17476 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17478         * plugins/Makefile.am
17479         plugins/subversion/*:
17480         Added subversion plugin. Add, Remove, Commit and Update work
17481         everything else needs work.
17482         
17483         * plugins/terminal/terminal.c
17484         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17485         we still have focus problems with the editor.
17487 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17489         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17490         
17491 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17493         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17495 2005-03-04  Naba Kumar  <naba@gnome.org>
17497         Patch from Massimo Cora' <maxcvs@email.it>:
17499         * plugins/class-gen/Makefile.am,
17500         plugins/class-gen/action-callbacks.c,
17501         plugins/class-gen/action-callbacks.h,
17502         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17503         plugins/class-gen/anjuta-class-gen.plugin.in,
17504         plugins/class-gen/class_gen.c,
17505         plugins/class-gen/class_gen.h,
17506         (removed) plugins/class-gen/clsGen.c,
17507         (added) plugins/class-gen/goc_template_header,
17508         (added) plugins/class-gen/goc_template_source,
17509         plugins/class-gen/plugin.c,
17510         plugins/class-gen/plugin.h: Refactored class gen code.
17511         Added GOCBuilder code. Fixed UI. Implemented plugin.
17513 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17515         * plugins/project-wizard/property.c
17516         plugins/project-wizard/install.c
17517         plugins/project-wizard/druid.c
17518         plugins/editor/goto_line.c
17519         plugins/editor/plugin.c
17520         plugins/gtodo/add_edit_item.c
17521         plugins/gtodo/ligtodo.c
17522         plugins/gtodo/main.c
17523         plugins/gtodo/preferences.c:
17524         Fixed #167559, #167534, #167266, #167357
17525         (Bad English in strings...)
17526         
17527         Thanks to Adam Weinberger and Thierry Moisan for
17528         reporting!
17530 2005-03-03  Naba Kumar  <naba@gnome.org>
17532         * libegg/Makefile.am, libegg/menu/Makefile.am,
17533         (added) libegg/egg-submenu-action.c,
17534         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17535         submenu (used for wizard listing).
17536         
17537         * plugins/file-loader/anjuta-loader-plugin.ui
17538         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17539         and toolbar.
17540         
17541         * plugins/editor/action-callbacks.c,
17542         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17543         ctrl+tabbing because it was interfaring with focus navigation.
17544         Focus editor on "Esc" in incremental search entry. Cleanups.
17545         
17546         * plugins/file-manager/an_file_view.c,
17547         plugins/symbol-browser/plugin.c,
17548         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17549         Cleanups.
17550         
17551         * plugins/profile-default/plugin.c,
17552         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17553         for sesssion load.
17554         
17555         * (removed) scintilla/patches/a64-crash-fix.patch,
17556         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17557         scintilla patches.
17559 2005-03-03  Naba Kumar  <naba@gnome.org>
17561         * HACKING: Fixed typos.
17562         
17563         * plugins/editor/aneditor-indent.cxx: Clean up.
17564         
17565         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17566         Enable/disable save, undo and redo actions depending on state
17567         of the editor.
17568         
17569 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17571         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17572         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17573         Displayed search_incremental status.
17575         * Removed plugins/editor/search_incremental.[ch]
17577 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17578         
17579         * plugins/cvs-plugin/cvs-execute.c
17580         plugins/cvs-plugin/cvs-callbacks.c:
17581         - Use weak reference on mesg_view and reuse tab if
17582         it still exists to avoid cluttering message manager.
17583         - Fixed bug in cvs remove
17584         
17585         README, HACKING: Updated
17586         
17587         configure.in: Added check for libsvn
17589 2005-02-29  Naba Kumar  <naba@gnome.org>
17590         
17591         * plugins/file-manager/an_file_view.c,
17592         plugins/symbol-browser/an_symbol_view.c,
17593         plugins/symbol-browser/plugin.c: Hide column headers (they
17594         are redundant).
17596 2005-02-29  Naba Kumar  <naba@gnome.org>
17598         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17599         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17600         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17601         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17602         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17603         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17604         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17605         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17606         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17607         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17609         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17610         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17611         (added) libanjuta/anjuta-session.[hc],
17612         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17613         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17614         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17615         src/main.c:
17616         
17617         Implemented session management. Implemented session
17618         container class. Added session notifications from shell. Implemented
17619         session save/load in editor, file-loader, default-profile-plugin
17620         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17621         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17622         and maximized states in session. Implemented project session
17623         management.
17625 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17627         * plugins/class-gen/action-callbacks.[ch],
17628         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17629         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17630         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17631         with Escape key.
17633 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17634         
17635         * plugins/project-wizard/anjuta-project-wizard.glade,
17636         plugins/project-wizard/druid.c:
17637         Add some padding in tab label in project selection page
17638         
17639         * plugins/project-wizard/druid.c,
17640         plugins/project-wizard/parser.c:
17641         Search for project template recursively
17642         Add ~/.anjuta/project to the search paths
17644 2005-02-26  Naba Kumar  <naba@gnome.org>
17646         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17647         * plugins/file-loader/plugin.c: Fixed crash bug.
17648         * libanjuta/plugins.c: Fixed memory leak.
17649         
17650 2005-02-26  Naba Kumar  <naba@gnome.org>
17651         
17652         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17653         "UserActivatable" attribute for plugins. This attribute if set to
17654         "no" will prevent users from activating/deactivating it from
17655         plugins dialog. Added a toggle button in plugins dialog to toggle
17656         the plugins list between list of activatable plugins (default) to
17657         list of all plugins. anjuta_plugin_select() now only selects the
17658         plugin. Added anjuta_plugins_select_and_activate() method that will
17659         select and activate it.
17660         
17661         * plugins/profile-default/Makefile.am,
17662         plugins/profile-default/anjuta-default-profile.ui,
17663         plugins/profile-default/plugin.c,
17664         plugins/profile-default/plugin.h,
17665         plugins/project-manager/anjuta-project-manager.ui,
17666         plugins/project-manager/plugin.c,
17667         plugins/project-manager/plugin.h:
17668         
17669         Anjuta projects (*.anjuta) files define the profile of respective
17670         projects. Profile is a set of related plugins required for the
17671         project to open. Moved "close project" action from Project Manager
17672         to Profile Manager plugin. Implemented loading and unloading of
17673         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17674         (instead of Project Manager) now handles opening of *.anjuta files.
17675         Close Project menuitem is now moved to File submenu (being
17676         consistent with Anjuta 1.x versions and avoiding creating Project
17677         submenu when project manager is not loaded).
17678         
17679         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17680         
17681         * src/anjuta.ui: Fixed place holder for projects.
17682         
17683         * (new) plugins/profile-default/default.anjuta: default startup
17684         profile. Removed the hardcoded plugins loading in
17685         DefaultProfilePlugin.
17687         * anjuta.anjuta,
17688         plugins/project-wizard/templates/terminal/project.anjuta:
17689         Implemented project format in newly created projects.
17691         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17692         plugins/class-gen/anjuta-class-gen.plugin.in,
17693         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17694         plugins/editor/anjuta-document-manager.plugin.in,
17695         plugins/file-loader/anjuta-loader.plugin.in,
17696         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17697         plugins/gdb/anjuta-gdb.plugin.in,
17698         plugins/glade/anjuta-glade.plugin.in,
17699         plugins/message-view/anjuta-message-manager.plugin.in,
17700         plugins/profile-default/anjuta-default-profile.plugin.in,
17701         plugins/project-manager/anjuta-project-manager.plugin.in,
17702         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17703         Defined UserActivatable attributes. Added supported types attribute.
17705         * plugins/project-wizard/anjuta-project-wizard.glade
17706         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17707         "Project Wizard" in preferences title.
17709         * TODO.tasks: Updated.
17710         
17711         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17712         Updated.
17713         
17714 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17716         * plugins/file-wizard/anjuta-file-wizard.glade
17717         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17718         
17719         Integrated License macros, cleaned file.c.
17720         
17721 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17722         
17723         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17724         username can not be found correctly.
17726 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17728         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17729         plugins/macro/macros.xml :
17730         
17731         Added Headers macros. Cleaned file.c
17733 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17735         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17736         plugins/macro/macros.xml :
17737         
17738         Fixed a bug. Added Header macro.
17740         
17741 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17743         * plugins/file-wizard/action-callbacks.c, 
17744         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17745         plugins/macro/macros.xml :
17746         
17747         Added FileName, Header template macros.
17748         
17749 2005-02-24  Naba Kumar  <naba@gnome.org>
17750         
17751         * plugins/patch/patch-plugin.c: Fixed a function call.
17752         
17753         * src/anjuta.c, src/main.c: Save and load default session.
17754         
17755 2005-02-24  Naba Kumar  <naba@gnome.org>
17757         * libanjuta/interfaces/libanjuta.idl,
17758         plugins/message-view/anjuta-msgman.c,
17759         plugins/message-view/anjuta-msgman.h,
17760         plugins/message-view/plugin.c: Added and implemented
17761         set_view_title() method.
17762         
17763         * plugins/build-basic-autotools/build-basic-autotools.c,
17764         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17765         build context pooling. Maximum 3 contexts are reused. Additional
17766         contexts are created when all are busy.
17768 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17770         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17771         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17772         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17773         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17775         Added Copyright, Changelog macros.
17776                 
17777 2005-02-23  Naba Kumar  <naba@gnome.org>
17779         Patch from Massimo Cora' <maxcvs@email.it>:
17780         * plugins/Makefile.am,
17781         plugins/patch/Makefile.am,
17782         (added) plugins/patch/anjuta-patch-plugin.png,
17783         (added) plugins/patch/anjuta-patch.plugin.in,
17784         (added) plugins/patch/anjuta-patch.ui,
17785         plugins/patch/patch-plugin.c,
17786         (added) plugins/patch/patch-plugin.h,
17787         (added) plugins/patch/plugin.c,
17788         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17789         architecture.
17791 2005-02-23  Naba Kumar  <naba@gnome.org>
17793         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17794         file-loader/plugin.c, profile-default/plugin.c:
17795         Implemented "activated" and "deactivated" signals for plugin class.
17796         Renamed *_location() functions to *_id(), because location is
17797         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17798         anjuta_plugins_unload_plugin().
17799         
17800         * class-gen/plugin.c: Fixed complier warning and utility function call.
17801         
17802         * debug-manager/plugin.c: Unload debugger plugin correctly.
17803         
17804         * project-manager/plugin.c:     Fixed compiler warnings.
17805         
17806         * plugins/project-wizard/templates/gnome/.cvsignore,
17807         plugins/project-wizard/templates/gnome/po/.cvsignore,
17808         plugins/project-wizard/templates/gnome/src/.cvsignore,
17809         plugins/project-wizard/templates/gtk/po/.cvsignore,
17810         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17811         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17812         
17813         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17814         build (we need to fix this thing).
17815         
17816 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17818         * plugins/macro/macro-action.[ch]
17819         plugins/macro/macro-edit.c
17820         plugins/macro/macro-dialog.c
17821         plugins/macro/macro-db.[ch]
17822         plugins/macro/plugin.[ch]
17823         plugins/macro/macro-util.[ch] (added)
17824         
17825         Cleaned up macro plugin and preview expanded macros.
17827 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
17829         * plugins/cvs-plugin/cvs-interface.c:
17831         Fixed option setting when using no compression and not 
17832         ignoring .cvsrc
17834 2005-02-23  Naba Kumar  <naba@gnome.org>
17835         
17836         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17837         geometry on exit and startup (only if there is no geometry from the
17838         session).
17840         * TODO.tasks: Updated.
17841         
17842         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17843         
17844         * manuals/reference/libanjuta/Makefile.am,
17845         manuals/reference/libanjuta/libanjuta-docs.sgml,
17846         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17847         documentation for writing project templates.
17849 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17851         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17852         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17853         
17854         Expansion keywords in macros. 
17856 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17858         * plugins/file-wizard/action-callbacks.c,
17859         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17860         plugins/macro/macros.xml :
17861         
17862         Inserting text by macro plugin
17863         In progress ...
17865 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
17867         * plugins/macro/plugin.c
17868         plugins/cvs-plugin/plugin.c:
17869         
17870         Fixed interfaces (use static)
17872 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
17873         
17874         * plugins/macro/macro-actions.[ch]
17875         plugins/macro/plugin.c
17876         libanjuta/interfaces/libanjuta.idl:
17877         
17878         Implemented IAnjutaMacro interface to be used by file-wizard
17879         
17880         * plugins/cvs-plugin/plugin.c
17881         libanjuta/interfaces/libanjuta.idl:
17882         
17883         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17884         for all version control systems and not only for cvs.
17886 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17888         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
17889         insert_macro.
17890         
17891         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17894 2005-02-21  Naba Kumar  <naba@gnome.org>
17896         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17897         IAnjutaDebugger interface.
17898         
17899         * plugins/debug-manager/anjuta-debug-manager.ui,
17900         plugins/debug-manager/attach_process.c,
17901         plugins/debug-manager/attach_process.h,
17902         plugins/debug-manager/plugin.c,
17903         plugins/debug-manager/plugin.h,
17904         plugins/gdb/actions.c,
17905         plugins/gdb/actions.h,
17906         plugins/gdb/anjuta-gdb-plugin.ui,
17907         plugins/gdb/breakpoints.c,
17908         plugins/gdb/breakpoints.h,
17909         plugins/gdb/debugger.c,
17910         plugins/gdb/debugger.h,
17911         plugins/gdb/memory.c,
17912         plugins/gdb/plugin.c,
17913         plugins/gdb/plugin.h,
17914         plugins/gdb/sharedlib.h,
17915         plugins/gdb/sharedlib_cbs.c,
17916         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17917         correctly between debug-manager and debugger. Implemented debugger
17918         interface in gdb plugin. Fixed action names. Added UI updating.
17919         Start and stop debugger (does not work yet). Fixed UI merging.
17920         Fixed debugger plugin handling in debug-manager.
17922 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
17924         * plugins/editor/aneditor-autocomplete.cxx:
17925         
17926         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17927         crash with C++ "template" keyword.
17929 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17931         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17932         Fixed bug (Closed macro dialogs with Esc key).
17933         
17934 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17935         
17936         * plugins/project-wizard/xlib.wiz,
17937         plugins/project-wizard/xlib-logo.png,
17938         plugins/project-wizard/xlib/*:
17939         Port old xlib anjuta project on new project wizard
17940         
17941         * plugins/project-wizard/xlib-dock.wiz,
17942         plugins/project-wizard/xlib-dock/*:
17943         Port old xlib dock anjuta project on new project wizard
17944         
17945         * plugins/project-wizard/wxwin.wiz,
17946         plugins/project-wizard/wxwin-logo.png,
17947         plugins/project-wizard/wxwin/*:
17948         Port old wxwin anjuta project on new project wizard
17949         
17950         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17951         necessary changes for the new templates.
17952         
17953 2005-02-18  Naba Kumar  <naba@gnome.org>
17955         * plugins/Makefile.am: Added class-gen
17956         
17957 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17959         * plugins/project-wizard/header.c:
17960         Fix a bug in sorting of project categories
17962 2005-02-18  Naba Kumar  <naba@gnome.org>
17964         Patch from Massimo Cora  <maxcvs@email.it>:
17965         
17966         * plugins/class-gen/.cvsignore,
17967         plugins/class-gen/Makefile.am,
17968         (added) plugins/class-gen/action-callbacks.c,
17969         (added) plugins/class-gen/action-callbacks.h,
17970         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17971         (added) plugins/class-gen/class_gen.c,
17972         (added) plugins/class-gen/class_gen.h,
17973         (added) plugins/class-gen/plugin.c,
17974         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17975         new architecture.
17976         
17977         * plugins/project-manager/plugin.c: implemented add_source().
17979 2005-02-17  Naba Kumar  <naba@gnome.org>
17981         * plugins/file-loader/plugin.c: Fixed possible crash.
17982         
17983         * src/action-callbacks.c, src/action-callbacks.h,
17984         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17986 2005-02-17  Naba Kumar  <naba@gnome.org>
17987         
17988         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17989         plugins/project-wizard/templates/gnome.wiz,
17990         plugins/project-wizard/templates/gtk.wiz,
17991         plugins/project-wizard/templates/gtkmm.wiz,
17992         plugins/project-wizard/templates/terminal.wiz,
17993         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17994         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17995         plugins/project-wizard/templates/gnome/src/callbacks.c,
17996         plugins/project-wizard/templates/gnome/src/callbacks.h,
17997         plugins/project-wizard/templates/gnome/src/main.c,
17998         plugins/project-wizard/templates/gtk/src/callbacks.c,
17999         plugins/project-wizard/templates/gtk/src/callbacks.h,
18000         plugins/project-wizard/templates/gtk/src/main.c,
18001         plugins/project-wizard/templates/gtkmm/src/main.cc,
18002         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18003         to generate licence correctly (without any extra newlines). Removed
18004         IncludeGNUHeader macro definition and added proper licence property.
18005         Fixed project directory paths in file contents.
18007 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18009         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18010         Closed macro dialogs with Esc key.
18012 2005-02-16  Naba Kumar  <naba@gnome.org>
18014         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18015         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18016         plugins/project-wizard/templates/gnome/src/callbacks.c,
18017         plugins/project-wizard/templates/gnome/src/callbacks.h,
18018         plugins/project-wizard/templates/gnome/src/main.c,
18019         plugins/project-wizard/templates/gtk/src/main.c,
18020         plugins/project-wizard/templates/gtkmm/src/main.cc,
18021         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18022         macros to avoid blank newlines.
18024 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
18026         * plugins/project-wizard/autogen.c:
18027         Correct a problem when having property value in UTF-8
18029         * plugins/project-wizard/druid.c:
18030         Correct a bug when reselecting a new project (all pages
18031         must be removed)
18033         * plugins/project-wizard/property.c:
18034         Avoid having default invalid properties
18036         * plugins/project-wizard/templates/terminal.wiz,
18037         plugins/project-wizard/templates/terminal/po/ChangeLog,
18038         plugins/project-wizard/templates/terminal/src/main.c:
18039         Remove command for testing run function
18040         Move destination directory to second page and include
18041         project name. Add exist tag. Remove unused properties.
18043 2005-02-16  Naba Kumar  <naba@gnome.org>
18045         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18046         plugins/debug-manager/anjuta-debug-manager.ui,
18047         plugins/debug-manager/plugin.c,
18048         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18049         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18050         plugins/gdb/plugin.h, plugins/gdb/registers.c,
18051         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18052         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18053         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18054         (removed) src/anjuta_info.c,
18055         (removed) src/anjuta_info.h,
18056         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18057         (added) plugins/gdb/anjuta-gdb-plugin.ui,
18058         (added) plugins/gdb/actions.c,
18059         (added) plugins/gdb/actions.h: Completed initial
18060         porting of debugger to new architecture. Fixed many of the debugger
18061         functions.
18063         * plugins/file-loader/plugin.c: Detect some important mime ourself
18064         to avoid inconsistencies when mime system isn't working.
18065         
18066 2005-02-16  Naba Kumar  <naba@gnome.org>
18068         * plugins/editor/Makefile.am,
18069         (added) plugins/editor/aneditor-autocomplete.cxx,
18070         (added) plugins/editor/aneditor-calltip.cxx,
18071         (added) plugins/editor/aneditor-indent.cxx,
18072         (added) plugins/editor/aneditor-priv.h,
18073         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18074         different smaller chunks to make it easy to maintain.
18076 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18078         * plugins/project-wizard/druid.c :
18079         
18080         Found system Email address if not defined in Preferences.
18082 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
18083         
18084         * plugins/project-wizard/gtkmm.wiz
18085         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18086         plugins/project-wizard/gtkmm/*
18087         
18088         Added GTKmm (C++) project type
18090 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
18092         * plugins/message-view/plugin.c
18093         plugins/message-view/message-view.c
18094         TODO.gtodo:
18095         Implemented next/prev action
18097 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18099         * plugins/project-wizard/templates/libglade2.* :
18100         Removed libglade2 project.
18101         
18102         * plugins/project-wizard/templates/gtk* :
18103         Removed interface.[ch] & support.[ch].
18104         
18105 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18107         * plugins/project-wizard/anjuta-project-wizard.glade,
18108         plugins/project-wizard/property.[ch],
18109         plugins/project-wizard/templates/anjuta-plugin.wiz :
18110         Added a new property ("iconfile").
18112 2005-02-14  Naba Kumar  <naba@gnome.org>
18114         * plugins/project-wizard/install.c,
18115         plugins/project-wizard/plugin.c,
18116         plugins/project-wizard/templates/anjuta-plugin.wiz,
18117         plugins/project-wizard/templates/gnome.wiz,
18118         plugins/project-wizard/templates/gtk.wiz,
18119         plugins/project-wizard/templates/libglade2.wiz,
18120         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18121         newly created projects and open them. Fixed message buffering in
18122         wizard.
18124 2005-02-14  Naba Kumar  <naba@gnome.org>
18126         * src/about.c, pixmaps/Makefile.am,
18127         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18128         
18129         * mime/gnome-mime-application-x-anjuta.png,
18130         pixmaps/anjuta_icon.png,
18131         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18132         done by 9-speed at:
18133         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18134         
18135 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18137         * configure.in,
18138         plugins/project-wizard/templates/libglade2-logo.png,
18139         plugins/project-wizard/templates/libglade2.wiz,
18140         plugins/project-wizard/templates/libglade2/* :
18141         Add Glade2 project
18144 2005-02-14  Naba Kumar  <naba@gnome.org>
18146         * TODO.tasks: Updated.
18147         
18148         * plugins/editor/anjuta-docman.c,
18149         plugins/editor/text_editor.c,
18150         plugins/editor/text_editor.h,
18151         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18152         for file modification, but it is still not functioning.
18154 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
18156         * plugins/project-wizard/values.c,
18157         plugins/project-wizard/values.h,
18158         plugins/project-wizard/property.c,
18159         plugins/project-wizard/property.h,
18160         plugins/project-wizard/druid.c:
18161         Rewrite mandatory property check
18162         Add check of exist property
18163         Rewrite handling of cached property page
18165 2005-02-13  Naba Kumar  <naba@gnome.org>
18167         Patch from Igor Kovalenko  <garrison@mail.ru>:
18168         * tagmanager/tm_workspace.c: Improved performance.
18170 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18172         *plugins/project-wizard/templates/*.wiz,
18173         plugins/project-wizard/druid.c,
18174         plugins/project-wizard/templates/terminal/src/main.c,
18175         plugins/project-wizard/templates/gtk/src/*.[ch],
18176         plugins/project-wizard/templates/gtk/src/Makefile.am,
18177         plugins/project-wizard/templates/gnome/src/*.[ch],
18178         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18179         Add Copyright date & Email address,
18180         Correct terminal project.
18181         
18182 2005-02-12  Naba Kumar  <naba@gnome.org>
18184         * plugins/project-wizard/property.c: Fixed hidden
18185         properties to take values.
18187         * plugins/project-wizard/file.[ch]: Renamed
18188         true/false enum values to fix compile error
18189         (conflict with other definition).
18190         
18191         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18192         even when mime type detection fails (for example, when Anjuta is
18193         installed in non-system prefix).
18195 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
18197         * plugins/project-wizard/values.c,
18198         plugins/project-wizard/values.h:
18199         Rewrite file with more comments
18201         * plugins/project-wizard/druid.c,
18202         plugins/project-wizard/druid.h,
18203         plugins/project-wizard/autogen.c,
18204         plugins/project-wizard/autogen.h,
18205         plugins/project-wizard/druid.c,
18206         plugins/project-wizard/druid.h:
18207         Add more comments
18208         Use values instead of properties
18209         Move default properties to druid.c
18211         * plugins/project-wizard/install.c,
18212         plugins/project-wizard/install.h:
18213         Use values instead of properties
18214         Add a check to avoid overwriting files
18216         * plugins/project-wizard/parser.c,
18217         plugins/project-wizard/property.c,
18218         plugins/project-wizard/property.h:
18219         Update to use new values
18220         Add an "exist" attribute to check if a directory already exist
18222         * plugins/project-wizard/anjuta-project-wizard.glade:
18223         Change project selection page (GtkTextView => GtkLabel,
18224         GtkTable => GtkVBox)
18226         * plugins/project-wizard/templates/terminal.wiz:
18227         Move destination directory on second page
18228         
18229         * plugins/project-wizard/action.c:
18230         Add a few comments
18232 2005-02-12  Naba Kumar  <naba@gnome.org>
18234         * plugins/file-manager/an_file_view.c,
18235         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18236         views. Created dynamic update date of view depending on project
18237         changes -- similar to file-manager view.
18238         
18239         * plugins/devhelp/plugin.c: Load help on idle.
18240         
18241         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18242         autoformat' to proper location in preferences.
18243         
18244         * mime/anjuta.mime: Added .prj extension in the mime type for backward
18245         compatibility.
18246         
18247         * plugins/editor/plugin.c: Fixed accel name.
18249 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18251         *plugins/project-wizard/templates/anjuta-plugin.wiz,
18252         plugins/project-wizard/templates/gnome.wiz,
18253         plugins/project-wizard/templates/gtk.wiz,
18254         plugins/project-wizard/anjuta-project-wizard.glade,
18255         plugins/project-wizard/autogen.c:
18256         Add Username & Email address in Project preferences.
18258 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18260         *plugins/project-wizard/templates/gnome-logo.png,
18261         plugins/project-wizard/templates/gnome.wiz,
18262         plugins/project-wizard/templates/gnome/* :
18263         Add Gnome project
18265 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18267         * plugins/project-wizard/templates/terminal/src/main.c, 
18268         plugins/project-wizard/templates/terminal/src/main.c,
18269         plugins/project-wizard/templates/terminal/src/main.[ch] :
18270         Insert License in projects
18271         
18272 2005-02-11  Naba Kumar  <naba@gnome.org>
18274         * TODO.tasks: Added message manager task.
18275         
18276         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18277         
18278         * plugins/editor/plugin.c: Use bookmark stock icons.
18279         
18280         * plugins/message-view/anjuta-message-manager.ui,
18281         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18283 2005-02-10  Naba Kumar  <naba@gnome.org>
18285         * libanjuta/interfaces/libanjuta.idl: fixed build error.
18286         
18287 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18289         * global-tags/Makefile.am
18290         Error during 'make install'
18292 2005-02-09  Naba Kumar  <naba@gnome.org>
18294         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18295         missing file.
18296         
18297 2005-02-08  Naba Kumar  <naba@gnome.org>
18299         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18300         
18301         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18302         Show busy cursur when updating global tags in preferences.
18304         * configure.in: Fixed.
18305         
18306 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18308         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18309           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18310          
18311         - Fixed anjuta-plugin project (glade)
18313 2005-02-08  Naba Kumar  <naba@gnome.org>
18315         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18316         Fixed automatic indentations.
18318         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18319         Global tags are now segregated into smaller api tags, which can be
18320         selectively loaded from symbol browser preferences.
18322         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18323         Implemented IProjectManager interface in project-manager. Mostly getter
18324         methods for now, but need to add add() and remove() methods to add
18325         or remove project elements.
18327         * plugins/gdb/debug_tree.c: Small fix.
18329         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18330         plugins/symbol-browser/an_symbol_info.c,
18331         plugins/symbol-browser/an_symbol_info.h,
18332         plugins/symbol-browser/an_symbol_search.c,
18333         plugins/symbol-browser/an_symbol_search.h,
18334         plugins/symbol-browser/an_symbol_view.c,
18335         plugins/symbol-browser/an_symbol_view.h,
18336         plugins/symbol-browser/plugin.c,
18337         plugins/symbol-browser/plugin.h,
18338         tagmanager/c.c,
18339         tagmanager/entry.h,
18340         tagmanager/tm_project.c,
18341         tagmanager/tm_symbol.c,
18342         tagmanager/tm_tag.c,
18343         tagmanager/tm_workspace.c,
18344         tagmanager/vstring.c,
18345         tagmanager/include/tm_tag.h,
18346         tagmanager/include/tm_workspace.h:
18347         
18348         - Fixed tagmanager parsing of source files to parse for typedefines and
18349         properly record element scopes. Implemented scope autocompletion
18350         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18351         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18352         patch list (author is unknown).
18353         - Implemented symbol-browser preferences for dynamically loading and
18354         saving tags API segments.
18355         - Fixed symbol-search to use tagmanager directly instead of depending
18356         on symbol-view for tags list.
18357         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18358         - Fixed TMSymbol to create the complete tags tree instead of letting the
18359         symbol-view created the root nodes.
18360         - Changed project tags cache name to .tm_project2.cache because the
18361         newer format records additional scope information.
18362         
18363 2005-02-07  Naba Kumar  <naba@gnome.org>
18365         * plugins/editor/style-editor.c,
18366         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18367         and GtkFontButton instead of deprecated widgets in
18368         style editor.
18369         
18370 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18372         * plugins/project-wizard/action.c,
18373         plugins/project-wizard/action.h,
18374         plugins/project-wizard/autogen.c,
18375         plugins/project-wizard/autogen.h,
18376         plugins/project-wizard/file.c,
18377         plugins/project-wizard/file.h,
18378         plugins/project-wizard/install.c,
18379         plugins/project-wizard/install.h,
18380         plugins/project-wizard/parser.h,
18381         plugins/project-wizard/parser.c,
18382         plugins/project-wizard/property.c,
18383         plugins/project-wizard/property.h,
18384         plugins/project-wizard/plugin.h,
18385         plugins/project-wizard/plugin.c,
18386         plugins/project-wizard/values.c,
18387         plugins/project-wizard/values.h:
18388         Replace C++ comments by C comments
18390         * plugins/project-wizard/autogen.c,
18391         plugins/project-wizard/autogen.h:
18392         Add a run time check of autogen version.
18393         Add UserName variable.
18395         * plugins/project-wizard/anjuta-project-wizard.glade,
18396         plugins/project-wizard/header.c,
18397         plugins/project-wizard/druid.c,
18398         plugins/project-wizard/druid.h:
18399         Sort project in alphabetic order.
18400         Correct selection troubles in notebooks.
18402         * plugins/project-wizard/parser.c:
18403         Add some check when reading the project header block.
18405 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18407         * plugins/project-wizard/action.c,
18408         plugins/project-wizard/action.h,
18409         plugins/project-wizard/autogen.c,
18410         plugins/project-wizard/autogen.h,
18411         plugins/project-wizard/file.c,
18412         plugins/project-wizard/file.h,
18413         plugins/project-wizard/install.c,
18414         plugins/project-wizard/parser.h,
18415         plugins/project-wizard/parser.c,
18416         plugins/project-wizard/property.c,
18417         plugins/project-wizard/property.h,
18418         plugins/project-wizard/values.c,
18419         plugins/project-wizard/values.h,
18420         Add a space between function name and open.
18422         * plugins/project-wizard/plugin.h,
18423         plugins/project-wizard/plugin.c,
18424         plugins/project-wizard/install.c,
18425         Avoid a crash if the user close the message view used by the .
18427         * plugins/project-wizard/anjuta-project-wizard,
18428         plugins/project-wizard/druid.c,
18429         plugins/project-wizard/druid.h,
18430         plugins/project-wizard/header.h,
18431         plugins/project-wizard/header.c,
18432         Add a text view with the description of each.
18433         Add a tab for each project.
18434         Replace some C++ comments to C comments.
18436 2005-02-05  Naba Kumar  <naba@gnome.org>
18438         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18439         New icon from Sebastien Granjoux .
18440         
18441 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18443         * libanjuta/anjuta-preferences.c:
18444         Set file property even without a focus out event (file selected 
18445         the browse dialog)
18447 2005-02-04  Naba Kumar  <naba@gnome.org>
18449         * plugins/glade/plugin.c: Fixed glade function calls.
18450         * configure.in: Fixed a typo.
18451         * TODO.tasks: Updated.
18453 2005-02-03  Naba Kumar  <naba@gnome.org>
18455         * plugins/project-manager/plugin.c: Fixed memory corruption.
18457         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18458         build error.
18459         
18460         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18461         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18462         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18463         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18465         * libanjuta/interfaces/libanjuta.idl,
18466         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18467         interface.
18468         
18469         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18471         Patch from Massimo Cora <maxcvs@email.it>:
18472         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18473         
18474 2005-02-01  Naba Kumar  <naba@gnome.org>
18476         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18477         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18478         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18479         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18480         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18481         from sourceforge -- a64 crash fixes (correct typing for GType)
18482         and fixes compile errors in sun.
18484         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18485         paste (shift+insert) in terminal.
18487 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18489         * configure.in: Add «nb» to ALL_LINGUAS.
18491 2005-02-01  Naba Kumar  <naba@gnome.org>
18493         * TODO.tasks, TODO: Updated todo tasks.
18494         
18495         * plugins/editor/anjuta-document-manager.glade: Improved search
18496         relace dialog.
18497         
18498         * TODO.tasks: Fixed xml format.
18499         
18500         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18501         work yet).
18502         
18503         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18504         cleanups.
18505         
18506         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18507         format during save (removed unwanted text nodes). Fixed scrollbars.
18509 2005-01-31  Naba Kumar  <naba@gnome.org>
18511         * libanjuta/interfaces/libanjuta.idl,
18512         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18513         Implemented append() method for IAnjutaEditor interface and fixed
18514         various bugs with text insertions (cvs diff and macro insertions).
18515         
18516         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18517         automatic indentation.
18518         
18519         * plugins/editor/action-callbacks.c,
18520         plugins/editor/action-callbacks.h,
18521         plugins/editor/anjuta-docman.c,
18522         plugins/editor/anjuta-document-manager.ui,
18523         plugins/editor/plugin.c,
18524         plugins/editor/text_editor.c,
18525         plugins/editor/text_editor.h,
18526         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18527         Fixed highlight issues.
18529         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18530         macro.
18531         
18532         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18534         * data/properties/*: Updated properties files from scite. Created
18535         styles.properties to override the scite styles.
18536         
18537         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18539         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18540         
18541 2005-01-30  Naba Kumar  <naba@gnome.org>
18543         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18544         unused definitions.
18545         
18546         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18547         
18548         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18549         plugins/editor/text_editor.c,
18550         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18551         fixed linuwidth preference setting, fixed insert text interface
18552         implementation. Improved automatice-indentation for cpp lexer.
18553         
18554         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18556 2005-01-29  Naba Kumar  <naba@gnome.org>
18558         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18559         option in update dialog as default. Improved import dialog. Sized
18560         log dialog.
18562         * configure.in: Fixed underquoted warning from autoconf.
18563         
18564         * plugins/editor/action-callbacks.c,
18565         plugins/editor/aneditor.cxx,
18566         plugins/editor/aneditor.h,
18567         plugins/editor/anjuta-document-manager.glade,
18568         plugins/editor/plugin.c,
18569         plugins/editor/plugin.h,
18570         plugins/editor/text_editor.c,
18571         plugins/editor/text_editor.h,
18572         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18573         for Editor and fixed all preferences syncronization and notifys for
18574         visible prefs (in editor preferences page).
18575         
18576         * plugins/file-loader/plugin.c: Load recent files on idle.
18578 2005-01-28  Naba Kumar  <naba@gnome.org>
18580         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18581         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18583         * plugins/editor/action-callbacks.c,
18584         plugins/editor/action-callbacks.h,
18585         plugins/editor/aneditor.cxx,
18586         plugins/editor/aneditor.h,
18587         plugins/editor/anjuta-document-manager.ui,
18588         plugins/editor/plugin.c,
18589         plugins/editor/text_editor.c,
18590         plugins/editor/text_editor.h,
18591         plugins/editor/text_editor_cbs.c,
18592         plugins/editor/text_editor_cbs.h,
18593         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18594         Text editor.
18596         Patch from Massimo Cora <maxcvs@email.it>:
18597         * plugins/editor/an_symbol_search.c,
18598         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18599         
18600 2005-01-27  Naba Kumar  <naba@gnome.org>
18601         
18602         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18603         minimum size request to 200.
18605         * plugins/symbol-browser/an_symbol_info.c,
18606         plugins/symbol-browser/an_symbol_info.h,
18607         plugins/symbol-browser/an_symbol_search.c,
18608         plugins/symbol-browser/an_symbol_search.h,
18609         plugins/symbol-browser/an_symbol_view.c,
18610         plugins/symbol-browser/an_symbol_view.h,
18611         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18612         pixbuf retrieval. Fixed runtime warning. Code clean up.
18614 2005-01-27  Naba Kumar  <naba@gnome.org>
18616         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18617         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18618         (new) plugins/glade/Makefile.am,
18619         (new) plugins/glade/anjuta-glade-plugin.png,
18620         (new) plugins/glade/anjuta-glade.plugin.in,
18621         (new) plugins/glade/anjuta-glade.ui,
18622         (new) plugins/glade/plugin.c,
18623         (new) plugins/glade/plugin.h,
18624         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18625         now until glade3 works properly.
18627         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18628         they are generated.
18629         
18630 2005-01-26  Naba Kumar  <naba@gnome.org>
18632         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18633         Added mime icon for anjuta projects.
18634         
18635         patch from Massimo Cora <maxcvs@email.it>:
18636         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18637         an_symbol_search.h, an_symbol_view.c, plugin.c:
18638         Fix/implement objects destroying/freeing.
18640 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18641         
18642         * src/action-callback.[ch], src/anjuta-actions.h:
18643         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18644         because it has not been updated for years and we know have a devhelp plugin
18645         which can do the job much better.
18646         * TODO.tasks: Updated done items
18648 2005-01-25  Naba Kumar  <naba@gnome.org>
18650         * autogen.sh: Fixed to generate interface files.
18652         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18653         session save filenames.
18654         
18655         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18656         
18657 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18659         * plugins/project-wizard/Makefile.am,
18660         plugins/project-wizard/install.c,
18661         plugins/project-wizard/install.h,
18662         plugins/project-wizard/parser.c,
18663         plugins/project-wizard/parser.h,
18664         plugins/project-wizard/templates/terminal.wiz:
18665         Add action list block in wizard template
18666         * plugins/project-wizard/file.c,
18667         plugins/project-wizard/autogen.c:
18668         Small fixes
18670 2005-01-23  Naba Kumar  <naba@gnome.org>
18672         * configure.in: Fixed build error.
18674 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18676         * plugins/project-wizard/druid.c,
18677         plugins/project-wizard/parser.c,
18678         plugins/project-wizard/property.c: Rewrite parser with
18679         better error handling
18681 2005-01-22  Naba Kumar  <naba@gnome.org>
18683         * plugins/symbol-browser/plugin.c: Changed c++ coments
18684         to c commnets and formated code to anjuta coding styles.
18685         
18686 2005-01-21  Naba Kumar  <naba@gnome.org>
18688         * configure.in, autogen.sh: Fixed build errors in newer automake.
18689         
18690         * plugins/editor/anjuta-docman.c: Do not emit change editor
18691         signal while in dispose.
18693         Patch from: Massimo Corà <maxcvs@email.it>
18694         * plugins/symbol-browser/Makefile.am,
18695         plugins/symbol-browser/an_symbol_view.c,
18696         plugins/symbol-browser/an_symbol_view.h,
18697         plugins/symbol-browser/plugin.c,
18698         plugins/symbol-browser/plugin.h,
18699         plugins/symbol-browser/test-symbol-browser.c,
18700         (new) plugins/symbol-browser/an_symbol_info.c,
18701         (new) plugins/symbol-browser/an_symbol_info.h,
18702         (new) plugins/symbol-browser/an_symbol_search.c,
18703         (new) plugins/symbol-browser/an_symbol_search.h:
18704         Added a cool real-time symbol-search-view in symbol browser.
18706 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18707         
18708         * plugin/macro/plugin.c
18709         plugin/macro/anjuta-macro-plugin.ui
18710         plugin/macro/macro-db.[ch]
18711         plugin/macro/macro-dialog.[ch]
18712         plugin/macro/macro-actions.[ch]
18713         plugin/macro/macro-edit.[ch]
18714         plugin/macro/plugin.[ch]:
18715         
18716         Implemented three menu items as Naba proposed:
18717         Edit->Macro->
18718                 Insert Macro: Pops of a border-less window to enter a shortcut
18719                 Add Macro: Same as Manage Macro => New
18720                 Manage Macros: Full-features macro dialog
18722 2005-01-20  Naba Kumar  <naba@gnome.org>
18724         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18725         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18726         libanjuta/anjuta-shell.h,
18727         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18728         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18729         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18730         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18731         src/main.c, src/shell.c: Implemented command line args processing
18732         and session management. Fixed geometry restoration.
18734 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18735         
18736         * plugins/macro/macro-db.c,
18737         plugins/macros.xml:
18738         Cleaned up XML interface and use attributes now for name, category and 
18739         shortcut. CDATA is used to avoid xml errors inside of macros.
18741 2005-01-19  Naba Kumar  <naba@gnome.org>
18743         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18745 2005-01-18  Naba Kumar  <naba@gnome.org>
18746         
18747         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18748         to work.
18750         * scintilla/*: Updated scintilla to current cvs and updated
18751         scintilla patches.
18752         
18753 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18754         
18755         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18756         plugins/cvs-plugin/cvs-actions.c:
18757         Added "Whole project" infrastructure but it does not
18758         work because I did not find a way to get the current project's
18759         root dir.
18761 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18763         * plugins/cvs-plugin/Makefile.am
18764         plugins/cvs-plugin/anjuta-cvs.plugin.in
18765         plugins/cvs-plugin/cvs-actions.c
18766         plugins/cvs-plugin/cvs-callbacks.c
18767         plugins/cvs-plugin/cvs-interface.[ch] (added)
18768         plugins/cvs-plugin/plugin.c:
18769         
18770         Added IAnjutaCVS interface and improved cvs plugin. There
18771         is still some work to do on cvs import and to add a current
18772         project toggle.
18774 2005-01-17  Naba Kumar  <naba@gnome.org>
18776         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18777         
18778         * configure.in: Fixed build errors.
18780         * data/Makefile.am,     (removed) data/README.stock_libs,
18781         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18782         (removed) data/header.c, (removed) data/stock_libs.anj,
18783         (removed) data/x-anjuta-project.desktop,
18784         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18786         * libanjuta/anjuta-plugin-description.c,
18787         libanjuta/anjuta-shell.c: Updated documentations.
18789         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18790         
18791         * libanjuta/anjuta-launcher.c,
18792         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18793         x86_64 systems.
18795 2005-01-17  Naba Kumar  <naba@gnome.org>
18796         
18797         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18798         plugins/project-wizard/templates/gtk.wiz,
18799         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18800         Updated templates to new format.
18801         
18802         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18803         * plugins/project-wizard/druid.c,
18804         plugins/project-wizard/parser.c,
18805         plugins/project-wizard/property.c,
18806         plugins/project-wizard/property.h,
18807         plugins/project-wizard/templates/terminal.wiz,
18808         plugins/project-wizard/templates/terminal/AUTHORS,
18809         plugins/project-wizard/templates/terminal/ChangeLog,
18810         plugins/project-wizard/templates/terminal/NEWS,
18811         plugins/project-wizard/templates/terminal/README,
18812         plugins/project-wizard/templates/terminal/project.anjuta,
18813         plugins/project-wizard/templates/terminal/src/main.c:
18814         Moveed code related to property types from druid.c and parser.c to 
18815         property.c. Changed tag from "<string ..." to
18816         "<property type="string..."     and so on. Rewrite parser
18817         (warning still in progress). Added list property. Changed
18818         terminal project to avoid using autogen on some file (much 
18819         faster) using the autogen attribute. Add a license list box in
18820         terminal project (just as an example). _label in item list is
18821         optional now.
18823 2005-01-16  Naba Kumar  <naba@gnome.org>
18825         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18826         plugins/edtior/anjuta-docman.c: Fixed build errors.
18827         
18828         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18829         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18830         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18831         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18832         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18833         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18834         libanjuta/resources.h,
18835         plugins/build-basic-autotools/build-basic-autotools.c,
18836         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18837         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18838         plugins/gtodo/plugin.c, src/Makefile.am,
18839         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18840         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18841         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18842         should be handled in respective plugins. Added API documentations.
18844         * libanjuta-docs.sgml, libanjuta-sections.txt,
18845         libanjuta.types,
18846         (added) tmpl/anjuta-debug.sgml,
18847         (added) tmpl/anjuta-launcher.sgml,
18848         tmpl/anjuta-plugin.sgml,
18849         tmpl/anjuta-preferences.sgml,
18850         tmpl/anjuta-shell.sgml,
18851         (added) tmpl/anjuta-status.sgml,
18852         (removed) tmpl/anjuta-stock.sgml,
18853         tmpl/anjuta-utils.sgml,
18854         (removed) tmpl/defaults.sgml,
18855         (removed) tmpl/fileselection.sgml,
18856         (removed) tmpl/gnomefilelist.sgml,
18857         tmpl/ianjuta-buildable.sgml,
18858         (added) tmpl/ianjuta-debugger-manager.sgml,
18859         (added) tmpl/ianjuta-debugger.sgml,
18860         tmpl/ianjuta-document-manager.sgml,
18861         tmpl/ianjuta-editor.sgml,
18862         tmpl/ianjuta-file.sgml,
18863         tmpl/ianjuta-loader.sgml,
18864         tmpl/ianjuta-markable.sgml,
18865         tmpl/ianjuta-message-view.sgml,
18866         (added) tmpl/ianjuta-project-manager.sgml,
18867         (added) tmpl/ianjuta-todo.sgml,
18868         (added) tmpl/ianjuta-wizard.sgml,
18869         tmpl/libanjuta-iface-marshallers.sgml,
18870         tmpl/libanjuta-unused.sgml,
18871         (removed) tmpl/pixmaps.sgml,
18872         tmpl/plugins.sgml,
18873         (removed) tmpl/properties.sgml,
18874         tmpl/resources.sgml: Updated API documentations.
18876 2005-01-15  Naba Kumar  <naba@gnome.org>
18878         * libanjuta/anjuta-launcher.c: Added API docs.
18879         
18880         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18881         plugins/project-wizard/templates/gtk.wiz,
18882         plugins/project-wizard/templates/terminal.wiz,
18883         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18884         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18885         plugins/project-wizard/templates/gtk/src/main.c,
18886         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18887         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18888         template files.
18890         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18891         * plugins/project-wizard/anjuta-project-wizard.glade,
18892         plugins/project-wizard/autogen.c,
18893         plugins/project-wizard/druid.c,
18894         plugins/project-wizard/druid.h,
18895         plugins/project-wizard/file.c,
18896         plugins/project-wizard/file.h,
18897         plugins/project-wizard/install.c,
18898         plugins/project-wizard/parser.c,
18899         plugins/project-wizard/plugin.c,
18900         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18901         setting the default project directory. Fix HIDDEN property, it's
18902         working but I think we could make this cleaner. Removed the
18903         copy of the string in mandatory_property. Add an optional autogen
18904         attribute, to force or avoid using autogen on some files, default
18905         without any attribute is autodetect.+ Replace the script tag with
18906         a normal file tag and an attribute execute.
18907         
18908 2005-01-14  Naba Kumar  <naba@gnome.org>
18910         * plugins/editor/action-callbacks.c,
18911         plugins/editor/search_incremental.c,
18912         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18913         works now.
18914         
18915         * plugins/editor/plugin.c, plugins/editor/plugin.h,
18916         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18917         tabs.
18919 2005-01-12  Naba Kumar  <naba@gnome.org>
18921         * configure.in,
18922         plugins/project-wizard/templates/Makefile.am,
18923         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18924         plugins/project-wizard/templates/anjuta-plugin.wiz,
18925         (added) plugins/project-wizard/templates/gtk-logo.png,
18926         (added) plugins/project-wizard/templates/gtk.wiz,
18927         (added) plugins/project-wizard/templates/terminal-logo.png,
18928         plugins/project-wizard/templates/terminal.wiz,
18929         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18930         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18931         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18932         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18933         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18934         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18935         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18936         (added) plugins/project-wizard/templates/gtk/src/main.c,
18937         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18938         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18939         GTK+ project templated and fixed other templates. Updated template
18940         logos.
18942 2005-01-12  Naba Kumar  <naba@gnome.org>
18944         * plugins/macro/anjuta-macro.glade: Improved GUI.
18945         
18946 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18948         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18949         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18950         * plugins/cvs-plugin/cvs.[ch] (removed)
18951         Removed old unused files
18952         
18953         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18954         * plugins/cvs-plugin/cvs-actions.c
18955         * plugins/cvs-plugin/Makefile.am:
18956         Seperate callback functions for better error
18957         handling. Cleaned up code.
18958         
18959         * plugins/macro/macros.xml: removed corrupt cvs
18960         macros for now.
18962 2005-01-10  Naba Kumar  <naba@gnome.org>
18964         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18965         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18966         and leaks.
18968 2005-01-09  Naba Kumar  <naba@gnome.org>
18970         * libegg/egg-recent-action.c, libegg/test-actions.c,
18971         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18972         recent files models.
18973         
18974         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18975         two models -- one for projects and other for regular files and show
18976         both in recent files menu. Changed recent files group from "anjuta"
18977         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18978         when adding the URI in recent files.
18979         
18980         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18981         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18982         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18983         * plugins/macro/macros.xml: Fixed xml errors.
18985 2005-01-08  Naba Kumar  <naba@gnome.org>
18986         
18987         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18988         libegg/test-actions.c, libegg/menu/Makefile.am,
18989         libegg/menu/egg-recent-action.h: Added a new action for
18990         recent files.
18992         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18993         Fixed dispose. Cleanup.
18994         
18995         * plugins/file-loader/anjuta-loader-plugin.ui,
18996         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18997         Use the new action for recent files. Added recent files in
18998         toolbar.
19000         * plugins/project-wizard/druid.c: Show busy cursor and
19001         de-sensitize druid buttons during page change.
19002         
19003         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19004         * plugins/project-wizard/Makefile.am,
19005         plugins/project-wizard/druid.c,
19006         plugins/project-wizard/druid.h,
19007         plugins/project-wizard/install.c,
19008         plugins/project-wizard/plugin.c,
19009         plugins/project-wizard/plugin.h,
19010         plugins/project-wizard/property.c,
19011         plugins/project-wizard/property.h,
19012         (added) plugins/project-wizard/values.c,
19013         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19014         objects (in values.c and values.h) containing the values of all
19015         properties. The NPWProperty objects now keep their values in this
19016         object which is persistant for one activation of the plugin, so the
19017         user keeps all the values even if he goes backward. Used an anjuta
19018         message view to list all files copied by the project wizard.
19020 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
19022         * plugins/macro/plugin.[ch],
19023         plugins/macro/macro-dialog.[ch]
19024         plugins/macro/macro-edit.[ch]
19025         plugins/macro/macro-db.[ch]
19026         plugins/macro/macro-actions.[ch]
19027         plugins/macro/anjuta-macro.plugin.in
19028         plugins/macro/anjuta-macro.glade
19029         plugins/macro/anjuta-macro.png
19030         plugins/macro/Makefile.am
19031         plugins/macro/macros.xml
19032         plugins/macro/anjuta-macro.ui (all added)
19033         configure.in
19034         plugins/Makefile.am:
19035         Added new macro plugins
19036         
19037         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19038         New icon
19039         
19040         * manuals/reference/template (removed)
19041         Removed old api reference
19042         
19043         * plugins/message-view/message-view.c:
19044         "Fixed" crash in on_row_deleted and added a
19045         comment that I cannot work this way. We will
19046         have to change everything a bit to avoid losing
19047         memory there.
19048         
19049         * plugins/text-editor/text_editor.c:
19050         Update line number width on file save
19053 2005-01-07  Naba Kumar  <naba@gnome.org>
19055         * plugins/project-wizard/anjuta-project-wizard.glade,
19056         plugins/project-wizard/druid.c,
19057         plugins/project-wizard/templates/anjuta-plugin.wiz,
19058         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19059         Display page description in bold. Fixed mandatory field check.
19061         * configure.in,
19062         libanjuta/libanjuta-1.0.pc.in,
19063         plugins/project-wizard/druid.c,
19064         plugins/project-wizard/parser.c,
19065         plugins/project-wizard/property.h,
19066         plugins/project-wizard/templates/anjuta-plugin.wiz,
19067         plugins/project-wizard/templates/terminal.wiz,
19068         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19069         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19070         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19071         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19072         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19073         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19074         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19075         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19076         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19077         plugins/project-wizard/templates/terminal/configure.in.tpl,
19078         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19079         plugins/project-wizard/templates/terminal/src/main.c: Implemented
19080         a new property type -- hidden. Fixed terminal and anjuta-plugin
19081         project templates.
19083 2005-01-07  Naba Kumar  <naba@gnome.org>
19085         * templates/anjuta-plugin.wiz,
19086         templates/terminal.wiz,
19087         templates/terminal/Makefile.am.tpl,
19088         templates/terminal/autogen.sh,
19089         (Removed) templates/terminal/configure.ac.tpl,
19090         (Added) templates/.cvsignore,
19091         (Added) templates/Makefile.am,
19092         (Added) templates/anjuta-plugin/.cvsignore,
19093         (Added) templates/anjuta-plugin/Makefile.am,
19094         (Added) templates/anjuta-plugin/src/.cvsignore,
19095         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19096         (Added) templates/terminal/.cvsignore,
19097         (Added) templates/terminal/Makefile.am,
19098         (Added) templates/terminal/configure.in.tpl,
19099         (Added) templates/terminal/po/.cvsignore,
19100         (Added) templates/terminal/po/ChangeLog,
19101         (Added) templates/terminal/po/Makefile.am,
19102         (Added) templates/terminal/po/POTFILES.in,
19103         (Added) templates/terminal/src/.cvsignore,
19104         (Added) templates/terminal/src/Makefile.am,
19105         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19106         project wizard. Fixed configure/po/Makefile template errors.
19108 2005-01-06  Naba Kumar  <naba@gnome.org>
19110         * configure.in: Added project templates.
19111         * plugins/project-wizard/templates/*: Added to project and renamed
19112         Makefile.am and configure.in to Makefile.am and configure.ac respectively
19113         for the project templates (so that they do not conflict with autotools
19114         build. Created proper configure.ac.tpl and autogen.sh for project
19115         templates.
19116         
19117 2005-01-06  Naba Kumar  <naba@gnome.org>
19119         * plugins/project-wizard/anjuta-project-wizard.glade,
19120         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19121         Fixed file list parsing and to take absolute file paths (for example,
19122         from an icon selected previously). Used toggle buttons for boolean
19123         properties. Check if all mandatory fields are given before going
19124         forward in the wizard. Use scrollable viewport for listing property
19125         widgets incase the list goes out of wizard's size. Added tooltips
19126         as descriptions of the property widgets. And other fixes.
19128         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19129         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19130         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19131         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19132         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19133         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19134         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19135         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19136         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19137         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19138         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19139         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19140         Restructured template files.
19142 2005-01-06  Naba Kumar  <naba@gnome.org>
19144         * configure.in: Added check for autogen.
19145         
19146         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19147         in dispose.
19148         
19149         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19150         Do not emit changed signal when in dispose.
19152         * plugins/symbol-browser/plugin.c: Don't updated symbols when
19153         symbol-view widget has been destroyed.
19154         
19155         * src/anjuta-app.c: Set null to preference, status and ui object
19156         pointers when they are destroyed.
19158         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19159         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19160         Added boolean, integer and file property types.
19161         
19162         * plugins/project-wizard/Makefile.am,
19163         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19164         project wizard templates.
19166 2005-01-04  Naba Kumar  <naba@gnome.org>
19168         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19169         added widgets.
19170         
19171         * plugins/editor/aneditor.cxx,
19172         plugins/editor/anjuta-docman.c,
19173         plugins/editor/plugin.c,
19174         plugins/editor/text_editor.c:
19175         Removed unnecessary ref/unref of scintilla.
19176         
19177         * plugins/message-view/anjuta-msgman.c,
19178         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19179         make close button similar to document manager.
19180         
19181         * plugins/project-manager/plugin.c,
19182         plugins/project-manager/plugin.h: Removed dead codes. Removed
19183         unnecessary ref/unref.
19184         
19185         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19186         instead of hard refs.
19188 2005-01-03  Naba Kumar  <naba@gnome.org>
19190         * libanjuta/interfaces/libanjuta.idl: Added configure() and
19191         generate() methods for IAnjutaBuildable interface.
19193         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19194         IAnjutaBuildable inteface.
19196         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19197         to destroy build context when message view is destroyed.
19198         
19199         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19200         a ref to it and unref in destructor. AnEditor class wants to be the
19201         owner of scintilla widget. Fixed compile warnings with signed/unsigned
19202         comparisions.
19203         
19204         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19205         complicate the scene. Removed editor widget from AnjutaDocman when
19206         the widget is destroyed.
19207         
19208         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19209         from shell. It will be removed from shell when the widget is destroyed.
19210         
19211         * plugins/editor/text_editor.c: Added debug codes to track object
19212         finalizations.
19214         * plugins/message-view/anjuta-msgman.c: Remove message view on
19215         widget destroy. Destroy message view on remove. Removed all views
19216         correctly.
19217         
19218         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19219         from container.
19221 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19223         * plugins/file-wizard/action-callbacks.c,
19224         plugins/file-wizard/anjuta-file-wizard.glade,
19225         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19226         Insert Licence, copyright, header template ...
19227         
19228 2005-01-02  Naba Kumar  <naba@gnome.org>
19230         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19231         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19232         anjuta_status_add_widget() to allow setting busy cursor on non
19233         toplevel windows.
19235         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19237         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19238         mime types to take text/source also.
19239         
19240         * plugins/editor/anjuta-docman.c,
19241         plugins/editor/anjuta-docman.h,
19242         plugins/editor/plugin.c,
19243         plugins/editor/text_editor.c,
19244         plugins/editor/text_editor.h,
19245         plugins/editor/text_editor_cbs.c: Listen for busy signal from
19246         AnjutaStatus and set busy cursor on editors.
19248         * plugins/file-loader/Makefile.am,
19249         plugins/file-loader/plugin.c,
19250         (added) plugins/file-loader/dnd.c,
19251         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19253         * src/anjuta.c: Hide anjuta window before destruction.
19255         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19256         * configure.in, plugins/Makefile.am,
19257         (removed) plugins/project-wizard/appwiz_page1.c,
19258         (removed) plugins/project-wizard/appwiz_page2.c,
19259         (removed) plugins/project-wizard/appwiz_page3.c,
19260         (removed) plugins/project-wizard/appwiz_page4.c,
19261         (removed) plugins/project-wizard/appwizard.c,
19262         (removed) plugins/project-wizard/appwizard.h,
19263         (removed) plugins/project-wizard/appwizard_cbs.c,
19264         (removed) plugins/project-wizard/appwizard_cbs.h,
19265         (removed) plugins/project-wizard/appwizard_gui.c,
19266         (removed) plugins/project-wizard/gnome_project.c,
19267         (removed) plugins/project-wizard/gnome_project.h,
19268         (removed) plugins/project-wizard/wizard_gui.c,
19269         (removed) plugins/project-wizard/wizard_gui.h,
19270         (added) plugins/project-wizard/.cvsignore,
19271         (added) plugins/project-wizard/Makefile.am,
19272         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19273         (added) plugins/project-wizard/anjuta-project-wizard.glade,
19274         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19275         (added) plugins/project-wizard/applogo.png,
19276         (added) plugins/project-wizard/appwizard.png,
19277         (added) plugins/project-wizard/autogen.c,
19278         (added) plugins/project-wizard/autogen.h,
19279         (added) plugins/project-wizard/druid.c,
19280         (added) plugins/project-wizard/druid.h,
19281         (added) plugins/project-wizard/file.c,
19282         (added) plugins/project-wizard/file.h,
19283         (added) plugins/project-wizard/header.c,
19284         (added) plugins/project-wizard/header.h,
19285         (added) plugins/project-wizard/install.c,
19286         (added) plugins/project-wizard/install.h,
19287         (added) plugins/project-wizard/parser.c,
19288         (added) plugins/project-wizard/parser.h,
19289         (added) plugins/project-wizard/plugin.c,
19290         (added) plugins/project-wizard/plugin.h,
19291         (added) plugins/project-wizard/property.c,
19292         (added) plugins/project-wizard/property.h: Removed old application-wizard
19293         codes and added new template based (autogen based) project wizard
19294         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19296 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19298         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19299         * plugins/cvs-plugin/cvs-execute.c:
19300         Fix cvs_log which did not work because of some
19301         glade problem
19302         Patch from Mark R. Pariente <markpariente@cmu.edu>
19303         - Fix message highlighting
19305 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19306         
19307         * template/*,
19308         date/template/*,
19309         configure.in:
19310         Removed template stuff completly because we dicussed to implement
19311         a macro system for Edit->Insert Text
19313 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19314         
19315         * plugins/editor/aneditor.cxx,
19316         plugins/editor/text_editor.c:
19317         Set line number width dynamically
19318         * src/about.c:
19319         Prepered new GTK 2.6 about dialog
19321 2004-12-30  Naba Kumar  <naba@gnome.org>
19323         patch from: Massimo Corà  <maxcvs@email.it>
19324         * plugins/editor/aneditor.cxx: Highlights correct function
19325         argument in recursive calltips.
19327 2004-12-30  Naba Kumar  <naba@gnome.org>
19329         * plugins/symbol-browser/plugin.c,
19330         libanjuta/interfaces/libanjuta.idl,
19331         plugins/editor/text_editor.c: Fixed editor markers and added a new
19332         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19333         mark the line visited.
19334         
19335         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19336         libegg/Makefile.am, libegg/eggcomboselect.c,
19337         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19338         widget for use with symbol view in toolbar.
19339         
19340         * plugins/cvs-plugin/anjuta-cvs.ui,
19341         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19342         placeholder for cvs plugin context menu in filemanager.
19343         
19344 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19345         
19346         * plugins/cvs-plugin/plugin.c:
19347         Show popup menu only if the file is contained in
19348         a directory containing a "CVS" directory
19350 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19351         
19352         * plugins/cvs-plugin/cvs-action.[ch],
19353         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19354         * plugins/cvs-plugin/anjuta-cvs.ui,
19355         * plugins/cvs-plugin/plugin.c:
19356         Implemented "Import"
19357         
19358         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19359         Added right-click-menu for file-manager
19361 2004-12-26  Naba Kumar  <naba@gnome.org>
19363         * src/action-callbacks.c, src/action-callbacks.h,
19364         src/anjuta-actions.h, src/anjuta-app.c,
19365         src/anjuta.ui: Added fullscreen action.
19367         * plugins/cvs-plugin/cvs-actions.c,
19368         plugins/cvs-plugin/plugin.c,
19369         plugins/cvs-plugin/plugin.h: Watches current editor,
19370         project and file manager selection in plugin
19371         implementation.
19372         
19373 2004-12-26  Naba Kumar  <naba@gnome.org>
19375         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19376         src/action-callbacks.c: Fixed app finalization. Added a
19377         command line arg --proper-shutdown (-p), which when set
19378         will release all plugins and their resources (this option
19379         is mainly for debugging).
19380         
19381         * plugins/file-loader/plugin.c: Fixed filename duplications
19382         in recent files history.
19383         
19384         * plugins/profile-default/plugin.c: Disabled problematic
19385         plugins for now to load at startup.
19386         
19387         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19388         annoying debug prints.
19389         
19390 2004-12-23  Naba Kumar  <naba@gnome.org>
19392         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19393         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19394         plugins/cvs-plugin/anjuta-cvs.ui,
19395         plugins/cvs-plugin/cvs-actions.c,
19396         plugins/cvs-plugin/cvs-actions.h,
19397         plugins/cvs-plugin/cvs-execute.c,
19398         plugins/cvs-plugin/cvs-execute.h,
19399         plugins/cvs-plugin/Makefile.am,
19400         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19401         Added cvs log command.
19403 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19404         
19405         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19406         default
19408 2004-12-20  Naba Kumar  <naba@gnome.org>
19410         patch from: Massimo Corà  <maxcvs@email.it>
19411         * plugins/editor/aneditor.cxx: Added recursive calltips.
19413 2004-12-20  Naba Kumar  <naba@gnome.org>
19414         
19415         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19416         Show busy cursor during loading and unloading.
19417         
19418 2004-12-19  Naba Kumar  <naba@gnome.org>
19420         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19421         memory leaks. Disabled debug print.
19423         * plugins/symbol-browser/an_symbol_view.c,
19424         plugins/symbol-browser/plugin.c,
19425         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19426         problems. Creates SymbolView object every time when the
19427         plugin is activated.
19429         * plugins/project-manager/plugin.c: Close project when
19430         deactivating.
19431         
19432 2004-12-18  Naba Kumar  <naba@gnome.org>
19434         * po/POTFILES.in: Removed commented lines.
19435         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19436         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19437         * plugins/gdb/plugin.c: Fixed compile error.
19438         
19439         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19440         * libegg/eggcellrendererkeys.c: Fixed compile error.
19441         
19442 2004-12-18  Naba Kumar  <naba@gnome.org>
19444         * plugins/file-loader/plugin.c: Fixed loading bug.
19445         
19446         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19447         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19448         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19449         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19450         and corruptions. Fixed loading and unloading of plugins.
19451         
19452 2004-12-17  Naba Kumar  <naba@gnome.org>
19453         
19454         * plugins/file-loader/Makefile.am,
19455         plugins/file-loader/plugin.c,
19456         plugins/project-manager/plugin.c: Fixed memory corruption
19457         and disposition codes. Added missing plugin.h in Makefile.am.
19459 2004-12-16  Naba Kumar  <naba@gnome.org>
19461         * plugins/symbol-browser/an_symbol_view.c,
19462         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19463         codes. Fixed memory leaks and corruptions.
19465         * plugins/build-basic-autotools/build-basic-autotools.c
19466         plugins/editor/anjuta-docman.c,
19467         plugins/editor/text_editor.c,
19468         plugins/file-loader/plugin.c,
19469         plugins/file-manager/plugin.c,
19470         plugins/file-wizard/plugin.c,
19471         plugins/message-view/anjuta-msgman.c,
19472         plugins/message-view/anjuta-msgman.h,
19473         plugins/message-view/message-view.c,
19474         plugins/message-view/plugin.c,
19475         plugins/message-view/plugin.h,
19476         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19478         * src/about.c, src/about.h, src/action-callbacks.c,
19479         src/action-callbacks.h, src/anjuta-actions.h,
19480         src/anjuta-app.c, src/anjuta-app.h,
19481         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19482         src/anjuta.c, src/anjuta.h, src/getline.c, 
19483         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19484         src/start-with.c, src/start-with.h: Fixed emacs modes.
19486         * src/layout.xml: Brought document manager in front.
19487         
19488 2004-12-15  Naba Kumar  <naba@gnome.org>
19490         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19491         properly removed.
19492         
19493         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19494         finalization. Added a method to unload all plugins and destroy them.
19495         Fixed memory leaks.
19496         
19497         * plugins/sample1/plugin.c: Proper finalization code and renamed
19498         functions to proper names.
19499         
19500         * plugins/build-basic-autotools/build-basic-autotools.c,
19501         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19503         * src/shell.c: Unload all plugins on exit, so that memory profilers
19504         can detect memory leaks in plugins.
19506 2004-12-13  Naba Kumar  <naba@gnome.org>
19508         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19509         docking is working.
19510         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19511         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19513 2004-12-11  Naba Kumar  <naba@gnome.org>
19515         * data/properties/anjuta.properties: Fixed font size.
19516         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19517         compile file function. There are some fixmes there.
19518         * plugins/message-view/anjuta-msgman.c,
19519         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19520         
19521 2004-12-08  Naba Kumar  <naba@gnome.org>
19523         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19524         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19525         to escape quotes in a string.
19526         
19527         * plugins/cvs-plugin/cvs-actions.c,
19528         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19529         cvs diff command.
19531         * plugins/build-basic-autotools/build-basic-autotools.c,
19532         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19533         filters.
19534         
19535 2004-12-07  Naba Kumar  <naba@gnome.org>
19537         * plugins/build-basic-autotools/build-basic-autotools.c,
19538         plugins/build-basic-autotools/automake-c.filters: Completed directory
19539         tracking. Double click on Errors and warnings now work as expected.
19541         * plugins/build-basic-autotools.c: Added codes to track build directory
19542         so that absolute path of the files could be determined.
19544 2004-12-06  Naba Kumar  <naba@gnome.org>
19546         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19547         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19548         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19549         
19550 2004-12-05  Naba Kumar  <naba@gnome.org>
19552         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19553         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19554         
19555         * plugins/cvs-plugin/plugin.c,
19556         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19557         
19558 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19559         
19560         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19561         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19562         plugins/cvs-plugin/cvs-execute.[ch]:
19563         Implemented cvs status and cvs diff
19564         Known bugs:
19565         - rdiff command is not correct
19566         - Must find a way to allow selection of directies AND files 
19567         in GtkFileChooser
19569 2004-12-03  Naba Kumar  <naba@gnome.org>
19571         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19572         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19573         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19574         session.properties file if it is for the first time.
19575         
19576 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19577         
19578         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19579         commit.
19580         
19581         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19582         plugins/cvs-plugin/anjuta-cvs.ui:
19583         Implemented update/commit and changed menu layout 
19585 2004-12-02  Naba Kumar  <naba@gnome.org>
19587         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19588         property name (for cvs path property). Beautified dialogs.
19590 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19591         
19592         * plugins/message-view/anjuta-msgman.c: Changed callback name
19593         and changed switch-page handling.
19594         
19595         * plugins/cvs-plugin/cvs-actions.c:
19596         * plugins/cvs-plugin/cvs-execute.c:
19597         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19598         - Implemented cvs add and cvs removed - both working now
19599         - Created a useful preferences page
19600         
19602 2004-11-30  Naba Kumar  <naba@gnome.org>
19604         * libanjuta/anjuta-status.c: Fixed runtime warning.
19605         
19606         * plugins/editor/Makefile.am:
19607         plugins/editor/anjuta-document-manager.glade,
19608         plugins/editor/plugin.c
19609         plugins/editor/plugin.h
19610         plugins/editor/style-editor.c (new, moved from src/),
19611         plugins/editor/style-editor.h (new, moved from src/),
19612         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19613         settings in preferences.
19615         * plugins/editor/text_editor.c,
19616         plugins/editor/text_editor.h: Do not take unused args in
19617         text_editor_get_props().
19619         * src/style-editor.c, src/style-editor.h: Removed, moved to
19620         plugins/editor/ directory.
19622 2004-11-29  Naba Kumar  <naba@gnome.org>
19624         * plugins/editor/text_editor_cbs.c: Emit click signal in
19625         IAnjutaMarkable.
19626         * libanjuta/anjuta-status.c: More spacing between items.
19627         
19628 2004-11-29  Naba Kumar  <naba@gnome.org>
19630         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19631         
19632         * libanjuta/interfaces/libanjuta.idl,
19633         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19634         plugins/debug-manager/plugin.c,
19635         plugins/gdb/breakpoints.c,
19636         plugins/gdb/breakpoints.h,
19637         plugins/gdb/debugger.c,
19638         plugins/gdb/debugger.h,
19639         plugins/gdb/plugin.c,
19640         plugins/gdb/plugin.h,
19641         plugins/gdb/utilities.c,
19642         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19643         toggle breakpoint margin clicks.
19645 2004-11-28  Naba Kumar  <naba@gnome.org>
19647         * TODO.tasks: Fixed indentations.
19648         * plugins/gtodo/libgtodo.c: Save with indentation.
19649         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19650         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19651         * libanjuta/anjuta-status.c: Fixed busy cursors.
19652         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19653         * po/POTFILES.in: Updated.
19654         
19655 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19656         
19657         * plugins/editor/anjuta-document-manager.glade,
19658           plugins/editor/search-replace.[c,h], 
19659           plugins/editor/search-replace_backend.h
19660           plugins/editor/search-preferences.[c,h] :
19661           Saved Search-Preferences (gconf),
19662           Basic search by default.
19664 2004-11-22  Naba Kumar  <naba@gnome.org>
19666         * configure.in: Fixed build error.
19668 2004-11-21  Naba Kumar  <naba@gnome.org>
19670         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19671         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19672         Added AnjutaStatus class to libanjuta.
19673         Added anjuta_shell_get_status() method.
19674         
19675         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19676         and fixed marshaller generation.
19677         
19678         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19679         "updade_ui" signals to IAnjutaEditor interface.
19680         
19681         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19682         
19683         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19684         regexes.
19685         
19686         * plugins/class-gen/clsGen.c: Intial port.
19687         
19688         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19689         name.
19690         
19691         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19692         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19693         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19694         Implemented status update. Emits "update_ui" and "char_added" signals.
19695         Added view preferences.
19696         
19697         * plugins/file-loader/plugin.c: Added open with plugins in open with
19698         menus.
19699         
19700         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19701         
19702         * plugins/message-view/anjuta-msgman.c,
19703         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19704         to close correct message view rather than current view.
19706 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19707         
19708         * plugins/cvs-plugin/cvs-actions.c
19709         plugins/cvs-plugin/plugin.[ch]
19710         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19711         Implemented cvs add but ran into a launcher/message_view
19712         problem because of a limitation of the idl compiler
19714 2004-11-19  Naba Kumar  <naba@gnome.org>
19716         * plugins/project-manager/plugin.c: Displays a progress window during
19717         project load.
19718         
19719         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19720         Fixed UI separators.
19721         
19722         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19723         UI placeholder.
19724         
19725         * plugins/project-manager/anjuta-project-manager.ui,
19726         plugins/project-manager/plugin.[c,h]: Added add/remove context
19727         menus and implemented them. Added file manager merge menu.
19729 2004-11-18  Naba Kumar  <naba@gnome.org>
19731         * TODO.tasks: Updated.
19732         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19733         plugins/message-view/message-view.c: Fixed finalize and dispose
19734         methods.
19735         * plugins/debugger/*: Removed from cvs (development now in
19736         debug-manager).
19738 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19740         Reviewed by Naba Kumar  <naba@gnome.org>:
19741         
19742         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19743         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19744         plugins/gdb/breakpoints.c: all marker related stuff moved from
19745         editor and docman interfaces to IAnjutaMarkable
19747 2004-11-17  Naba Kumar  <naba@gnome.org>
19749         * TODO.tasks: Updated.
19750         
19751         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19752         
19753         * libegg/egg-combo-action.c: Block changed signal when changing model.
19754         
19755         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19756         Emit changed signal. Removed dead codes.
19757         
19758         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19759         that recent files history do not duplicate.
19760         
19761         * plugins/symbol-browser/an_symbol_view.c,
19762         plugins/symbol-browser/an_symbol_view.h,
19763         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19764         Fixed a bug.
19766 2004-11-15  Naba Kumar  <naba@gnome.org>
19768         * plugins/project-manager/plugin.c: Opens targets on double click.
19769         
19770         * plugins/message-view/message-view.c,
19771         plugins/file-manager/anjuta-file-manager-plugin.glade,
19772         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19773         Added proper class finalization
19774         and disposition. Added preferences notifications and callbacks to
19775         change info/warning/error colors.
19776         
19777         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19778         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19779         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19780         Implemented finalize method for AnjutaApp. Code cleanups.
19781         
19782         * plugins/message-view/plugin.c: Static parent_class.
19783         
19784 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19785         * plugins/editor/search-replace.[c,h], 
19786           plugins/editor/search-replace_backend.c
19787           Update search entry in main toolbar.
19788           Clean code.
19790 2004-11-11  Naba Kumar  <naba@gnome.org>
19792         * TODO.tasks: Updated.
19794         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19795         and completed on-the-fly-change preferences. Removed "changed"
19796         signal as it is no longer necessary (use notify for similar
19797         purpose to monitor individual preferences).
19799         
19800         * plugins/editor/anjuta-document-manager.glade: Added view menu
19801         preferences so that they are registered.
19802         
19803         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19804         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19805         connection to "changed" signal of preferences and implemented
19806         notifications for some editor preferences. More to implement.
19808 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19809         * plugins/editor/print.c
19810         Fixed bug 1047624 : Add line number every X lines.
19812 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19813         * plugins/editor/search-replace.c
19814         Fixed a crash bug (995755) when searching "%n"
19816 2004-11-09  Naba Kumar  <naba@gnome.org>
19818         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19819         Fixed to refresh categories list on file load.
19821 2004-11-08  Naba Kumar  <naba@gnome.org>
19822         
19823         * configure.in, plugins/Makefile.am,
19824         plugins/profile-default/plugin.c: Added cvs plugin in build.
19825         
19826         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19827         
19828         * plugins/debug-manager/.cvsignore: Added file to ignore.
19829         
19830         * plugins/debug-manager/Makefile.am: Removed dead codes.
19831         
19832         * src/anjuta.ui: Added placeholder for version control UI.
19834 2004-11-08  Naba Kumar  <naba@gnome.org>
19836         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19837         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19838         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19839         Updated.
19841         * global-tags/Makefile.am: Fixed make error.
19843         * plugins/profile-default/plugin.c: Added debug-manager
19844         and gdb plugins to load at startup so that debugger
19845         windows are docked properly. They will be removed
19846         later when we figure out runtime docking.
19848         * plugins/sample1/*: Restored to last working state.
19850         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19851         windows in lower pane. Named the windows appropriately.
19853         * ChangeLog: Fixed format.
19854         
19855 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
19857         * libanjuta/interfaces/libanjuta.idl,
19858         libanjuta/anjuta-marshal.c,
19859         plugins/Makefile.am,
19860         plugins/debug-manager/plugin.c,
19861         plugins/editor/plugin.c,
19862         plugins/editor/text_editor.c,
19863         plugins/gdb/breakpoints.c,
19864         plugins/gdb/debugger.c,
19865         plugins/gdb/plugin.c,
19866         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19868 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19869         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19870         plugins/editor/search-replace.c,
19871         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19872         Search and Replace; Show result in find pane
19873           
19874 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19875         
19876         * plugins/gdb, plugins/debug-manager: Applied debugger patch
19877         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19878         (added features: starting debugger and loading of core/executable,
19879         StepIn, StepOut, StepOver and Execute, toggling breakpoint
19880         partially works)
19882 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19883         
19884         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
19885         my cvs-plugin files...
19886         I hope I have rescued everything possible.
19887         
19888         * Naba: Could you please fix sample1 because I messed it up to 
19889         but there should be a histroy of this directory we should commit
19891 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19892         
19893         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19894         infrastructure
19895         * plugins/cvs-plugin/plugin.c,
19896         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19897         Added preferences dialog (not yet complete)
19899 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19900         
19901         * global-tags/Makefile.am, mime/Makefile.am:
19902         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19903         
19904         * template/xmltemplate.[ch],
19905         template/xmlstrings.[ch],
19906         template/autotools.[ch] removed,
19907         template/prj_template.[ch] removed,
19908         template/lang_template.[ch] removed,
19909         template/lib_template.[ch] removed,
19910         template/Makefile.am adjusted,
19911         template/dtds/lang.dtd removed, 
19912         template/dtds/lib.dtd removed,
19913         template/dtds/prj.dtd removed,
19914         template/dtds/autotools.dtd removed,
19915         data/template/lib/* removed,
19916         data/template/language/* removed,
19917         data/template/library/* removed,
19918         data/template/project/* removed,
19919         date/template/Makefile.am adjusted:
19920         Remove everything except text-templates to replace hardcoded 
19921         Edit->Insert texts with dynamic loaded.
19923         * plugins/cvs-plugin/plugin.[ch],
19924         plugins/cvs-actions.[ch],
19925         plugins/Makefile.am,
19926         plugins/cvs-plugin/Makefile.am,
19927         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19928         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19929         plugins/cvs-plugin/anjuta-cvs.plugin.in:
19930         Added initial cvs-plugin code
19932 2004-10-21  Naba Kumar  <naba@gnome.org>
19933         
19934         * libanjuta/anjuta-plugin.c,
19935         plugins/build-basic-autotools/build-basic-autotools.c,
19936         plugins/debugger/plugin.c,
19937         plugins/devhelp/plugin.c,
19938         plugins/editor/anjuta-docman.c,
19939         plugins/editor/goto_line.c,
19940         plugins/editor/plugin.c,
19941         plugins/editor/search-replace.c,
19942         plugins/editor/text_editor.c,
19943         plugins/file-loader/plugin.c,
19944         plugins/file-manager/plugin.c,
19945         plugins/file-wizard/file.c,
19946         plugins/file-wizard/plugin.c,
19947         plugins/gdb/plugin.c,
19948         plugins/gtodo/plugin.c,
19949         plugins/message-view/anjuta-msgman.c,
19950         plugins/profile-default/plugin.c,
19951         plugins/project-manager/plugin.c,
19952         plugins/sample1/plugin.c,
19953         plugins/terminal/terminal.c: Defined all global variables static,
19954         particularly class parent_class variables. They were getting
19955         confused at link time.
19957         * libanjuta/plugins.c: Do not unload plugins when they are
19958         deactivated. Simply cache them for later activation. Unloading
19959         modules have some problem with shared libs using static class
19960         registration. Fixed hash type for installed plugins. Eventually,
19961         we want to add "CanUnload" attribute for .plugin files (in
19962         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19963         be unloaded from memory. Those plugins declaring CanUnload=false
19964         will not be unloaded from memory and will be put in the cache. Those
19965         not declaring anything or declaring CanUnload=true, will be unloaded
19966         from memory when they are deactivated.
19968         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19969         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19970         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19971         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19972         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19973         activation, deactivation. Fixed memory leaks.
19975 2004-10-20  Naba Kumar  <naba@gnome.org>
19977         * TODO.tasks: Updated.
19978         
19979         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19980         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19981         macro for adding interfaces to plugin types. Code cleanup.
19982         
19983         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19984         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19985         
19986         * plugins/build-basic-autotools/build-basic-autotools.c,
19987         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19988         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19989         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19990         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19991         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19992         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19993         plugins/project-manager/plugin.c,
19994         plugins/symbol-browser/an_symbol_view.c,
19995         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19996         newly defined macro to add interfaces to plugin types.
19998         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20000 2004-10-20  Naba Kumar  <naba@gnome.org>
20002         * TODO.tasks: Added task list.
20003         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20004         default values.
20006 2004-10-19  Naba Kumar  <naba@gnome.org>
20008         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20009         
20010         * plugins/editor/action-callbacks.c,
20011         plugins/editor/action-callbacks.h,
20012         plugins/editor/anjuta-docman.c,
20013         plugins/editor/anjuta-docman.h,
20014         plugins/editor/anjuta-document-manager.ui,
20015         plugins/editor/file_history.c,
20016         plugins/editor/file_history.h,
20017         plugins/editor/plugin.c: Added file history browsing.
20018         
20019         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20020         
20021         * plugins/message-view/anjuta-message-manager.ui,
20022         plugins/message-view/plugin.c: Added document manager context menu.
20023         
20024         * plugins/symbol-browser/an_symbol_view.c,
20025         plugins/symbol-browser/an_symbol_view.h,
20026         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20027         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20028         document manager context menu.
20029         
20030         * scintilla/*, scintilla/include/*: Updated to current cvs.
20031         
20032 2004-10-19  Naba Kumar  <naba@gnome.org>
20034         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20035         placeholder for debugger UI.
20036         
20037         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20038         * plugins/file-manager/plugin.c: Fixed loading bug.
20039         
20040         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20041         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20042         Initializes gconf database with default values when the
20043         values are not defined. Use bool and int prefs separately.
20045         * plugins/editor/plugin.c: Added encoding preferences.
20046         * plugins/project-manager/plugin.c: Cleanup and debug messages.
20048         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20049         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20050         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20051         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20053 2004-10-18  Naba Kumar  <naba@gnome.org>
20055         * po/POTFILES.in: Updated.
20056         
20057         * libanjuta/anjuta-ui.c: Corrected debug messages.
20058         
20059         * libegg/egg-combo-action.c, libegg/test-actions.c,
20060         libegg/menu/egg-combo-action.h: Fixed combo action.
20061         
20062         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20063         Fixed format.
20064         
20065         * plugins/editor/action-callbacks.[c,h],
20066         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20067         Implemented file swap. Removed dead codes.
20068         
20069         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20070         dead codes.
20071         
20072         * plugins/symbol-browser/an_symbol_view.[c,h],
20073         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20074         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20075         Implemented file symbols. Implemented goto file line when symbol is
20076         selected.
20077         
20078         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20079         
20080 2004-10-10  Naba Kumar  <naba@gnome.org>
20082         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
20083         
20084         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20085         
20086         * plugins/debugger/.cvsignore,
20087         (added) plugins/debugger/Makefile.am,
20088         (added) plugins/debugger/anjuta-debugger.glade,
20089         (added) plugins/debugger/anjuta-debugger.plugin.in,
20090         (added) plugins/debugger/anjuta-debugger.plugin.png,
20091         (added) plugins/debugger/anjuta-debugger.ui,
20092         plugins/debugger/attach_process.c,
20093         (removed) plugins/debugger/attach_process_cbs.c,
20094         (removed) plugins/debugger/attach_process_cbs.h,
20095         (removed) plugins/debugger/breakpoints.c,
20096         (removed) plugins/debugger/breakpoints.h,
20097         (removed) plugins/debugger/debug_tree.c,
20098         (removed) plugins/debugger/debug_tree.h,
20099         (removed) plugins/debugger/debugger.c,
20100         (removed) plugins/debugger/debugger.h,
20101         (removed) plugins/debugger/memory.c,
20102         (removed) plugins/debugger/memory.h,
20103         (added) plugins/debugger/plugin.c,
20104         (added) plugins/debugger/plugin.h,
20105         (removed) plugins/debugger/registers.c,
20106         (removed) plugins/debugger/registers.h,
20107         (removed) plugins/debugger/registers_cbs.c,
20108         (removed) plugins/debugger/registers_cbs.h,
20109         (removed) plugins/debugger/registers_gui.c,
20110         (removed) plugins/debugger/sharedlib.c,
20111         (removed) plugins/debugger/sharedlib.h,
20112         (removed) plugins/debugger/sharedlib_cbs.c,
20113         (removed) plugins/debugger/sharedlib_cbs.h,
20114         (removed) plugins/debugger/sharedlib_gui.c,
20115         (removed) plugins/debugger/signals.c,
20116         (removed) plugins/debugger/signals.h,
20117         (removed) plugins/debugger/signals_cbs.c,
20118         (removed) plugins/debugger/signals_cbs.h,
20119         (removed) plugins/debugger/signals_gui.c,
20120         (removed) plugins/debugger/stack_trace.c,
20121         (removed) plugins/debugger/stack_trace.h,
20122         (added) plugins/debugger/utilities.c,
20123         (added) plugins/debugger/utilities.h,
20124         (removed) plugins/debugger/watch.c,
20125         (removed) plugins/debugger/watch.h,
20126         (removed) plugins/debugger/watch_cbs.c,
20127         (removed) plugins/debugger/watch_cbs.h,
20128         (removed) plugins/debugger/watch_gui.c,
20129         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20130         
20131         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20132         Added debugger gdb backend plugin.
20133         
20134         * plugins/message-view/plugin.c: Registered all message stock icons.
20135         
20136         * plugins/profile-default/plugin.c: Loads debugger plugin.
20137         
20138         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20140 2004-10-08  Naba Kumar  <naba@gnome.org>
20142         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20143         information.
20144         
20145         * plugins/symbol-browser/.cvsignore,
20146         plugins/symbol-browser/Makefile.am,
20147         plugins/symbol-browser/an_symbol_view.c,
20148         plugins/symbol-browser/an_symbol_view.h,
20149         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20150         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20151         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20152         plugins/symbol-browser/plugin.c,
20153         plugins/symbol-browser/plugin.h,
20154         plugins/symbol-browser/sv_class.xpm,
20155         plugins/symbol-browser/sv_function.xpm,
20156         plugins/symbol-browser/sv_macro.xpm,
20157         plugins/symbol-browser/sv_private_fun.xpm,
20158         plugins/symbol-browser/sv_private_var.xpm,
20159         plugins/symbol-browser/sv_protected_fun.xpm,
20160         plugins/symbol-browser/sv_protected_var.xpm,
20161         plugins/symbol-browser/sv_public_fun.xpm,
20162         plugins/symbol-browser/sv_public_var.xpm,
20163         plugins/symbol-browser/sv_static_fun.xpm,
20164         plugins/symbol-browser/sv_static_var.xpm,
20165         plugins/symbol-browser/sv_struct.xpm,
20166         plugins/symbol-browser/sv_unknown.xpm,
20167         plugins/symbol-browser/sv_variable.xpm,
20168         plugins/symbol-browser/test-symbol-browser.c,
20169         plugins/Makefile.am: Implemented Symbol
20170         browser plugin.
20171         
20172         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20173         
20174         * plugins/build-basic-autotools/Makefile.am,
20175         plugins/devhelp/Makefile.am,
20176         plugins/editor/Makefile.am,
20177         plugins/file-loader/Makefile.am,
20178         plugins/file-manager/Makefile.am,
20179         plugins/file-wizard/Makefile.am,
20180         plugins/gtodo/Makefile.am,
20181         plugins/message-view/Makefile.am,
20182         plugins/profile-default/Makefile.am,
20183         plugins/project-manager/Makefile.am
20184         plugins/sample1/Makefile.am,
20185         plugins/terminal/Makefile.am,
20186         scintilla/Makefile.am,
20187         libegg/Makefile.am,
20188         launcher/Makefile.am,
20189         libanjuta/Makefile.am,
20190         src/Makefile.am,
20191         tagmanager/Makefile.am,
20192         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20193         anjuta_data_dir in configure.in and used them in plugins Makefile.am
20194         files. Also fixed library dependencies.
20195         
20196         * plugins/editor/aneditor.cxx: Disabled unused codes.
20197         * plugins/file-manager/an_file_view.c: Added copyright.
20198         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20199         
20200         * plugins/profile-default/plugin.c: Can load plugins by location.
20201         * plugins/project-manager/plugin.c: Remove project_root_uri value
20202         when project is closed.
20203         
20204 2004-10-06  Naba Kumar  <naba@gnome.org>
20206         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20207         
20208         * libanjuta/interfaces/libanjuta.idl,
20209         plugins/editor/text_editor.c: Added get_length()
20210         and get_current_word() methods in IAnjutaEditor interface.
20211         
20212         * libegg/Makefile.am: Added test_actions target.
20213         
20214         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20215         
20216         * plugins/build-basic-autotools/build-basic-autotools.c,
20217         plugins/file-loader/plugin.c,
20218         plugins/message-view/message-view.c: Added code to go to file and
20219         line number,
20220         
20221         * plugins/devhelp/plugin.c: Context sensitive help now works.
20222         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20223         uri as line number and goes to that line number.
20224         
20225         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20226         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20227         gtodo_client_load() method to load from a diffrent file. Watched 
20228         project root directory in plugin to open TODO.tasks of the project.
20229         
20230         * plugins/project-manager/plugin.c: Updates project UI
20231         sensitive/insensitive.
20233         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20234         anjuta-shell program to test plugins.
20235         
20236         * src/anjuta-app.c: Registered UI accels.
20237         
20238 2004-09-28  Naba Kumar  <naba@gnome.org>
20240         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20241         method.
20242         
20243         * src/anjuta-app.c: Implemented present widget method.
20244         
20245         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20246         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20247         
20248         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20249         added editor.
20250         
20251         * plugins/editor/text_editor.c: Connects to preferences changed signal
20252         correctly.
20253         
20254 2004-09-28  Naba Kumar  <naba@gnome.org>
20255         
20256         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20257         print code.
20258         
20259         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20260         size to 5 pix.
20261         
20262         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20263         in changed signal callback.
20264         
20265         * plugins/editor/action-callbacks.c: Implemented save_all action
20266         callback. Removed dead code. Do save_as when saving a new file.
20267         Implemented incremental search.
20268         
20269         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20270         
20271         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20272         
20273         * src/anjuta-app.c: Registers UI accelerators.
20274         
20275 2004-09-27  Naba Kumar  <naba@gnome.org>
20277         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20278         
20279         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20280         plugins/devhelp/anjuta-devhelp.plugin.in,
20281         plugins/file-loader/anjuta-loader.plugin.in,
20282         plugins/file-manager/anjuta-file-manager.plugin.in,
20283         plugins/gtodo/anjuta-gtodo.plugin.in,
20284         plugins/project-manager/anjuta-project-manager.plugin.in,
20285         plugins/terminal/anjuta-terminal.plugin.in:
20286         Gave proper plugin names.
20288         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20289         error when regex fail.
20290         
20291         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20292         Added help and context search. Watches current editor. More menus
20293         in Help submenu. Update UI (sensitive when required) properly.
20294         
20295         * plugins/editor/anjuta-document-manager.ui,
20296         plugins/devhelp/anjuta-devhelp.ui,
20297         plugins/message-view/anjuta-message-manager.ui,
20298         src/anjuta.ui: Goto menu actions are in separate submenu.
20299         
20300         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20301         Removed unimplemented UI elements.
20302         
20303         * src/anjuta-app.c: Larger (and normal) icon size.
20304         
20305         * src/layout.xml: Task manager plugin along with document (in middle).
20306         
20307         * plugins/editor/plugin.c, plugins/file-loader.c,
20308         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20309         in gtkactions. Enable/disable UI properly.
20310         
20311 2004-09-26  Naba Kumar  <naba@gnome.org>
20313         * po/POTFILES.in: Updated, added missing files.
20315         * .cvsignore: Updated.
20316         
20317         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20318         a new function to get User input text.
20319         
20320         * libanjuta/resources.[c,h]: Added a function to created sized image.
20321         
20322         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20323         from filename, as thats the correct representation.
20324         
20325         * plugins/build-basic-autotools/Makefile.am,
20326         (added) plugins/build-basic-autotools/automake-c.filters,
20327         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20328         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20329         Rearragned UI elements in the build menu. Added codes to read build
20330         filter rules from external file. Implemented all build, configure,
20331         autogen commands. Watches current editor and project.
20332         
20333         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20334         Added editor changed signal and exports current editor value.
20335         Fixed parameter names. Fixed get_uri() interface implementation to
20336         return correct uri.
20337         
20338         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20339         elements.
20340         
20341         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20342         
20343         * plugins/file-manager/an_file_view.c,
20344         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20345         
20346         * plugins/file-wizard/file.c: Reads uri correctly.
20347         
20348         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20349         sets the page to the new view.
20350         
20351         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20352         Fixed signal connecting.
20353         
20354         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20355         to "project_root_uri" and exports as uri.
20356         
20357 2004-09-24  Naba Kumar  <naba@gnome.org>
20359         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20360         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20361         in correct way.
20362         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20363         * plugins/file-loader/plugin.c: Added comments.
20364         * plugins/build-basic-autotools/plugin.c: Added comments.
20365         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20366         
20367         * libanjuta/interfaces/libanjuta.idl,
20368         plugins/message-view/anjuta-msgman.c,
20369         plugins/message-view/message-view.c,
20370         plugins/message-view/message-view.h,
20371         plugins/message-view/plugin.c: Buffering and appending messages have
20372         been separated. message-view implementations cleaned up. Signals
20373         Emissions fixed. Messages now displayed in summary and details show
20374         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20375         API.
20376         
20377         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20378         preferences.
20379         
20380         * plugins/build-basic-autotools/Makefile.am,
20381         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20382         parsing of output to create message summaries. Uses new message view
20383         API.
20384         
20385         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20386         preferences to make dialog box smaller.
20387         
20388         * plugins/editor/search-replace.c: Fixed compile error with change
20389         in IAnjutaMessageView API.
20390         
20391 2004-09-21  Naba Kumar  <naba@gnome.org>
20393         * plugins/Makefile.am: Deletes old (installed) plugins before
20394         installing new ones.
20395         
20396         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20397         plugins/build-basic-autotools/build-basic-autotools.c,
20398         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20399         file URI from filemanager. Only disables/enables build submenu in file
20400         manager, instead of merging/unmerging.
20401         
20402         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20403         non-text files.
20404         
20405         * plugins/file-loader/anjuta-loader-plugin.ui,
20406         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20407         Implemented "Open with" file manager submenu. Displays error message
20408         when file can not be opened.
20409         
20410         * plugins/file-manager/an_file_view.c: Renamed
20411         file_manager_current_filename value name to file_manager_current_uri
20412         and exports proper URI.
20413         
20414         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20416 2004-09-19  Naba Kumar  <naba@gnome.org>
20418         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20419         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20420         save point signal to change editor tabs. Fixed accels.
20421         
20422         * plugins/file-loader/plugin.c: Fixed accels.
20424         * plugins/project-manager/plugin.c: Added target selection callback.
20425         
20426         * plugins/project-manager/plugin.c: Added URI activation.
20427         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20428         Fixed dialog and closed it on ok. Fixed a crash bug.
20429         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20431         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20432         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20433         plugins/file-loader/anjuta-loader-plugin.ui,
20434         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20435         Added recent files in file loade plugin.
20436         
20437         * ChangeLog: Fixed entry dates.
20438         
20439 2004-09-18  Naba Kumar  <naba@gnome.org>
20441         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20442         an unnecessary GtkFrame.
20443         
20444 2004-09-17  Naba Kumar  <naba@gnome.org>
20446         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20448         * TODO: Updated.
20449         
20450         * data/Makefile.am: Disabled installing old mime info.
20451         
20452         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20453         
20454         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20455         plugins/editor/anjuta-document-manager.ui,
20456         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20457         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20458         Added Editor context popup menu.
20459         
20460         * plugins/project-manager/anjuta-project-manager-plugin.png:
20461         Update image.
20462         
20463         * plugins/project-manager/anjuta-project-manager.plugin.in:
20464         Support .anjuta mime type.
20465         
20466         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20467         value.
20468         
20469         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20470         value.
20471         
20472         * src/layout.xml, plugins/profile-default/plugin.c:
20473         Added project manager plugin for startup.
20475 2004-09-16  Naba Kumar  <naba@gnome.org>
20476         
20477         * anjuta.prj: Updated.
20478         
20479         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20480         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20481         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20482         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20483         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20484         plugins/terinal/Makefile.am, src/Makefile.am,
20485         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20486         Fixed makefile syntax errors.
20488 2004-09-16  Naba Kumar  <naba@gnome.org>
20490         * configure.in, src/layout.xml,
20491         plugins/profile-default/plugin.c,
20492         libanjuta/interfaces/libanjuta.idl,
20493         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20494         
20495         * configure.in, plugins/Makefile.am,
20496         plugins/project-manager/.cvsignore, 
20497         plugins/project-manager/Makefile.am,
20498         plugins/project-manager/anjuta-project-manager-plugin.png,
20499         plugins/project-manager/anjuta-project-manager.plugin.in,
20500         plugins/project-manager/anjuta-project-manager.ui,
20501         plugins/project-manager/plugin.c,
20502         plugins/project-manager/plugin.h: Added project manager plugin
20503         based on gnome-build.
20504         
20505         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20506         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20507         
20508         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20509         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20510         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20511     
20512 2004-09-16  Naba Kumar  <naba@gnome.org>
20514         * plugins/editor/action-callbacks.c: Fixed compile error.
20515         
20516 2004-09-15  Naba Kumar  <naba@gnome.org>
20518         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20519         
20520         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20521         New improved splace with nicer progress.
20522         
20523         * configure.in, plugins/Makefile.am,
20524         (added) file-wizard/.cvsignore,
20525         (added) file-wizard/Makefile.am,
20526         (added) file-wizard/action-callbacks.c,
20527         (added) file-wizard/action-callbacks.h,
20528         (added) file-wizard/anjuta-file-wizard-plugin.png,
20529         (added) file-wizard/anjuta-file-wizard.glade,
20530         (added) file-wizard/anjuta-file-wizard.plugin.in,
20531         (added) file-wizard/anjuta-file-wizard.ui,
20532         (added) file-wizard/file.c,
20533         (added) file-wizard/file.h,
20534         (added) file-wizard/plugin.c,
20535         (added) file-wizard/plugin.h:
20536         Created new file wizard and added it. The wizard takes care of text
20537         bit insertions and new files creation.
20539         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20540         plugins/editor/action-callbacks.h,
20541         plugins/editor/anjuta-document-manager.glade,
20542         plugins/editor/anjuta-document-manager.ui,
20543         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20544         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20545         new files code and moved into a new plugin (file wizard).
20546         
20547         * libanjuta/plugins.[c,h]: Added plugins selection function.
20548         
20549         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20550         get_position(), insert() in IAnjutaEditor interface. Added
20551         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20552         interface (for wizard plugins).
20554         * plugins/file-loader/anjuta-loader-plugin.ui,
20555         plugins/file-loader/plugin.c: Added wizard launcher interface which
20556         scans for plugins implement IAnjutaWizard interface and presents the
20557         list to user for selection. The selected plugin is then activated
20558         for the wizard.
20560         * libanjuta/interfaces/.cvsignore: Updated.
20561         * plugins/message-view/.cvsignore: Updated.
20562         * plugins/launcher/*: Removed as launcher has already been moved to
20563         libanjuta as class.
20565         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20566         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20567         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20568         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20569         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20570         Updated API documentations.
20572 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20574         * configure.in: Added Punjabi to ALL_LINGUAS
20576 2004-07-29  Naba Kumar  <naba@gnome.org>
20578         * configure.in: Added file-loader plugin Makefile path and
20579         fixed devhelp version requirement.
20581 2004-07-28  Naba Kumar  <naba@gnome.org>
20583         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20584         terminal/preferences-terminal.png (added), message-view/*.png (added),
20585         message-view/*.xpm (added), editor/*.png (added),
20586         editor/*.xpm (added), plugins/editor/Makefile.am,
20587         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20588         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20589         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20590         respective plugins directories.
20592         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20593         pixmaps/block-end-16.png, pixmaps/block-end.png
20594         pixmaps/block-start-16.png, pixmaps/block-start.png
20595         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20596         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20597         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20598         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20599         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20600         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20601         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20602         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20603         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20604         pixmaps/preferences-editor.png, pixmaps/undock.png
20605         pixmaps/error-next-16.png, pixmaps/error-next.png
20606         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20607         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20608         pixmaps/preferences-terminal.png: Deleted
20610         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20611         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20612         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20613         plugins/editor/anjuta-document-manager.plugin.in,
20614         plugins/editor/anjuta-document-manager.ui,
20615         plugins/editor/plugin.c, plugins/editor/print.c,
20616         plugins/editor/search-replace_backend.c,
20617         plugins/editor/search_preferences.h,
20618         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20619         Moved properties souce files to editor plugin as it not required in
20620         libanjuta. Other editor fixes.
20622         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20623         libegg/dock/* (removed)
20624         : Restored GDL external dependencies and removed libegg dock
20625         sources, because gdl is being developed.
20626         
20627         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20628         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20629         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20630         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20631         libanjuta/plugins.c, libanjuta/plugins.h,
20632         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20633         gconf system. Shell now takes docking positions. Added more utility
20634         functions. Added plugins query function. And other fixes.
20636         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20637         
20638         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20639         plugin to load files based on mime type.
20640         
20641         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20642         
20643         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20644         plugins/file-manager/plugin.c: File manager now uses file loader to
20645         open files.
20647         * plugins/message-view/anjuta-msgman.c,,
20648         plugins/message-view/message-view.c,
20649         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20651         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20652         plugins/terminal/terminal.c, src/Makefile.am,
20653         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20654         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20655         
20656         * libegg/dock/*: Removed directory.
20657         
20658 2004-07-28  Naba Kumar  <naba@gnome.org>
20660         * configure.in: Reduced gnome-print version requirement.
20661         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20663 2004-07-21  Ray Strode  <rstrode@redhat.com>
20664         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20665         new mime sytem.
20667 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20668         
20669         * plugins/editor/search-replace.c: Some fixes
20670         * plugins/terminal/Makefile.am:
20671         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20673 2004-05-19  Naba Kumar  <naba@gnome.org>
20675         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20676         compiler warning.
20678 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20680         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20681         Implemented IAnjutaSavable
20682         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20684 2004-05-17  Naba Kumar  <naba@gnome.org>
20686         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20687         plugins/build-basic-autotools/.cvsignore,
20688         plugins/build-basic-autotools/Makefile.am,
20689         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20690         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20691         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20692         plugins/build-basic-autotools/build-basic-autotools.c,
20693         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20694         build plugin.
20695         
20696         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20697         definition.
20698         
20699         * plugins/file-manager/an_file_view.c,
20700         plugins/file-manager/anjuta-file-manager.ui,
20701         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20702         Added context menu UI.
20703         
20704         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20705         in view menu.
20707 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20708         
20709         * libanjuta/anjuta-preferences.[ch]: 
20710         Added save/load_gconf functions
20711         * src/action_callbacks.[ch], src/preferences.c: 
20712         Load global prefs from gconf at startup and save them
20713         on exit. Prefs load and save correctly but something resets
20714         them to default after loading...
20715         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20716         Somehow the linker does not find save/load_gconf functions
20717         in libanjuta. Must be a stupid mistake, I would be glad
20718         if someone could fix that.
20719         * manuals/reference/libanjuta-sections.txt: Added new
20720         preferences functions and removed gnome-filelist
20721         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20722         * plugins/file-manager/plugin.c:
20723         Added root-path property
20725 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20726         
20727         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20728         they are not longer needed.
20729         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20730         anjuta-sections.txt: Remove references to the files
20731         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20732         Use new nautilus icons for file-manager, looks incredible
20733         cool!
20735 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20736         
20737         * plugins/editor/anjuta-docman.c: gchar* to 
20738         const gchar* in arguments
20739         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20740         Interface
20741         * plugins/file-manager/an_file_view.c: Open files on
20742         double-click. Does not work yet because it does not
20743         find IAnjutaFile interface in document manager
20745 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20746         
20747         * plugins/editor/anjuta-docman.c
20748         * plugins/editor/text_editor.c:
20749         Made close button working, made multiple selection in
20750         File/Open dialog possble, fixed crash bug if file cannot
20751         be opened.
20753 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20754         
20755         * plugins/editor/action-callbacks.c
20756         * plugins/editor/anjuta-docman.c
20757         * plugins/editor/anjuta-docman.h
20758         * plugins/editor/search-replace.c
20759         * plugins/editor/search-replace_backend.c
20760         * plugins/editor/text_editor.c
20761         * plugins/editor/text_editor.h:
20762         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20763         able to open all files, use uri instead of full_filename, fixed
20764         many bugs.
20767 2004-05-13  Naba Kumar  <naba@gnome.org>
20769         * plugins/message-view/anjuta-message-manager-plugin.glade:
20770         HIG compliant.
20772         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20773         management.
20775         * pixmaps/anjuta_splash.png: Added border.
20776         
20777         * plugins/editor/anjuta-document-manager.png: New icon.
20778         
20779         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20780         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20781         
20782         plugins/editor/Makefile.am,
20783         plugins/editor/search-replace.c,
20784         plugins/editor/search-replace.h,
20785         plugins/editor/search-replace_backend.c,
20786         plugins/editor/search-replace_backend.h,
20787         plugins/editor/search_preferences.h,
20788         plugins/editor/search_preferences.c: Merged changes from
20789         ANJUTA_1_2_0 branch.
20790         
20791         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20792         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20793         operational.
20795         * plugins/terminal/Makefile.am,
20796         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20797         dialog.
20798         
20799         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20800         submenu.
20802 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20803         * plugins/message-view/plugin.c: Fixed glade file loading
20804         Removed "Show messages" menu item
20805         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20806         twice because of this load system layout hack.
20807         * libanjuta/anjuta-ui.h: Removed #include config.h
20808         * libanjuta/libanjuta.pc: Fixed path and depencies
20809         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20810         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20811         * libanjuta/properties.cxx : #include "properties_cxx.h"
20812         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20814 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20815         * plugins/message-view/*: Fixed message view preferences
20816         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20817         * anjuta.glade: Removed messages stuff
20819 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20820         
20821         * Removed libanjutamm, it is now hosted on SF.net:
20822         cvs.sf.net/cvsroot/anjuta/libanjutamm
20824 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
20825         
20826         * libanjutamm/*
20827         Added some experimental code to add support for C++ plugins.
20828         Nothing works yet and it is likely that it will disappear but
20829         I have some questions to murrayc and he wants to see the code.
20831 2004-05-11  Naba Kumar  <naba@gnome.org>
20833         * plugins/terminal/terminal.c: Fixed prefs loading bug.
20835         * plugins/editor/action-callbacks.c: Fixed a crash bug in
20836         hightlight style menu actions.
20838         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20839         manuals/reference/libanjuta/plugin-description-file.sgml,
20840         manuals/reference/libanjuta/writing-plugins.sgml,
20841         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20842         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20843         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20845         * src/anjuta-app.c: Always load system layout for now.
20847         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20848         
20849         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20850         manuals/reference/libanjuta/libanjuta-sections.txt,
20851         manuals/reference/libanjuta/libanjuta.types,
20852         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20853         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20854         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20855         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20856         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20857         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20858         Updated documentation.
20860         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20861         plugins/profile-default/plugin.c, src/layout.xml:
20862         Created terminal plugin.
20863          
20864         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20865         (new) plugins/file-manager/.cvsignore,
20866         plugins/file-manager/an_file_view.c,
20867         plugins/file-manager/plugin.c,
20868         plugins/file-manager/plugin.h: Moved preferences to separate
20869         glade file and added cvsignore file.
20870         
20871         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20872         from ANJUTA_1_2_0 branch. Please note that other po files need merging
20873         from the branch. I tried it     but there were way too many conflicts.
20874         
20875         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20876         
20877         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20878         util functions required during the merge.
20879         
20880         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20881         interface.
20882         
20883         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20884         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20885         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20886         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20887         Merged with ANJUTA_1_2_0 branch.
20889 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
20891         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20893 2004-05-07  Naba Kumar  <naba@gnome.org>
20895         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20897         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20898         Added preferences reading and loading.
20899         
20900         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20901         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20902         libanjuta/fileselection.c, libanjuta/fileselection.h,
20903         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20904         
20905         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20907         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20908         anjuta.spec.in, configure.in, data/autogen.sh.generic,
20909         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20910         data/macros/autogen.sh, data/macros2/autogen.sh
20911         data/properties/ada.properties, data/properties/anjuta.properties,
20912         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20913         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20914         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20915         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20916         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20917         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20918         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20919         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20920         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20921         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20922         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20923         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20924         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20925         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20926         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20927         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20928         plugins/class-gen/clsGen.c, plugins/editor/print.c,
20929         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20930         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20931         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20932         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20933         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20934         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20935         (added) scintilla/scintilla-marshal.c,
20936         (added) scintilla/scintilla-marshal.h,
20937         (added) scintilla/scintilla-marshal.list,
20938         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20939         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20940         (added) scintilla/patches/scintilla-calltip-align.patch,
20941         (added) scintilla/patches/scintilla-minor.patch,
20942         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20944 2004-05-06  Naba Kumar  <naba@gnome.org>
20946         * (added) plugins/file-manager/Makefile.am,
20947         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20948         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20949         (added) plugins/file-manager/anjuta-file-manager.ui,
20950         (added) plugins/file-manager/plugin.c,
20951         (added) plugins/file-manager/plugin.h,
20952         (removed) plugins/file-manager/an_file_view.h,
20953         plugins/Makefile.am, configure.in,
20954         plugins/file-manager/an_file_view.c: Created file manager plugin.
20955         
20956         * plugins/profile-default/plugin.c: Added file manager plugin in default
20957         profile.
20958         
20959         * libanjuta/Makefile.am: Fixed dependencies.
20960         * pixmaps/anjuta_splash.png: New splash screen.
20962 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20963         
20964         * template/template.c/h: Added in-line doc
20965         * manuals/reference/template/*: Added template documentation
20966         * configure.in: Build template docs
20968 2004-05-05  Naba Kumar  <naba@gnome.org>
20970         * autogen.sh: Added commands to generate initial interfaces.
20971         
20972         * libanjuta/Makefile.am,
20973         (removed)libanjuta/anjuta-plugin-parser.c,
20974         (removed)libanjuta/anjuta-plugin-parser.h,
20975         (added)libanjuta/anjuta-plugin-description.c,
20976         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20977         plugin description.
20978         
20979         * libanjuta/anjuta-plugin.c,
20980         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20981         
20982         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20983         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20984         widget add_widget() method.
20985         
20986         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20987         and moved plugin sets loading in profile plugins.
20988         
20989         * libanjuta/interfaces/.cvsignore,
20990         (removed)libanjuta/interfaces/Makefile.am,
20991         libanjuta/interfaces/libanjuta.idl,
20992         libanjuta/interfaces/anjuta-idl-compiler.pl,
20993         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20994         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20995         (removed)libanjuta/interfaces/ianjuta-editor.c,
20996         (removed)libanjuta/interfaces/ianjuta-editor.h,
20997         (removed)libanjuta/interfaces/ianjuta-file.c,
20998         (removed)libanjuta/interfaces/ianjuta-file.h,
20999         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21000         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21001         (removed)libanjuta/interfaces/ianjuta-message-view.c,
21002         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21003         *.h and Makefile.am files. They are autogenerated. Interfaces are
21004         by anjuta-idl-compiler.pl from libanjuta.idl file.
21005         
21006         * manuals/reference/libanjuta/Makefile.am,
21007         manuals/reference/libanjuta/anjuta-architecture.sgml,
21008         manuals/reference/libanjuta/libanjuta-docs.sgml,
21009         manuals/reference/libanjuta/libanjuta-sections.txt,
21010         manuals/reference/libanjuta/libanjuta.types,
21011         manuals/reference/libanjuta/plugin-description-file.sgml,
21012         manuals/reference/libanjuta/writing-plugins.sgml,
21013         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21014         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21015         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21016         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21017         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21018         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21019         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21020         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21021         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21022         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21023         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21024         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21025         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21026         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21027         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21028         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21029         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21030         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21031         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21032         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21033         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21034         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21035         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21036         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21037         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21038         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21039         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21040         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21041         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21042         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21043         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21044         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21045         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21046         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21047         interfaces template sgmls.
21048         
21049         * plugins/Makefile.am,
21050         plugins/devhelp/anjuta-devhelp.plugin.in,
21051         plugins/devhelp/plugin.c,
21052         plugins/editor/action-callbacks.c,
21053         plugins/editor/anjuta-document-manager.plugin.in,
21054         plugins/editor/plugin.c,
21055         plugins/editor/plugin.h,
21056         plugins/editor/text_editor.c,
21057         plugins/sample1/plugin.c,
21058         plugins/message-view/anjuta-message-manager.plugin.in,
21059         plugins/message-view/plugin.c: Fixed shell add_widget method to take
21060         placement. Fixed other errors.
21061         
21062         * (added)plugins/profile-default/.cvsignore,
21063         (added)plugins/profile-default/Makefile.am,
21064         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21065         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21066         (added)plugins/profile-default/anjuta-default-profile.ui,
21067         (added)plugins/profile-default/plugin.c,
21068         (added)plugins/profile-default/plugin.h: Added a default new
21069         profile plugin.
21070         
21071         * src/Makefile.am,
21072         src/action-callbacks.c,
21073         src/anjuta-app.c,
21074         src/anjuta.c,
21075         src/main.cpp: Fixed necessary changes for libanjuta
21077 2004-05-04  Naba Kumar  <naba@gnome.org>
21079         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21080         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21081         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21082         placement for default widgets placements.
21084 2004-05-03  Naba Kumar  <naba@gnome.org>
21086         * manuals/reference/libanjuta/anjuta-architecture.sgml,
21087         manuals/reference/libanjuta/libanjuta-docs.sgml,
21088         manuals/reference/libanjuta/plugin-description-file.sgml,
21089         manuals/reference/libanjuta/writing-plugins.sgml:
21090         Wrote more sections in writing-plugins document and fixed errors.
21092 2004-05-03  Naba Kumar  <naba@gnome.org>
21094         * libanjuta/interfaces/libanjuta.idl: Added interface
21095         IAnjutaFileManager.
21096         
21097         * manuals/reference/libanjuta/anjuta-architecture.dia,
21098         manuals/reference/libanjuta/anjuta-architecture.png: Updated
21099         architecture diagram.
21100         
21101         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21102          manuals/reference/libanjuta/libanjuta-docs.sgml,
21103         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21104         (added) manuals/reference/libanjuta/writing-plugins.sgml:
21105         Wrote writing-plugins document and separated chapters into
21106         separate sgml files.
21107         
21108         * plugins/file-manager/an_file_view.c,
21109         plugins/file-manager/an_file_view.h: New and improved directory
21110         rendering.
21112 2004-05-02  Sven Herzberg  <herzi@abi02.de>
21114         * anjuta.glade: re-designed the new file dialog
21115         * anjuta_dialogs_strings.c: new strings from the new file dialog
21117 2004-04-30  Naba Kumar  <naba@gnome.org>
21119         * libanjuta/interfaces/Makefile.am.iface,
21120         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21121         
21122         * libanjuta/interfaces/libanjuta.idl: Updated.
21124         * libanjuta/interfaces/Makefile.am.iface,
21125         libanjuta/interfaces/libanjuta.idl: Updated.
21127 2004-04-29  Naba Kumar  <naba@gnome.org>
21128         
21129         * libanjuta/interfaces/Makefile.am.iface,
21130         libanjuta/interfaces/libanjuta.idl: Updated.
21132 2004-04-29  Naba Kumar  <naba@gnome.org>
21134         * libanjuta/interfaces/giface-idlc-c.pl,
21135         libanjuta/interfaces/libanjuta.idl: Upgraded.
21136         * libanjuta/interfaces/Makefile.am.iface: Added.
21137         
21138 2004-04-28  Naba kumar  <naba@gnome.org>
21140         * libanjuta/interfaces/giface-idlc-c.pl,
21141         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21142         definitions and wrote a compiler.
21143         
21144 2004-04-28  Naba Kumar  <naba@gnome.org>
21146         * libanjuta/anjuta-shell.c: Fixed docs.
21147         * libanjuta/interfaces/Makefile.am,
21148         libanjuta/interfaces/ianjuta-file.c,
21149         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21150         
21151         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21152         
21153         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21155         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21156         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21157         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21158         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21159         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21160         * src/anjuta-app.c: Fixed bug.
21162 2004-04-27  Naba Kumar  <naba@gnome.org>
21164         * libanjuta/anjuta-preferences-dialog.c,
21165         manuals/Makefile.am: Fixed document bugs and enabled docs
21166         building.
21168         * libanjuta/anjuta-preferences-dialog.c,
21169         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21170         More documentation.
21171         
21172         * libanjuta/anjuta-preferences.c,
21173         manuals/reference/libanjuta/libanjuta-docs.sgml,
21174         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21175         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21176         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21177         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21178         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21179         Wrote more documentations.
21181         * (removed) plugins/message-view/imessage-view.c,
21182         (removed) plugins/message-view/ianjuta-msgman.c,
21183         plugins/message-view/Makefile.am,
21184         plugins/message-view/anjuta-msgman.c,
21185         plugins/message-view/anjuta-msgman.h,
21186         plugins/message-view/message-view.c,
21187         plugins/message-view/message-view.h,
21188         plugins/message-view/plugin.c,
21189         plugins/message-view/plugin.h: Moved interface implementations
21190         in their respective classes and used correct macros to
21191         defined class types.
21193         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21194         src/action-callbacks.c, src/anjuta-app.c: Subclassed
21195         AnjutaUI from GtkUIManager instead of GtkDialog.
21197         * manuals/reference/libanjuta/Makefile.am,
21198         manuals/reference/libanjuta/libanjuta-docs.sgml,
21199         manuals/reference/libanjuta/libanjuta-sections.txt,
21200         manuals/reference/libanjuta/libanjuta.types,
21201         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21202         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21203         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21204         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21205         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21206         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21207         Wrote more documentation, fixed typos, added architecture
21208         diagram, updated object types etc.
21210         * plugins/editor/text_editor.c: Fixed interface implementation.
21212 2004-04-26  Naba Kumar  <naba@gnome.org>
21214         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21215         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21216         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21217         architecture diagram and a new chapter on plugins description file.
21219 2004-04-25  Naba Kumar  <naba@gnome.org>
21221         *  libanjuta/anjuta-children.h,
21222         libanjuta/anjuta-plugin.c,
21223         libanjuta/anjuta-plugin.h,
21224         libanjuta/anjuta-preferences.c,
21225         libanjuta/anjuta-shell.c,
21226         libanjuta/anjuta-shell.h,
21227         libanjuta/e-splash.c,
21228         libanjuta/e-splash.h,
21229         manuals/reference/libanjuta/Makefile.am,
21230         manuals/reference/libanjuta/libanjuta-docs.sgml,
21231         manuals/reference/libanjuta/libanjuta-sections.txt,
21232         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21233         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21234         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21235         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21236         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21237         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21238         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21239         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21240         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21241         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21242         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21243         manuals/reference/libanjuta/tmpl/defaults.sgml,
21244         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21245         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21246         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21247         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21248         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21249         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21250         manuals/reference/libanjuta/tmpl/plugins.sgml,
21251         manuals/reference/libanjuta/tmpl/properties.sgml,
21252         manuals/reference/libanjuta/tmpl/resources.sgml,
21253         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21254         manuals/reference/libanjuta/tmpl/e-splash.sgml,
21255         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21256         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21257         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21258         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21260         Added more template files and wrote more documentation.
21262 2004-04-24  Andras Timar  <timar@gnome.hu>
21264         * configure.in: Added hu to ALL_LINGUAS.
21266 2004-04-23  Naba Kumar  <naba@gnome.org>
21267         
21268         * configure.in: Fixed compile error.
21269         
21270         * libanjuta/anjuta-children.c,
21271         libanjuta/anjuta-children.h,
21272         libanjuta/anjuta-preferences.c,
21273         libanjuta/anjuta-preferences.h,
21274         libanjuta/anjuta-shell.c,
21275         libanjuta/anjuta-ui.c,
21276         libanjuta/anjuta-ui.h,
21277         manuals/reference/libanjuta/Makefile.am,
21278         manuals/reference/libanjuta/libanjuta-docs.sgml,
21279         manuals/reference/libanjuta/libanjuta.types,
21280         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21281         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21282         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21283         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21284         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21285         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21286         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21287         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21288         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21289         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21290         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21291         manuals/reference/libanjuta/tmpl/defaults.sgml,
21292         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21293         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21294         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21295         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21296         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21297         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21298         manuals/reference/libanjuta/tmpl/plugins.sgml,
21299         manuals/reference/libanjuta/tmpl/properties.sgml,
21300         manuals/reference/libanjuta/tmpl/resources.sgml,
21301         plugins/sample1/plugin.c: Added libanjuta API documentation.
21303 2004-04-22  Naba Kumar  <naba@gnome.org>
21305         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21306         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21307         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21308         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21309         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21310         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21311         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21312         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21313         (removed) libegg/eggradiotoolbutton.c,
21314         (removed) libegg/eggseparatortoolitem.c,
21315         (removed) libegg/eggtoggletoolbutton.c,
21316         (removed) libegg/eggtoolbar.c,
21317         (removed) libegg/eggtoolbutton.c,
21318         (removed) libegg/eggtoolitem.c,
21319         (removed) libegg/prop-editor.c,
21320         (removed) libegg/test-actions.c,
21321         (removed) libegg/test-drag.c,
21322         (removed) libegg/test-merge.c,
21323         (removed) libegg/test-toolbar.c,
21324         libegg/menu/Makefile.am,
21325         (removed) libegg/menu/egg-accel-dialog.h,
21326         (removed) libegg/menu/egg-action-group.h,
21327         (removed) libegg/menu/egg-action.h,
21328         libegg/menu/egg-entry-action.h,
21329         (removed) libegg/menu/egg-markup.h,
21330         (removed) libegg/menu/egg-menu-merge.h,
21331         (removed) libegg/menu/egg-menu.h,
21332         (removed) libegg/menu/egg-radio-action.h,
21333         (removed) libegg/menu/egg-toggle-action.h,
21334         (removed) libegg/menu/howitshouldwork.txt,
21335         (removed) libegg/toolbar/.cvsignore,
21336         (removed) libegg/toolbar/Makefile.am,
21337         (removed) libegg/toolbar/TODO,
21338         (removed) libegg/toolbar/eggradiotoolbutton.h,
21339         (removed) libegg/toolbar/eggseparatortoolitem.h,
21340         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21341         (removed) libegg/toolbar/eggtoolbar.h,
21342         (removed) libegg/toolbar/eggtoolbutton.h,
21343         (removed) libegg/toolbar/eggtoolitem.h,
21344         (removed) libegg/toolbar/prop-editor.h,
21345         (removed) libegg/toolbar/toolbar-api.txt,
21346         (removed) libegg/toolbar/toolbar-ideas.txt,
21347         plugins/devhelp/anjuta-devhelp.ui,
21348         plugins/devhelp/plugin.c,
21349         plugins/editor/action-callbacks.c,
21350         plugins/editor/action-callbacks.h,
21351         plugins/editor/anjuta-docman.c,
21352         plugins/editor/anjuta-document-manager.ui,
21353         plugins/editor/plugin.c,
21354         P plugins/message-view/Makefile.am,
21355         plugins/message-view/anjuta-message-manager.ui,
21356         plugins/message-view/plugin.c,
21357         plugins/sample1/anjuta-sample.ui,
21358         plugins/sample1/plugin.c,
21359         src/action-callbacks.c,
21360         src/action-callbacks.h,
21361         src/anjuta-actions.h,
21362         src/anjuta-app.c,
21363         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21364         Gtk actions and UIManager. Fixed all plugins to use this.
21365         
21366         * manuals/reference/gtkdoc-scangobj.diff,
21367         manuals/reference/libanjuta/Makefile.am,
21368         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21369         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21370         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21371         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21372         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21374         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21375         
21376 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21377         
21378         * plugins/message-view/imessage-view.c
21379         * plugins/message-view/ianjuta-msgman.c:
21380         Added interfaces
21382 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21384         * configure.in: Added en_CA to ALL_LINGUAS.
21386 2004-04-08  Naba Kumar  <naba@gnome.org>
21388         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21389         libanjuta/interfaces/Makefile.am,
21390         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21391         message manager and message view interfaces.
21393         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21394         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21395         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21396         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21397         src/anjuta-app.c: Used 'activate' and
21398         'deactivate' virtual methods for plugins. Fixed installed plugins
21399         dialogs. Added remove_widget() method for AnjutaShell.
21401         * libanjuta/interfaces/Makefile.am,
21402         libanjuta/interfaces/ianjuta-document-manager.c,
21403         libanjuta/interfaces/ianjuta-document-manager.h,
21404         libanjuta/interfaces/ianjuta-editor.c,
21405         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21406         and editor interfaces.
21408         * plugins/devhelp/plugin.c,
21409         plugins/message-view/anjuta-message-manager.plugin.in,
21410         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21411         plugins/sample1/plugin.c: Updated plugins implementation to
21412         reflect the changes.
21414 2004-04-07  Naba Kumar  <naba@gnome.org>
21416         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21417         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21418         libanjuta/interfaces/ianjuta-editor.h,
21419         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21420         plugins/editor/anjuta-docman.c,
21421         plugins/editor/anjuta-document-manager.plugin.in,
21422         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21423         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21424         Added supported interfaces for plugins. Tested plugin interfaces
21425         through sample plugin.
21426         
21427 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21428         
21429         * template/Makefile.am, data/templates/library/Makefile.am
21430         Fixed some automake-1.7 incompatibilities
21431         * template/xmltemplate.c: Small fix
21433 2004-02-23  Naba Kumar  <naba@gnome.org>
21435         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21436         Added plugins manager dialog.
21437         
21438         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21439         library dependencies.
21440         
21441         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21442         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21443         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21444         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21445         geometry command line option.
21446         
21447 2004-02-16  Naba Kumar  <naba@gnome.org>
21449         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21450         Added interfaces and IAnjutaEditor editor interface.
21451         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21452         interface.
21453         * libanjuta/anjuta-shell.h: Fixed bug.
21454         
21455 2004-02-13  Naba Kumar  <naba@gnome.org>
21457         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21458         
21459 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21460         
21461         * data/template/*/.cvsignore:
21462         Avoid all these ? in cvs output
21464 2004-02-13  Naba Kumar  <naba@gnome.org>
21466         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21467         includes and linking.
21469         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21470         and set required version to devhelp 0.8. This devhelp version
21471         can be acquired from gnome cvs branch devhelp branch
21472         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21474         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21475         src/actions-callbacks.c: Added Dock Manager settings menu item.
21477         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21478         * plugins/devhelp/plugin.c: Fixed a linking bug.
21479         
21480         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21481         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21482         external GDL dependency and used libegg codes.
21483         
21484 2004-02-12  Naba Kumar  <naba@gnome.org>
21486         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21487         Added devhelp plugin, but it can't be used without a
21488         patch in devhelp. So it's disabled for now.
21490         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21491         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21492         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21493         Update cvsignore files.
21495         * libanjuta/plugins.c, widgets/e-splash.c:
21496         Fixed plugins loading to show splash icons.
21497         
21498         * plugins/message-view/anjuta-message-manager.plugin.in,
21499         plugins/message-view/plugin.c: Fixed plugin registered name.
21501         * plugins/message-view/anjuta-message-view.png,
21502         plugins/sample1/anjuta-sample-plugin.png: Update images.
21504         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21505         src/main.c: Fixed layout loading.
21507         * plugins/devhelp/Makefile.am: Fixed error.
21509         * (removed) widgets/*, libanjuta/plugins.h,
21510         src/main.c: Transfered widgets to libanjuta/.
21511         
21512         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21513         toplevel directory to created only one library as libanjuta-egg.
21515         * data/Makefile.am: Fixed build error.
21517         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21518         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21519         libegg/.cvsignore: Added egg dock widget.
21521         * gdl/*: Removed as they are now available in libegg.
21522         
21523 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21525         * plugins/editor/anjuta-docman.c:
21526         Use stock close icon on tab close button
21528 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21529         
21530         * data/template/Makefile.am
21531         data/template/language/Makefile.am
21532         data/template/library/Makefile.am
21533         data/template/text/Makefile.am
21534         data/template/project/Makefile.am
21535         data/template/project/terminal/Makefile.am
21536         configure.in: Created Makefile to install templates
21538 2004-02-11  Naba Kumar  <naba@gnome.org>
21540         * plugins/editor/action-callbacks.c,
21541         plugins/editor/anjuta-document-manager.ui,
21542         plugins/editor/plugin.c
21543         plugins/message-view/anjuta-message-manager.ui,
21544         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21545         
21546 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21547         
21548         * plugins/message-view/*: MessageView plugin is now loaded
21549         The menu items are still dummies.
21551 2004-02-09  Naba Kumar  <naba@gnome.org>
21553         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21554         generation.
21555         
21556         * libanjuta/anjuta-preferences.h: Added some documentation.
21557         
21558         * libanjuta/anjuta-shell.h: Removed dead codes.
21559         
21560         * (removed) manuals/reference/gtkdoc-scangobj,
21561         manuals/reference/gtkdoc-scangobj.diff,
21562         manuals/reference/libanjuta/.cvsignore,
21563         manuals/reference/libanjuta/Makefile.am,
21564         manuals/reference/libanjuta/README.inline-doc,
21565         manuals/reference/libanjuta/README.sections,
21566         manuals/reference/libanjuta/libanjuta-docs.sgml,
21567         manuals/reference/libanjuta/libanjuta-sections.txt,
21568         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21569         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21570         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21571         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21572         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21573         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21574         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21575         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21576         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21577         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21578         manuals/reference/libanjuta/tmpl/defaults.sgml,
21579         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21580         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21581         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21582         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21583         manuals/reference/libanjuta/tmpl/plugins.sgml,
21584         manuals/reference/libanjuta/tmpl/properties.sgml,
21585         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21586         of scan program. Updated templates.
21588         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21589         editor action callbacks data.
21590         
21591         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21592         scintilla object ref/unref.
21594 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21595         
21596         * template/*: Added new xml based template system
21597         * template/dtds/*: Dtds to validate xml files of the template systems
21598         * data/template/*: Some sample template files
21599         Still needs some work but builds fine!
21601 2004-02-06  Naba Kumar  <naba@gnome.org>
21603         * cofigure.in, manuals/Makefile.am,
21604         (added) manuals/reference/*: Added API documentation
21605         structure (gtk-doc based).
21607         * libanjuta/libanjuta.h: Updated
21608         
21609 2004-02-05  Naba Kumar  <naba@gnome.org>
21610         
21611         * configure.in: Sets correct dependencies and
21612         uses gdl external library.
21614         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21615         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21616         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21617         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21618         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21619         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21620         and added file dialogs.
21622         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21623         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21624         Build dynamic libraries for libegg.
21626         * plugins/Makefile.am, plugins/editor/Makefile.am,
21627         plugins/editor/action-callbacks.c, 
21628         plugins/editor/action-callbacks.h,
21629         plugins/editor/anjuta-docman.c,
21630         plugins/editor/anjuta-docman.h
21631         plugins/editor/anjuta-document-manager.plugin.in
21632         plugins/editor/anjuta-document-manager.png
21633         plugins/editor/anjuta-document-manager.ui
21634         plugins/editor/file.c
21635         plugins/editor/file.h
21636         plugins/editor/plugin.c
21637         plugins/editor/print.c
21638         plugins/editor/print.h
21639         plugins/editor/search-replace.c
21640         plugins/editor/search_incremental.c
21641         plugins/editor/search_incremental.h
21642         plugins/editor/text_editor.c
21643         plugins/editor/text_editor.h
21644         plugins/editor/text_editor_cbs.c
21645         plugins/editor/text_editor_menu.h
21646         plugins/sample1/Makefile.am
21647         plugins/sample1/anjuta-sample-plugin.png
21648         plugins/sample1/anjuta-sample.plugin.in
21649         plugins/sample1/anjuta-sample.ui
21650         plugins/sample1/plugin-sample1.c
21651         plugins/sample1/plugin.c
21652         plugins/sample1/plugin.h: Created sample
21653         plugin and fixed editor plugin.
21655         * printing/*: Removed.
21657         * scintilla/Makefile.am: Builds dynamic library.
21659         * src/Makefile.am, src/action-callbacks.c,
21660         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21661         src/anjuta-actions.h, src/anjuta-app.c,
21662         src/anjuta-app.h, src/anjuta-callbacks.c,
21663         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21664         (removed) src/anjuta.h, src/anjuta.ui,
21665         src/layout.xml, src/main.c, src/preferences.h,
21666         src/utilities.c: Debuggged and finally made plugins
21667         loadable.
21669         * global-tags/Makefile.am: Fixed build error.
21671 2004-02-03  Naba Kumar  <naba@gnome.org>
21673         * configure.in: Users GDL from external package.
21674         * plugins/*: Added many new plugins (not ready though).
21675         * src/*: Removed many files (which have been transfered in plugins/).
21676         
21677 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21679         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21681 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21683         * configure.in: Added editor plugins
21684         
21685         * plugins/Makefile.am, src/search-replace_backend.h,
21686         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21687         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21688         
21689         * Added: plugins/editor/search_incremental.c, 
21690         plugins/editor/search_incremental.h
21692         * Update search-replace in plugins/editor
21693         
21694 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21695         
21696         * plugins/message-view/message-view.c: Some code clean-up
21698 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21700         * Added: search_incremental[ch]
21701         
21702         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21703         src/mainmenu_callbacks.c, src/toolbar.c
21704         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21705         
21706         * Incremental Search
21708 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21709         
21710         * plugins/message-view/anjuta-msgman.[c/h]:
21711         Added message manager for easier message handling with a
21712         similar interface as docman. Of course you can still use
21713         MessageView standalone.
21714         * plugins/Makefile.am: Added message-view because it compiles
21715         without errors.
21717 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21718         
21719         * plugins/message-view/*: Added message-view plugin 
21720         (still incomplete) 
21721         * configure.in: Added plugins/message-view/Makefile
21723 2004-01-03  Naba Kumar  <naba@gnome.org>
21725         * libanjuta/*.c: Added new files and updated old ones.
21726         * plugins/editor/*: Added editor plugin.
21727         * configure.in: Added editor plugin and moved editor related
21728         files into it.
21730 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21732         * src/Makefile.am: Added search-replace_backend.[ch]
21733         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21734         find_replace.[ch]
21735         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21736         src/search-replace_backend.c, src/search-replace_backend.h,
21737         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21738         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21739         src/toolbar_callbacks.c
21740         * The advanced Search/Replace functionality now replaces the older
21741         Find/Replace stuff.
21742         * The Search/Replace functionality can be interrupted during a long
21743         Search/Replace;
21744         
21745 2003-12-11  Naba Kumar  <naba@gnome.org>
21747         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21748         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21749         errors.
21750         * Makefile.am, libanjuta/*: Added new module.
21751         * src/Makefile.am: Fixed linking error.
21752         * src/watch_cbs.c: Debugger clean up.
21753         * configure.in: Added libanjuta-2.0.pc
21755         * configure.in, libanjuta/Makefile.am,
21756         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21757         libanjuta instead.
21759 2003-12-11  Naba Kumar  <naba@gnome.org>
21761         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21763         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21764         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21765         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21766         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21767         The user can now give a name at the creation of a new file and
21768         insert automatically (user choice) header, gpl notice, header
21769         template. The file extension is added automatically according
21770         to the selected type of file. The various insert functions have
21771         been moved from mainmenu-callback.c to file.c. The cursor is now
21772         moved after an insert operation. Removes also useless code in
21773         memory.c and search-replace.c
21774         
21775 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21777         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21778         sortable headers, process tree, removal of path and process params
21779         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21780         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21781         code cleanup
21783 2003-12-10  Naba Kumar  <naba@gnome.org>
21785         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21786         
21787 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21789         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21791 2003-11-28  Naba Kumar  <naba@gnome.org>
21793         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21794         
21795         * manuals/de/*: Added german translation docs.
21796         
21797         * configure.in, Makefile.am, src/Makefile.am,
21798         libegg/*/*: Added libegg library.
21799         
21800         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21801         installation directory.
21802         
21803         * src/text_editor_cbs.c: Fixed closing of file.
21805 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21806                                                                                 
21807         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21809 2003-09-05  Naba Kumar  <naba@gnome.org>
21811         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21812         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21813         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21814         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21815         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21816         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21817         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21818         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21819         using libegg. Initial commit -- compiles but is not complete.
21821 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21823         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21825 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21827         * configure.in: Removed "ta" from ALL_LINGUAS.
21829 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
21831         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21833 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
21835         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21837 2004-04-24  Andras Timar  <tmar@gnome.hu>
21839         * configure.in: Added hu to ALL_LINGUAS.
21841 2004-04-14  Naba Kumar  <naba@gnome.org>
21843         * src/Makefile.am, printing/Makefile.am,
21844         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21845         because we are still using GtkCombo and build breaks with gtk-2.4.
21846         
21847 2004-04-13  Naba Kumar  <naba@gnome.org>
21849         * NEWS: Updated.
21850         * anjuta.spec.in: Fixed build error.
21851         * po/POTFILES.in: Updated.
21852         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21854 2004-04-11  Naba Kumar  <naba@gnome.org>
21856         * NEWS: Updated.
21857         * AUTHORS: Updated.
21858         * configure.in: Added ga in ALL_LINGUAS.
21859         * ChangeLog: Fixed dates.
21860         
21861 2004-04-09  Naba Kumar  <naba@gnome.org>
21863         * src/print.c: Fixed buffer styling bug when printing with
21864         selection.
21866         * data/properties/anjuta.properties: Defined only one base font and
21867         used courier instead of lucidatypewriter, because most newer systems are
21868         unlikely to have it (bug #885023, #925956, #890473).
21869         
21870         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21871         warning.
21872         
21873         * src/an_file_view.c: Fixed possible crash bug.
21875 2004-04-07  Naba Kumar  <naba@gnome.org>
21877         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21878         gtk_main_quit() etc..), so that atexit() functions are not called
21879         (which is apparently done to free up memory and we don't need to
21880         do that at this point). Incidentally, something also happens in the
21881         atexit call which freezes the UI for far too long when the application
21882         exits and we want to avoid that..
21883         * src/glade_iface.c: Fixed compiler warning.
21884         
21885 2004-04-06  Naba Kumar  <naba@gnome.org>
21887         * src/project_dbase_gui.c: Fixed errors.
21889         * src/registers_gui.c: Fixed possible crash bug.
21890         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21891         * src/signals.[c,h]: Used tree view and glade file for dialog.
21892         * src/Makefile.am, src/about.c, src/an_file_view.c,
21893         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21894         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21895         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21896         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21897         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21898         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21899         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21900         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21901         src/launcher.h, src/main.c, src/main_menubar.c,
21902         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21903         src/message-manager-private.cc, src/message-manager.cc,
21904         src/preferences.c, src/project_config.c, src/project_dbase.c,
21905         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21906         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21907         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21908         src/search-replace.c, src/search-replace_backend.c,
21909         src/search_incremental.c, src/search_preferences.c,
21910         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21911         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21912         src/signals_gui.c, src/source.c, src/src_paths.c,
21913         src/stack_trace.c, src/start-with.c, src/style-editor.c,
21914         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21915         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21916         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21917         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21918         tagmanager/Makefile.am, scintilla/include/SString.h,
21919         widgets/Makefile.am, widgets/gnomefilelist.c:
21921         Removed all deprecated codes and substituted
21922         with newer APIs. Fixed some possible crash bugs where cell renderers
21923         were being shared.
21924         
21925         * scintilla/patches/scintilla-minor.patch: Minor patch.
21927 2004-04-06  Naba Kumar  <naba@gnome.org>
21929         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21930         tree after all the files have been added (and not everytime a file
21931         is added in the project). Also fixed some memory corruption
21932         (possibly bug #900478).
21933         
21934         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21935         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21936         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21937         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21938         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21939         qualifier wherever appropriate.
21941 2004-04-05  Naba Kumar  <naba@gnome.org>
21943         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21944         switch terminal echo on/off. Debugger requires it off, while the
21945         rest requires it on.
21947         * src/search-replace.c: sets search direction and action (in addtion
21948         to target) for find in files.
21949         
21950 2004-04-02  Naba Kumar  <naba@gnome.org>
21952         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21954         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21955         src/an_symbol_view.c: Added an gtk events loop for
21956         displaying project loading status (for loading large projects) and
21957         debugger program starting ... just to give an impression of fastness :-).
21959         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21961         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21962         crash bug, which occurs when opening and closing a large project
21963         repeatedly.
21964         
21965         * src/attach_process.c: Fixed a comiple error for old gcc.
21966         
21967         * src/launcher.c: Prints proper error message when launcher child
21968         could not be executed and exits properly. Fixed a crash
21969         bug (bug #926606).
21970         
21971         * src/resources.c, src/utilities.c, src/glade_iface.c,
21972         src/debugger.c, src/attach_process.c: Properly exits forked children
21973         when they could not be executed.
21974         
21975 2004-04-01  Naba Kumar  <naba@gnome.org>
21977         * src/search-replace.c: Fixed a crash bug (bug #921893).
21979 2004-03-31  Naba Kumar  <naba@gnome.org>
21981         * anjuta.glade: Added a note on compiler options dialog ->support
21982         dialog telling that supports are only available for file mode.
21984         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21985         src/anjuta_cbs.c:
21986         Improved shutdown time delay by bypassing project closing
21987         and unloading plugins.
21989         * src/build_file.c, data/properties/anjuta.properties: Added a property
21990         to toggle on/off for going to first error automatically.
21992 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21994         * src/debugger.c: fixed core file loading
21995         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21996         for long lines (bugs #700968 and #911376)
21997         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21998         #917982.
21999         * src/anjuta.c: Focuses current AnEditor correctly.
22001 2004-03-30  Naba Kumar  <naba@gnome.org>
22003         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22004         * AUTHORS: Updated with all contributors names.
22005         * NEWS: Updated.
22006         * src/about.c: Reads contributors names from AUTHORS file.
22007         * manuals/C/anjuta-manual/authors.xml: Points to online
22008         contributors list.
22009         
22010 2004-03-29  Naba Kumar  <naba@gnome.org>
22012         * data/properties/ada.properties: Fixed syntax colors. Patch
22013         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22014         (bug #923474).
22016         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22017         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
22018         generated projects, so that their pixmap files are
22019         found properly (bug #919903).
22020         
22021         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22022         anjuta.
22024         * src/source.c: Installs .glade file of libgllade
22025         projects in $(datadir)/$(package)/glade (part of bug #861038).
22026         
22027         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22028         in compiler options (bug #883837).
22029         
22030         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22031         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22032         
22033 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
22035         * anjuta/src/search-replace.c: fixed another crash bug in
22036         "Find Usage"
22037         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22038         breakpoint property fix
22040 2004-03-29  Naba Kumar  <naba@gnome.org>
22042         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22043         (new) manuals/C/anjuta-advanced-tutorial/*:
22044         Added menu entry for 'Anjuta Advanced Tutorial'
22045         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
22047 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22048         
22049         * src/fileselection.[ch], src/mainmenu_callbacks.c:
22050         Fixed bug #908941  ('Open' starts in wrong directory)
22051         
22052 2004-03-26  Naba Kumar  <naba@gnome.org>
22054         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22055         compile error and bug #905738 with terminal.
22057         * src/search_incremental.c, src/register.c, src/sharedlib.c,
22058         src/search-replace.[h,c], src/search_incremental.[h,c],
22059         src/search_preferences.h, src/utilities.c, src/anjuta.c,
22060         src/text_editor.[c,h]: Fixed compiler warnings.
22061         
22062         * src/search-replace.c: Fixed a memory corruption (possible
22063         fix for bug #921893, but not yet confirmed).
22064         
22065         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22066         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22067         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22068         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22070 2004-03-25  Naba Kumar  <naba@gnome.org>
22072         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22073         crash bug with attach process dialog and made the dialog closable
22074         with 'esc'.
22075         
22076         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22077         always display within the margin.)
22078         
22079         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22080         the old breakpoint when it's properties are updated
22081         (creating a new updated one).
22082         
22083 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
22085         * src/aneditor.cxx, src/aneditor.h: fixed calltips
22086         displayed for wrong file.
22087         * src/breakpoints.c: conditional breakpoints
22088         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22089         "Find in Files..." disabling policy
22091 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22093         * src/build_file.c: Fixed bug #874380
22094         Goto the first error if it exists.
22096 2004-03-24  Naba Kumar  <naba@gnome.org>
22098         * src/anjuta.c: Fixed to get correct child exit status
22099         using mask (bug #905738).
22100         
22101         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22102         Aligned buttons in the New file dialog,
22103         set default response to OK, entry box activates default response,
22104         ESC closes dialog and hides on delet_event.
22106 2004-03-19  Naba Kumar  <naba@gnome.org>
22108         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22109         tree).
22111 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
22113         * src/search-replace.c: fixed "Find Usage" crash when no project open
22115 2004-03-17  Naba Kumar  <naba@gnome.org>
22117         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22118         Fixed the generated projects to read m4 directory if the directory
22119         exists (bug #917781).
22120         
22121 2004-03-12  Naba Kumar  <naba@gnome.org>
22123         * HACKING: Fixed formatting for auto-parsing.
22125 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
22126         
22127         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22128         rework (bug #890609)
22130 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22131         
22132         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22134 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22135         
22136         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22137         * src/search_preferences.c: Fixed typo.
22138         
22139 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22140         
22141         * src/search-replace.c: improved Search&Replace
22142         For the moment "Replace All" does not work with non opened files
22143         but Anjuta should not crash now ! ??? 
22144         
22145 2004-02-26  Naba Kumar  <naba@gnome.or>
22147         * src/source.c: Fixed to pass cflags correctly
22148         and suppress the automake's default cflags.
22149         bug #816130, #801056, #782798, #773459
22150         
22151         * data/properties/anjuta.properties: Do not defualt to -k make option.
22152         bug #875486.
22154         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22155         bug #877683.
22156         
22157         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22158         
22159         * src/message-manager-private.cc: Disabled debug messages.
22160         
22161 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
22163         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22165 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22166         * anjuta.glade, src/search-replace.c:
22167         Reduced Search&Replace dialog, bug #902636.
22168         
22169 2004-02-23  Naba Kumar  <naba@gnome.or>
22171         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22172         (bug #866143).
22174 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22175         
22176         * src/search_incremental.c: Fixed bug #900903
22178 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
22179         
22180         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22181         src/anjuta.c: Fixed bugs #890609 and #890609
22183 2004-02-23  Naba Kumar  <naba@gnome.or>
22185         * src/message-manager.cc: Disconnects menuitem signal properly.
22186         Fixed bug #901723.
22187         
22188         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22189         bug #900897.
22190         
22191 2004-02-20  Naba Kumar  <naba@gnome.org>
22193         * src/message-manager-private.[c,h]: Implemented keypress
22194         event for the terminal and resets it when ctrl c or ctrl d
22195         is pressed. But it doesn't seem to be working on keypress.
22196         Added a workaround to let it work on key release instead.
22197         (bug #878357).
22198         
22199         * src/search-replace: Fixed compiler warnings.
22200         
22201 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
22203         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22204         Use defined file name when saving new files (fixes bug #898105)
22205         Don't change filename when clicking on a directory
22206         
22207         BTW: Happy birthday to me :-)
22208         
22209 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22210         
22211         * src/search-replace.c: Fixed a crash bug 
22212         Crash on Find & Replace (#887833)
22213         
22214 2004-02-18  Naba Kumar  <naba@gnome.org>
22216         * src/executer.c: Fixed a crash bug.
22217         
22218         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22219         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22220         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22221         instead of GtkWindow (Part of bug #671596).
22222         
22223         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22224         src/registers_gui.c, src/registers_cbs.[h,c],
22225         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22226         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22227         src/compiler_options.c, src/an_file_view.c, start-with.c,
22228         src/anjuta-tools.c, help.c:
22230         Added "close" buttons on all
22231         dialogs (HIG) and fixed to properly response to ESC close
22232         (Part of bug #671596).
22234         * src/launcher.c: Disabled printing of long debug lines.
22235         
22236         * src/utilities.h: Fixed a compiler warning.
22237         
22238 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
22240         * src/anjuta.c: "Save all" action now asks for filenames for new files
22241         (fixes bug #898111)
22243 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
22245         * anjuta.glade, src/text_editor.c:
22246         Fixed a typo in Hello World indentation style 
22247         Fixed misuse of translated strings when looking for style
22248         This entry fixes bug #876037
22250 2004-02-16  Naba Kumar  <naba@gnome.org>
22252         * src/utilities.c: Fixed return value when dest file could
22253         not be created.
22255         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
22256         * src/utilities.[c,h]: Removed 'cmp' dependency and used
22257         internal function to compare files.
22258         
22259 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
22261         * src/message-manager-private.cc:
22262         Set bold color as foreground color in terminal
22263         (fixes bug #864924)
22265         * src/aneditor.cxx:
22266         Use font style defined for message indicators in
22267         preferences/messages
22268         (fixes bug #885032)
22270 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
22272         * src/build_project.c:
22273         Use build.silent option from preferences (fixes bug #895726)
22274         
22275 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
22277         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22279 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
22280         
22281         Patch from Massimo Corà <maxcvs@email.it>:
22282         * scintilla/LexCPP.cxx: Support "///" comments
22284 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22285         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22286         src/search_replace.h, src/search-replace_backend.h
22287         anjuta.glade
22288         
22289         * Added: src/search_preferences.c, src/search_preferences.h
22290         Allow the user to save search/replace settings and give them names.
22292 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22293         
22294         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22295         scintilla/ScintillaGTK.cxx:
22296         Hopefully fixed AMD 64 crash bug by using correct marshaller
22298 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22300         * src/preferences.c: Save GtkOptionMenu properties properly
22301         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22303 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22304         
22305         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22306         Fixed libiconv issue
22307         * NEWS: Updated
22309 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22310         
22311         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22312         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22313         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22314         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22315         src/sharedlib_gui.c:
22316         Debugger speed-up, replaced deprecated GtkCList
22318 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22320         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22322 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22324         * configure.in: Added "sq" to ALL_LINGUAS.
22326 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22328         * configure.in: Added "ko" to ALL_LINGUAS.
22330 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22332         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22333         src/search_incremental.c, src/search_incremental.h: 
22334         Search_incremental code cleanup
22336 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22338         * scintilla/*/*: Updated scintilla to CVS
22339         * Added: scintilla/Readme.sync
22340         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22341         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22342         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22343         scintilla/ScintillaGTK.cxx,
22344         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22345         scintilla/include/Scintilla.iface: Updated.
22347 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22349         * search-replace_backend.[ch], search_incremental[ch]: Added
22350         
22351         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22352         find_replace.[ch]: Removed.
22353         
22354         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22355         src/search-replace_backend.c, src/search-replace_backend.h,
22356         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22357         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22358         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22359         functionality now replaces the older Find/Replace stuff. The Search/Replace
22360         functionality can be interrupted during a long Search/Replace.
22362 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22364         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22365         selecting ".." and "." from file selector. 
22367 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22369         * anjuta.glade: Fixed wrong "fold.symbols" property
22371 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22372         
22373         * src/project_dbase_gui.c: Alphabetical order ;-)
22374         * src/compiler_options.c: Fixed bug #867539
22375         * src/launcher.c: Workaround for bugs #864922, #849928,
22376         #846386 and #845782: The launcher no longer hangs but does
22377         not get the exit status correctly sometimes.
22378         * Changes suggested by Bosik are obviously already in without
22379         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22380         * NEWS, README, anjuta.prj, configure.in: 
22381         Changed version to 1.2.1
22382         
22383         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22384         * anjuta_dialogs_strings.c, anjuta.glade: 
22385         Fixed bugs #860906, #859329
22386         
22387         Patch from grzegol@pld-linux.org
22388         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22389         freedesktop.org standard)
22391 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22392         
22393         Patch from Stefano Vallarino <stevalla@libero.it>:
22394         * src/source.[c/h]: Fixes cpp sample file to conform to 
22395         ISO/IEC 14882, C++-Standard 
22397 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22399         Review by Johannes Schmid <jhs@cvs.gnome.org>
22400         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22401         command using sh -c.
22402         * src/compile.c: Use build_execute_shell_command when compiling single
22403         files.
22405 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22406         
22407         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22408         * src/breakpoints.c: Code cleanup, workaroud for possible 
22409         launcher bug
22410         * src/src_paths.c: Update debugger dirs on directory change
22412 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22414         Review by Johannes Schmid <jhs@cvs.gnome.org>
22415         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22416         sortable headers, process tree, removal of path and process params
22417         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22418         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22419         code cleanup
22421 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22422         
22423         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22424         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22425         Add a dialog for "New file" which lets the user set the 
22426         filename and to add copyright/header templates to the file
22427         * Review: Changed function names to contain modules name (file_)
22429 2003-12-09  Naba Kumar  <naba@gnome.org>
22431         * setup-gettext: Fixed a typo.
22432         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22434 ---- Released version 1.2.0 ---
22436 2003-12-08  Naba Kumar  <naba@gnome.org>
22438         * src/preferences.c: Fixed compiler error.
22439         * global_tags/create_global_tags.sh: Fixed to install properly
22440         even when system.tags could not be generated.
22441         * NEWS: Updated.
22443 2003-12-06  Naba Kumar  <naba@gnome.org>
22445         * setup-gettext: Fixed to not generate intl directory with gettextize.
22447         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22448         * src/anjuta.c: Filters out unnecessary files from find in files
22449         command.
22450         
22451         * NEWS: Updated.
22452         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22453         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22454         
22455 2003-12-04  Naba Kumar  <naba@gnome.org>
22456         
22457         * src/gnome_project.c: Enables debug and optimization flags for
22458         new projects.
22459         
22460         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22461         
22462         * src/project_dbase_gui.c: combined header and c files for
22463         file selector.
22464         
22465         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22466         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22468 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22470         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22472 2003-11-29  Naba Kumar  <naba@gnome.org>
22474         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22475         * NEWS: Updated.
22477 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22478         
22479         * src/main_menubar.c: Now files cannot be opened twice in recently
22480         file menu
22482 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22484         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22486 2003-11-28  Naba Kumar  <naba@gnome.org>
22488         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22489         
22490 2003-11-27  Naba Kumar  <naba@gnome.org>
22492         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22493         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22494         
22495         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22496         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22497         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22498         checkbox in project wizard (project options page) to enable/disable
22499         source code generation with glade(mm).
22500         
22501         * NEWS: Updated
22502         
22503 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22505         * src/dnd.c: Opening files with special characters in the name.
22507 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22509         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22510         a long time.
22512 2003-11-18  Naba Kumar  <naba@gnome.org>
22514         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22515         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22516         src/project_import.c, plugins/patch/patch-plugin.c:
22517         Fixed g_signal_diconnect calls to pass correct data.
22518         (Fixed possible crash in project imports).
22519         
22520         * NEWS: Updated.
22521         
22522 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22524         Reviewed by Naba Kumar  <naba@gnome.org>
22525         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22526         and debugger. Sets default settings for pty in launcher.
22527         * data/gdb.init: Removed charset work around (now works with user's
22528         native charset)
22529         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22531 2003-11-18  Naba Kumar  <naba@gnome.org>
22533         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22534         names of 'index' to 'idx'.
22535         
22536 2003-11-17  Naba Kumar  <naba@gnome.org>
22538         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22539         * src/project_dbase.c: Prompts user for unsaved project files
22540         when project is closed.
22541         
22542 2003-11-16  Naba Kumar  <naba@gnome.org>
22544         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22545         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22546         older gcc.
22547         
22548 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22549         
22550         * src/anjuta.c: Fixed crash related to tag == NULL while 
22551         anjuta is exiting
22553 2003-11-11  Naba Kumar  <naba@gnome.org>
22555         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22556         found. It simply doesn't generate the c/c++ codes and continues with
22557         just a warning.
22558         * NEWS: Updated.
22559         
22560 2003-11-10  Naba Kumar  <naba@gnome.org>
22562         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22563         'Start with dialog'.
22565         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22566         German translation of anjuta-tutorial.
22567         
22568         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22569         * NEWS: Updated.
22571 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22573         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22574         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22575         the syntax highlighting in Preferences, the automatic syntax
22576         highlighting is now selected. When the debugger is stopped and the
22577         breakpoints window not closed, the gtk_tree_view in this window is
22578         now made unsensitive.
22580 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22582         * src/preferences.h, src/preferences.c, anjuta.glade:
22583         Fixed translation bug in preferences by using GtkOptionMenu
22584         * anjuta.prj: Project version 1.1.98
22586 ---------------- Released version 1.1.98 ----------------
22588 2003-11-07  Naba Kumar  <naba@gnome.org>
22590         * anjuta.spec.in: Revived docs package and combined all docs into
22591         one package.
22592         * configure.in: Bumped version to 1.1.98 rc2
22593         * NEWS: Updated.
22594         * anjuta.spec.in: Fixed scrollkeepr-update command.
22595         * anjuta.spce.in: Fixed file permissions.
22597 2003-11-06  Naba Kumar  <naba@gnome.org>
22599         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22600         menus to activate anjuta helps.
22601         
22602         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22603         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22604         manuals/C/anjuta-faqs/legal.xml (added),
22605         manuals/C/anjuta-faqs/Makefile.am,
22606         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22607         manuals/C/anjuta-faqs/.cvsignore,
22608         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22609         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22610         manuals/C/anjuta-tutorial/legal.xml (added),
22611         manuals/C/anjuta-tutorial/Makefile.am,
22612         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22613         manuals/C/anjuta-tutorial/.cvsignore,
22614         manuals/C/anjuta-manual/*.sgml (removed),
22615         manuals/C/anjuta-manual/*.xml (added),
22616         manuals/C/anjuta-manual/Makefile.am,
22617         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22618         manuals/C/anjuta-manual/.cvsignore,
22619         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22620         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22621         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22622         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22623         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22624         manuals/ja/anjuta-faqs/legal.xml (added),
22625         manuals/ja/anjuta-faqs/Makefile.am,
22626         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22627         manuals/ja/anjuta-faqs/.cvsignore,
22628         manuals/ja/anjuta-manual/*.sgml (removed),
22629         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22630         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22631         manuals/ja/anjuta-manual/*.xml (added),
22632         manuals/ja/anjuta-manual/Makefile.am,
22633         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22634         manuals/ja/anjuta-manual/.cvsignore,
22635         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22636         manuals/sgmldocs.make (removed),
22637         manuals/xmldocs.make (added), manuals/omf.make (added),
22638         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22639         documentations to newer docbook xml documentations. Converted 
22640         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22641         Enabled manulas installations.
22642         
22643         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22645 2003-11-05  Naba Kumar  <naba@gnome.org>
22647         * data/gdb.init: Sets host's charset to ascii to solve debugger
22648         freeze up due to uninitialized strings in target program.
22650         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22651         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22652         
22653         * NEWS: Updated.
22654         
22655         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22656         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22658 2003-11-04  Naba Kumar  <naba@gnome.org>
22660         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22661         problems.
22662         
22663         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22664         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22665         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22666         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22667         in file headers.
22668         
22669         * src/search-replace.c: Fixed infinite loop bug.
22670         * start-with.c: Fixed a crash bug with "Open last project".
22671         
22672         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22673         * scintilla/Makefile.am: Fixed compiler option.
22674         
22675 2003-10-16  Naba Kumar  <naba@gnome.org>
22677         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22678         * src/text_editor.c: Fixed autoformat.
22679         
22680 2003-10-15  Naba Kumar  <naba@gnome.org>
22682         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22683         of CTRL+number.
22684         
22685 2003-10-09  Naba Kumar  <naba@gnome.org>
22687         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22688         
22689 2003-10-08  Naba Kumar  <naba@gnome.org>
22691         * src/source.c: Fixed a GETTEXT typo error.
22692         * anjuta.glade: Made 'Sorted in order you open them' default option
22693         for editor tabs.
22695         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22696         * anjuta.glade, data/properties/anjuta.properties:
22697         Fixed the freeze of the "Preferences" combos at the first Anjuta
22698         init is generated by:
22699                 - a not complete translation of preferences.c file
22700                 - a difference between 2 names in anjuta.glade and
22701                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22702                 - the same name given to 3 combos (anjuta.glade).
22703                 
22704         * src/find_text.c: If the "whole document" mode is selected,
22705         a new search will select the next occurrence (Bug #764954).
22706         It is now possible to use the shortcuts to search next or previous
22707         occurrence even if the search dialog has the focus.     Bug #790318
22708         
22709         * src/main_menubar_def.h: "Select code block" shortcut; the new
22710         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22711         (Bug #811016).
22713         Patch from: Richard Lee  <r.h.lee@comcast.net>
22714         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22715         tagmanager/tm_workspace.c: The following is a patch to fix a
22716         seemingly random occurence where Anjuta would crash when a
22717         certain key was pressed.
22719 2003-09-29  Naba Kumar  <naba@gnome.org>
22721         * src/find_in_files.c: Ignores binary by default. Disabled the option
22722         of NOCVS search, because launcher does not use sh and hence can not
22723         pipe.
22724         
22725         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22726         "clean before build" state in project session and not in account session,
22727         otherwise the state gets reflected to other projects causing annoyance.
22728         
22729         * src/compiler_options.c: Fixed a bug where compiler options were always
22730         claimed 'modified'.
22732         * src/build_project.c, data/properties/anjuta.properties,
22733         src/commands.[h]: Fixed a bad bug where clean-before-build
22734         doesn't work.
22735         
22736         * scintilla/patches/research-cvs-nolog.diff,
22737         scintilla/patches/scintilla-ac-gtk2-port.diff,
22738         scintilla/patches/scintilla-ac-sort-fix.diff,
22739         scintilla-optimization.diff: Removed, because they are already in
22740         scintilla CVS.
22741         
22742         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22743         2003-09-29).
22745         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22746         scintilla/LexYAML.cxx: Added new scintilla lexers.
22747         
22748         * TODO, NEWS: Updated.
22750         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22751         * src/utilities.c: Fixed typo bugs.
22753 2003-09-26  Naba Kumar  <naba@gnome.org>
22755         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22756         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22757         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22758         text_editor_find() and Fixed I-Search wrapping.
22759         * src/debugger.c: Fixed to pass a newline after a debugger
22760         command (which was broken since the launcher was refactored.
22761         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22763 2003-09-25  Naba Kumar  <naba@gnome.org>
22765         * src/toolbar_callbacks.c: Fixed start of incremental search.
22766         
22767         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22768         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22769         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22770         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22771         menu and implementation.
22773 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22775         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22776         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22777         variables in Locals window.
22779 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22781         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22782         * src/utilities.[ch] : Fix a tooltip bug in 
22783         anjuta_util_toolbar_append_stock(), the label appeared instead of
22784         the tooltip text. Remove label from arguments of the function
22785         because label is included in the stock icon data.
22786         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22787         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22788         * FIXME: translation file should be updated because of label text removal.
22790 2003-09-24  Naba Kumar  <naba@gnome.org>
22792         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22793         
22794         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22795         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22796         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22797         stdout and stderr. Also buffered output and check-for-password
22798         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22799         with password prompts. Checkes for password prompts from all outputs.
22800         
22801         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22802         which takes a string (which could be utf8 also) and converts into
22803         utf8 string.
22804         
22805         * src/main.c: Connects kernel signals after gnome_program_init().
22806         
22807         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22808         * src/message-manager.c: Fixed bug #787026 by converting the strings
22809         to proper UTF8.
22810         
22811 2003-09-22  Naba Kumar  <naba@gnome.org>
22813         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22814         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22815         GtkCList and using GtkTreeView instead. Added the patch.
22816         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22817         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22818         
22819 2003-09-19  Naba Kumar  <naba@gnome.org>
22821         * printing/print.c: Proper UTF8 printing support.
22822         * src/main.c: moved kernel signal connects at the
22823         end of application initialization.
22824         
22825 2003-09-18  Naba Kumar  <naba@gnome.org>
22827         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22828         (new) lexers.make, (new) lexers: Update scintilla to latest
22829         scintilla CVS (2003-09-18), added new lexers, automated
22830         lexers makefiles sections and scintilla update. Added
22831         patches. Optimized pango rendering. Fixed a crash bug
22832         in scintilla.
22833         
22834         * (new) scintilla/patches/research-cvs-nolog.diff: Added
22835         patch to remove cvs log command from RESearch.cxx file.
22836         * scintilla/patches/scintilla-pango-always.diff:
22837         Fixed file name.
22838         * scintilla/RESearch.cxx: Removed spurious cvs log command
22839         and logs.
22840         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22841         
22842         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22843         * src/dnd.c: Fixed a crash bug with DND.
22844         
22845 2003-09-15  Naba Kumar  <naba@gnome.org>
22847         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22848         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22849         src/toolbar_callbacks.c: Added an additional parameter to
22850         text_editor_goto_line() funtion which decides if the line should
22851         be made visible (if it's under fold).
22852         
22853         * src/style-editor.c: Fixed a compiler warning.
22854         * src/message-manager.cc: Calls parent method correctly.
22856         * src/preferences.h: Fixed prent class.
22857         
22858         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22859         * src/project_dbase.c: Fixed bug #713210.
22860         
22861 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22862                                                                                 
22863         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22865 2003-09-11  Naba Kumar  <naba@gnome.org>
22867         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22868         * src/style-editor.c: Fixed bug #769130 (Crash on font
22869         selection dialog).
22870         
22871         * src/message-manger.[h,cc]: Made AnMessageManager
22872         derived from GtkFrame and removed deprecated code.
22873         
22874         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22875         compiler warnings.
22876         
22877 2003-09-09  Naba Kumar  <naba@gnome.org>
22879         * src/Makefile.am: Addded rules for built sources.
22880         
22881 2003-09-08  Naba Kumar  <naba@gnome.org>
22883         * (new) src/anjuta-marshalers.list: Added marshalers definition
22884         file.
22885         
22886         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22887         and CXXFLAGS are not overwriten by automake's default.
22888         * src/style-editor.c: Added 'operators' in the style editor.
22889         
22890         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22891         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
22892         * src/message-manager-private.cc, src/message-manager.cc:
22893         Converts message going into message into UTF-8 endoding.
22894         * src/main.c: Uses UTF-8 codeset for localization.
22895         
22896 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
22898         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22899         
22900 2003-09-08  Naba Kumar  <naba@gnome.org>
22902         * TODO: Updated.
22903         
22904         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22905         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22906         Fixed bug #798717, Find - Find&Replace - Find in files bug;
22907         The combo entries were updated if the same data with a different
22908         case exist in the combo list. The combo entries are now case sensitive. 
22909         Search&Replace bug; First search ,max actions = 0 ==> now max
22910         actions = 100.
22911         
22912 2003-09-08  Naba Kumar  <naba@gnome.org>
22914         * TODO: Updated.
22915         * src/utilities.[c,h]: a function takes contant args.
22916         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22917         Now the child terminated signal is emitted properly.
22918         * src/Makefile.am: Used $(top_srcdir) for referring to 
22919         scintilla objects.
22920         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22921         definitions file which will generate anjuta-marshalers.[c,h] files.
22922         * src/.cvsignore: Updated.
22923         * src/build_project.c: Changed su command to preserve quotes.
22924         * src/anjuta-tools.c, tagmanager/tm_project.c,
22925         tagmanager/tm_workspace.c: Use standard tmp file.
22926         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22927         so that users could report bugs easily.
22928         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22929         
22930         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22931         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22932         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22933         src/attach_process.c, src/breakpoints.c, src/commands.c,
22934         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22935         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22936         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22937         src/memory.c, src/message-manager-private.c, src/preferences.c,
22938         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22939         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22940         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22941         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22942         Fixed compile warnings and cleanup.
22943         
22944         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22945         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22946         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22947         Removed libzvt usage and implemented child spawing differently. Launcher is
22948         now proper GObject, which can be created multiple times (and can be
22949         operated in parallel).
22951         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22952         * src/project_import_gui.c, src/project_import_cbs.c,
22953         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22954         (crash on project import). Removed deprecared codes.
22955         
22956 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22957         
22958         * src/cvs.c: Fixed cvs output bug.
22960 2003-09-03  Naba Kumar  <naba@gnome.org>
22962         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22963         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22964         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22965         src/text_editor_cbs.c: Implements --
22966                 If the debugger is started
22967                         A double click in the margin add or remove a breakpoint
22968                         A single click activate or deactivate the breakpoint
22969                 else
22970                         A double click in the margin add or remove a bookmark
22972 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22973         
22974         Reviewed by Naba Kumar  <naba@gnome.org>
22975         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22976         User is now able to choose a branch on cvs update for project.
22977         Cleaned up variable names.
22979 2003-09-03  Naba Kumar  <naba@gnome.org>
22981         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22982         src/Makefile.am: Added lexers.
22983         * scintilla/*/*: Updated...
22984         * src/an_symbol_view.c: Fixed a crash bug.
22985         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22986         and build bugs.
22987         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22988         * src/source.c: Fixed project generation bug with gettext code.
22989         * tagmanager/tm_project.c: Fixed a crash bug.
22990         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22991         bug when there is no project open. Bug #____.
22992         * src/source.c: Fixed a bug with build failure with non-gnome
22993         project with glade-generated source (eg. gtk2). Bug #____.
22994         * NEWS: Updated...
22996 2003-08-22  Naba Kumar  <naba@gnome.org>
22998         Patch from: Rob Bradford  <rob@debianplanet.org>
22999         * data/Makefile.am: Fixed to install properly during
23000         package building.
23001         
23002         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23003         * src/debug-tree.c: Fixed a crash bug.
23004         * src/compiler_options.c: Takes care of linking the missing pieces;
23005         C flags, libs, optimization options, debug and profile.
23007         Patch from: Enver ALTIN  <ealtin@casdb.com>
23008         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23009         
23010 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
23012         Reviewed by Naba Kumar  <naba@gnome.org>
23013         * src/project_dbase.c: Fixed bugs #778263 and #778413
23014           Adding multiple files to project should work now.
23016 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
23018         Reviewed by Naba Kumar  <naba@gnome.org>
23019         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23020         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23021         for Locals window.
23023 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23025         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23027 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23029         * src/text_editor.c: Fix translatable string (#113934).
23031 2003-07-04  Naba Kumar  <naba@gnome.org>
23033         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23034         bug when there is no project open. Bug #____.
23035         
23036         * src/source.c: Fixed a bug with build failure with non-gnome
23037         project with glade-generated source (eg. gtk2). Bug #____.
23039 2003-06-26  Naba Kumar  <naba@gnome.org>
23041         * src/anjuta.h: Removed reference to windows-dialog.h.
23042         * src/message-manager-private.[cc,h]: Fixed doulbe click
23043         activation of messages to properly jump at the destination.
23044         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23045         * src/toolbar.c: Code clean-ups.
23046         
23047         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23048         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23049         
23050         * src/message-manager-private.[cc,h]: Removed dead codes.
23051         
23052         * (new) data/properties/css.properties,
23053         data/properties/anjuta.properties, data/properties/Makefile.am:
23054         Added CSS syntax hiliting properties.
23055         
23056         * tagmanager/tm_file_entry.c: Fixed a possible bug.
23057         * src/debugger.c: Clean ups.
23058         * src/lexer.h: Added CSS lexer definition.
23059         
23060         * Makefile.am: Installs destop file properly.
23061         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23062         * NEWS: Updated for 1.1.97 release.
23063         * src/main_menubar_def.h: Changed some non working shortcuts.
23064         
23065 2003-06-24  Naba Kumar  <naba@gnome.org>
23067         * src/search-replace.c: Shows the dialog properly, even when it is
23068         hidden behind another window.
23069         
23070         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23071         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23072         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23073         and code clean up.
23074         
23075         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23076         setup wizard dialogs.
23077         
23078         * src/debugger.c: Removed a redundant call to
23079         debugger_update_controls().
23080         * src/compiler_options.c, src/launcher.c: code cleanup.
23081         * src/executer.c: Fixed execution bug with 'Set Program params...".
23082         
23083 2003-06-23  Naba Kumar  <naba@gnome.org>
23085         * widgets/e-splash.c: Removed border around the splash image.
23086         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23087         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23088         * src/cvs.c: Added a frame around commit log text widget.
23089         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23090         crash bug associated with translated combo box list in preferences
23091         dialog (in different locale other than en_US). Used widget names
23092         to pass the combo list items.
23093         * po/POTFILES.in: Updated.
23094         * src/launcher.c: Creates the zvt terminal at startup (and not
23095         every time a build is done) -- speeds up buld operations.
23096         * src/file_history.c: Should be if() conditional instead of
23097         assertion check.
23098         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23099         Disabled useless warnings.
23100         * src/project_dbase.c: Fixed bonobo 2 project name.
23101         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23102         and uses correct glade-2 for file generation.
23103         
23104 2003-06-21  Naba Kumar  <naba@gnome.org>
23106         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23107         And disables autocomple show for numbers (very annoying).
23108         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23109         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23110         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23111         from view menu and adjust the controls accordingly.
23112         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23113         only OK button.
23114         * src/project_dbase.[c,h]: Removed show_local flag processing.
23115         * src/message-manager.[c,h]: Reorganized messages tabs in more
23116         sensible order.
23117         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23118         Also added PCRE dependency.
23119         
23120 2003-06-20  Naba Kumar  <naba@gnome.org>
23122         * pixmaps/anjuta_splash.png: New splash.
23123         from Jean Schurger  <yshartk@schurger.org>
23124         
23125         * src/controls.c: De-sensitize run-to-cursor when debugger
23126         is not running.
23127         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23128         
23129         * src/message-manager-private.cc: Fixed to properly jump at
23130         the right file:line.
23131         
23132         * src/appwiz_page1.c: Fixed to correctly determine the project
23133         trpe from the wizard.
23134         
23135 2003-06-20  Naba Kumar  <naba@gnome.org>
23137         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23138         * src/watch_gui.c: Code cleanups.
23139         * src/debugger.[c,h], src/stack_trace.[c,h],
23140         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23141         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23142         Removed direct access to stack_trace private data, Increased debugger
23143         command size from 256 to 1024 (to be on safer side). Also implemented
23144         row-activated signle for seting frame and viewing the source.
23145         * src/debugger.c: Avoids starting program and stopping debugger
23146         when starting debugger and stopping program, respectively.
23147         
23148         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23149         Reverted codes to start debugger automatically
23150         The file is brought to the state just after the branching 
23151         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
23152         some code clean ups.
23153         
23154         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23155         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23156         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23157         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23158         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23159         src/project_dbase.c: Code clean ups.
23160         
23161         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23162         (Projects dir) so that correct $HOME/Projects path is set when
23163         anjuta is run for the first time.
23164         
23165 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
23167         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23169 2003-06-13  Naba Kumar  <naba@gnome.org>
23171         * src/stack_trace_cbs.c: Moved variable declaration at the
23172         top of the block (bug #737867)
23173         
23174         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23175         just CFLAGS and CXXFLAGS (bug #743617).
23176         
23177         * src/create_global_tags.sh: Fixed shell script to properly
23178         detect installed *-config files.
23179         
23180 2003-06-12  Naba Kumar  <naba@gnome.org>
23182         * src/preferences.[c,h]: Added methods for custom widgets in
23183         preferences: using custom set/get methods for them.
23184         
23185         * src/anjuta-encoding.c: Implemented up/down of the encodings
23186         in the list and property saves correctly.
23187         
23188         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23189         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23190         the beginning of a file.
23192         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23193         * src/aneditor.cxx, src/aneditor.h,
23194         src/controls.c, src/main_menubar.c, src/main_menubar.h,
23195         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23196         src/mainmenu_callbacks.h: Allows the operator to select the current
23197         word or the current line (Request: 680801). It puts also
23198         sensitive/unsensitive several select/comment menu items.
23200         * src/breakpoints.c: Presets by default the current line for a
23201         defined breakpoint.
23203 2003-06-11  Naba Kumar  <naba@gnome.org>
23205         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23206         color (red highlight) now cosistent for inactive tabs also.
23207         
23208         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23209         'Advanced search and replace' in Edit->Search submenu.
23210         
23211         * data/properties/tcltk.properties: Fixed bug #731851. Added line
23212         wrappings '\' where     they were missing.
23213         
23214         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23215         message is now more descriptive and details the correct thing to do
23216         for GNOME2 desktop.
23217         
23218 2003-06-10  Naba Kumar  <naba@gnome.org>
23220         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23221         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23222         Removed any reference to particular version of automake/autoconf
23223         so that they could work with newer versions (Bug #659394).
23225         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23226         src/anjuta.c: Added coded to add/remove supported encodings.
23227         
23228         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23229         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23230         src/project_import.c, src/project_type.c, src/project_type.h,
23231         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23232         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23233         from the project wizard.
23235 2003-06-06  Naba Kumar  <naba@gnome.org>
23237         Patch from Etay Meiri  <etay-m@bezeqint.net>
23238         * src/compiler_options.c: Fixed bugs related to clean before
23239         build patch.
23240         
23241         * anjuta.desktop.in.in: Added commandline options.
23242         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23243         -dP and -A flags of CVS update into different options.
23244         
23245 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
23247         * configure.in: Removed "ta" from ALL_LINGUAS.
23249 2003-06-02  Naba Kumar  <naba@gnome.org>
23251         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23252         return NULL for undefined properties and "" for defined but empty
23253         strings. It was creating many problems where both are assumed to be
23254         same. And besides, it doesn't matter to differentiate the two (the
23255         problem with preferences was due to a different bug).
23257         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23258         correctly. Also, s/props_build_in/props_built_in/g.
23259         
23260         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23261         list.
23262         
23263         * src/an_file_view.c: Unrefed pixbufs when done with them.
23265         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23266         (removed) file_text.png: Added and removed pixmaps.
23267         
23268 2003-05-30  Naba Kumar  <naba@gnome.org>
23270         * anjuta.glade: Fixed encodings preferences dialog
23271         
23272 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
23273         
23274         Reviewed by Naba Kumar  <naba@gnome.org>
23275         
23276         * src/build_project.c src/clean_project/c: perform a clean before
23277         build, if required. Show the message manager on clean.
23278         * src/compiler_options.c: save the new options when window is closed
23279         and flag project to be cleaned before the next build.
23280         * src/project_dbase.c: added a 'clean before build' flag to project
23282 2003-05-29  Naba Kumar  <naba@gnome.org>
23284         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23285         dialog.
23286         
23287         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23288         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23289         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23290         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23291         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23292         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23293         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23294         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23295         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23297         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23298         Removed unused icons references.
23300 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23302         Reviewed by Naba Kumar  <naba@gnome.org>
23303         
23304         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23305           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23306           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23307           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23308           src/toolbar_callbacks.c: HIG compliant dialogs.
23310         * src/utilities.c: anjuta_button_new_with_stock_image() and
23311           anjuta_dialog_add_button() stolen from gedit.
23313         * src/main_menubar_def.h: Fixed mnemonics.
23315 2003-05-26  Naba Kumar  <naba@gnome.org>
23317         * src/project_dbase_gui.c: Added header files filter for add file
23318         dialog box. Disabled project window to be transient window.
23319         
23320         * src/message-manager.cc: Disabled message manager window to be
23321         transient window.
23322         
23323         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23324         a file could not be loaded.
23325         
23326         * src/project_dbase.c: Fixed a bug with GUI editor command
23327         where empty string is returned.
23328         
23329         * src/Makefile.am, src/preferences.h, src/text_editor.c
23330         src/text_editor.h, (new) src/anjuta-encodings.h,
23331         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23332         Added encoding support and to handle characters encoding correctly
23333         by auto detecting it during load. Added preferences for selecting
23334         the encoding during save.
23336         * src/preferences.c, src/resources.c: Removed debug messages.
23338         Patch from: Alexander Nedotsukov <bland@mail.ru>
23339         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23341 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23342         * src/anjuta.c: Try to sow the splash image more often.
23344 2003-05-20  Naba Kumar  <naba@gnome.org>
23346         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23347         * src/debug_tree.c: Colorize the modified locals during
23348         debugging and call memory analyze from the debugger.
23349         * src/breakpoints.c: The color is now different for the enabled
23350         and disabled breakpoints. Anjuta now can erase several
23351         breakpoints defined at the same line. The markers are updated
23352         according to the enable/disable action.
23353         
23354         Patch from Etay Meiri  <etay-m@bezeqint.net>
23355         * src/launcher.c: Fixes launcher freeze up bug during build.
23357 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23359         Reviewed by Naba Kumar  <naba@gnome.org>
23360         * scintilla/PropSet.h: Change member variables from private to protected.
23361         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23362         to PropSetFile class, which return a gchar * (and can therefore indicate
23363         whether properties are empty or do not exist) and make prop_get and
23364         prop_get_expanded use them.
23365         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23366         that the result of of prop_get cannot be an empty string.
23368 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23370         Reviewed by Naba Kumar  <naba@gnome.org>
23371         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23372         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23373         src/text_editor_cbs.c: When saving all the files in the project, the
23374         text editors are now only rehighlighted once instead of once for each
23375         file saved.
23377 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23378         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23379         * src/anjuta.desktop.in.in: Support startup notification.
23380 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23381         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23382         * src/anjuta.desktop.in.in: Support startup notification.
23385 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23387         Reviewed by Naba Kumar  <naba@gnome.org>
23388         
23389         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23390         memory leak from glade_xml_new call. Removed gxml field from Executer
23391         struct as only used in create_executer_dialog and then destroyed.
23392         
23393         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23394         
23395         * src/configurer.c: Fix warning trying to connect signal to non-existent
23396         environment entry in configure dialog and fix crash when closing the
23397         window.
23398         
23399         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23400         gnome_date_edit_get_time instead.
23401         
23402         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23403         in view menu required renumbering elsewhere.
23405 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23407         Reviewed by Naba Kumar  <naba@gnome.org>
23408         
23409         * src/breakpoints.c: fixed an error when removing breakpoint
23410         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23411         * src/debugger.c: changes to the way the debugger is activated
23412         * src/debugger.h: clean ups
23414 2003-05-13  Naba Kumar  <naba@gnome.org>
23416         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23417         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23418         src/memory.h: A new version of memory and the interface
23419         is now integrated in anjuta.glade
23421 2003-05-09  Naba Kumar  <naba@gnome.org>
23423         * configure.in: Bumped required gtk version to 2.0.8.
23424         
23425 2003-05-06  Naba Kumar  <naba@gnome.org>
23427         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23429 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23430         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23432 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23433         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23434         , tagmanager/c.c: Support for ProC and RDB files.
23436 2003-05-06  Naba Kumar  <naba@gnome.org>
23438         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23439         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23440         Uncomment (Box & Stream), Select the current function,
23441         authorize the "Quit" button of the GotoLine window
23443 2003-05-05  Naba Kumar  <naba@gnome.org>
23445         * src/watch_gui.h: CVS added new file.
23447         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23449         Patch from Etay Meiri <etay-m@bezeqint.net>
23450         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23451         src/mainmenu_callbacks.c, src/message-manager.cc,
23452         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23453         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23454         Ported stack trace to GNOME2 and added it in the message manager
23455         pane.
23457 2003-05-02  Naba Kumar  <naba@gnome.org>
23459         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23460         
23461         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23462         preferences property.
23463         
23464         * anjuta.prj: Fixed multiple preferences saved data.
23465         
23466         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23467         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23468         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23469         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23470         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23471         Upgraded scitilla from CVS with faster window repaint
23472         and more bugfixes.
23473         
23474         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23475         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23476         and code cleanups
23477         
23478 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23480         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23481         the window if messages are appended to the end and the scrollbar is
23482         at the end.
23484 2003-04-29  Naba Kumar  <naba@gnome.org>
23486         * configure.in: Removed omf-install from Makefiles list.
23488 2003-04-28  Naba Kumar  <naba@gnome.org>
23490         * po/POTFILES.in: Remvoded deleted files.
23491         
23492         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23493         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23495         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23496         is executed as detached) is not set properly.
23497         
23498 2003-04-25  Naba Kumar  <naba@gnome.org>
23499         
23500         * anjuta.prj: Updated.
23501         * src/anjuta_info.c: Fixed text wrapping and column view.
23502         * data/welcome.txt.in: Removed unaligned characters.
23503         
23504 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23505         * src/main_menubar.c: Disable setup dialog.
23507 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23508         * src/breakpoints.c; Fixed compilation with older GCC
23509         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23510         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23512 2003-04-18  Naba Kumar  <naba@gnome.org>
23514         * anjuta.prj: Updated (includes compiler options).
23515         
23516         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23517         function from anjuta.c (it was already available in anjuta-tools.c).
23518         
23519 2003-04-18  Naba Kumar  <naba@gnome.org>
23521         * src/about.c, THANKS: Updated
23522         
23523         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23524         
23525         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23526         properly from the project session before updating the file
23527         view.
23528         
23529         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23530         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23531         dialog settings (as it will not be required once GDL is in place) and
23532         added file view filters in the settings sub-menu.
23534 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23535         * HACKING: Updated
23536         * configure.in: Disable cast checks on final build.
23538 2003-04-17  Naba Kumar  <naba@gnome.org>
23540         * src/build_project.c: Fixed a compilation error.
23542         * src/launcher.c: Removed commnets.
23543         
23544         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23545         properties from editor tab to indentation tab and fixed a property
23546         label for proper i18n translation. Fixed typos in project config
23547         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23548         sorting and reordering in compiler options dialog.
23549         
23550         * src/compiler_options.c: Implemented _save() function to save the
23551         options (which was pending).
23552         
23553         * src/build_project.c: Destroys install-as-root dialog when it is done.
23554         
23555         * src/an_symbol_view.c: Change "event" event to "event-after" so
23556         that symbol row is selected first before the popup is shown.
23557         
23558 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23560         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23561         file in CVS/Entries. (Reviewed and applied by Biswa)
23563 2003-04-16  Naba Kumar  <naba@gnome.org>
23565         * aneditor.cxx: use unicode everytime (fixed unicode related
23566         bugs).
23568         * anjuta.prj: Fixed UI editor name (blank to use default) and
23569         anjuta version.
23570         
23571         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23572         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23573         Editor preferences page.
23575 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23576         * src/anjuta.[ch], src/print.c: Fixed warnings
23577         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23578         * configure.in: Profiling support with gprof
23580 2003-04-16  Naba Kumar  <naba@gnome.org>
23582         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23583         * src/launcher.c: Fixed cvs dialog.
23584         
23585 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23586         
23587         * src/message-manager-private.cc: Fixed double-click on first line of 
23588         output to properly select a line.
23589         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23590         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23592 2003-04-15  Naba Kumar  <naba@gnome.org>
23594         * src/message-manager-private.cc: Fixed the glade filename typo.
23596 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23597         * scintilla/*, data/properties/*: Scintilla CVS merge
23598         * anjuta.prj: Removed unnecessary files.
23599         * scintilla/PlatGTK.cxx: Force Pango fonts always
23600         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23601         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23602         for preferences.
23603         * configure.in: Change version no. for 1.1.1 (alpha release)
23604         * configure.in: Added '--with-pref-suffix' option.
23605         * config.guess, config.sub: Removed from CVS.
23607 2003-04-15  Naba Kumar  <naba@gnome.org>
23609         Patch from Timothee Besset  <ttimo@idsoftware.com>
23610         * Makefile.am: Fixed a shell script error during intallation.
23611         
23612 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23614         Reviewed by Naba Kumar  <naba@gnome.org>
23615         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23616         set_wm_class to use "anjuta" instead of "an.
23617         * src/message-manager-private.cc: Headers are hidden again.
23619 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23620         * src/project_dbase_gui.c: Memory corruption fix.
23621         * anjuta.prj: Updated project file
23623 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23624         * an_file_view.c: Connect to event-after signal rather than event so that
23625         selection is updated first and thus context menu is for the right file.
23626         Reviewed and applied by Biswa.
23628 2003-04-14  Naba Kumar  <naba@gnome.org>
23630         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23631         
23632         * src/auncher.c: More child exit fixes
23633         from Timothee Besset  <ttimo@idsoftware.com>
23635 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23636         
23637         Reviewed by Naba Kumar  <naba@gnome.org>
23638         
23639         * src/message-manager.[c/h], src/message-manager-private[c/h],
23640                 anjuta.[c/h]: Ported message-manager to Gtk2
23641         
23642         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23643         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23644         src/clean_project.c, src/compile.c, src/configurer.c,
23645         src/controls.c, src/cvs.c, src/debugger.c,
23646         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23647         src/project_import.c, src/search-replace.c: Changed name from
23648         AnjutaMessageManager to AnMessageManager to avoid too long type
23649         and funtion names.
23651 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23652         * src/launcher.c: Fix build won't stop problem - TTimo
23653         * TODO: Updated
23654         * pixmaps/anjuta_splash.c: New splash screen prototype.
23655         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23656         * src/compiler_options.c: Mute pkgconfig errors.
23657         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23659 2003-04-10  Naba Kumar  <naba@gnome.org>
23661         * configurer.[c,h]: Fixed dialog to close properly.
23662         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23663         debugging asserts.
23664         
23665 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23666         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23667         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23668         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23669         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23670         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23671         src/makefile.am: Move gdl to it's own directory.
23672         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23674 2003-04-09  Naba Kumar  <naba@gnome.org>
23676         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23677         branch.
23679 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23680         * src/anjuta-tools.c: Use CDATA for saving tools data.
23681         * anjuta.glade, src/search-replace.c: Port from branch.
23682         * widgets/e-splash.*, src/main.c: Better splash screen.
23683         * configure.in, widgets/gdl*: Import GDL widgets.
23684         * ROADMAP: Updated roadmap.
23685         * src/an_file_view.c: Use GDL icons for file tree.
23687 2003-04-09  Naba Kumar  <naba@gnome.org>
23689         * anjuta.glade: Added (hidden) initial setup-wizard window.
23690         
23691         Patch from: Vitaly  <vvv@rfniias.ru>
23692         * src/preferences.c: Fixes a bug with libglace widget access with
23693         translated strings.
23695         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23696         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23697         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23698         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23699         src/toolbar_callbacks.[c,h],
23700         src/memory.c, src/message-manager-private.cc,
23701         src/message-manager-private.h, src/message-manager.cc,
23702         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23703         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23704         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23705         watch window to a subwindow in the notebook
23707 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23708         * ROADMAP: Updated roadmap.
23710 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23712         * configure.in: Added Belarusian to ALL_LINGUAS.
23714 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23715         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23716         Henry Jia
23717         * ROADMAP: Added roadmap for HEAD.
23719 2003-03-29  Naba Kumar  <naba@gnome.org>
23721         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23722         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23723         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23724         (new) pixmaps/start-with-wizard.png,
23725         (new) pixmaps/start-with-import.png,
23726         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23727         up on anjuta start-up to give quick access to opening file/project or
23728         creation wizards.
23730         * src/main.c: Sets proper data directory for the gnome
23731         program.
23733 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23734         * src/text_editor.c: Fixed error/warning indicators.
23736 2003-03-24  Naba Kumar  <naba@gnome.org>
23738         * README: Correct version.
23739         
23740 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23742         * configure.in: Added checks to see if were building on FreeBSD
23743         systems.  Sets -DFREEBSD if we are, and also attempts to find
23744         gmake if the host system is FreeBSD.
23746         * src/getline.c: New file used to provide the getline function,
23747         which isnt available on a FreeBSD system.  The function is only
23748         defined if FREEBSD is defined.
23750         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23752         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23753         configure.in sets this to gmake on FreeBSD systems, and make
23754         on everything else.
23756 2003-03-23  Naba Kumar  <naba@gnome.org>
23758         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23759         
23760         * anjuta.spec.in: Fixed spec file for correct file paths and
23761         corrected rpmbuild.
23763         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23764         the rpm build command separately now.
23765         
23766         * src/anjuta.c, windows-dialog.c: Added some more window management
23767         stuffs (not still fully working, though).
23769         * TODO: Updated.
23771 2003-03-22  Naba Kumar  <naba@gnome.org>
23773         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23775 2003-03-21  Naba Kumar  <naba@gnome.org>
23777         * README: Removed Andy Piper's name from the active maintainers
23778         list on his request.
23779         
23780         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23781         preferences.
23782         
23783         * src/anjuta-tools.c: Fixed compiler errors.
23785         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23786         show bugs.
23787         
23788         * src/commands.c, src/src_paths.c, src/style-editor.c,
23789         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23790         becuase they are now hidden by default (from glade editing).
23791         
23792         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23793         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23794         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23795         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23796         basic windows managements.
23797         
23798 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23799         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23800         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23801         Enver ALTIN (a.k.a. skyblue)
23803 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23804         * tagmanager/*: Added ignore-list for symbols. This will make
23805         parsing more accurate for projects. Doc updates needed.
23807 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23808         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23809         * launcher/Makefile.am: Link to correct libraries
23810         * src/launcher.c: Do not allow NULL shell
23812 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23813         * src/debug_tree.c: Improve debug tree view.
23815 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23817         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23818         'Run Configure Script' and 'Execute Program'. Increase minimum width
23819         of Configure dialog.
23820         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23821         list widget by setting a model and adding a column and renderer.
23822           Actually store the nocvs toggle button in FindInFiles data structure.
23823           Handle selection changes via changed signal rather than row_activated.
23824           Use response signal for handling the close and find buttons.
23825           Close window when escape is pressed.
23826         * find_replace.c: Close window when escape is pressed.
23827         * find_text.c: Close window when escape is pressed in find dialog as
23828         well as wrap search question, where now Yes is the default button.
23830 2003-03-05  Naba Kumar  <naba@gnome.org>
23832         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
23834         * src/message-manager-private.cc: Fixed a bug with vte conditional
23835         compilation.
23836         * anjuta.glade: Hides all windows in glade file.
23838 2003-03-05  Naba Kumar  <naba@gnome.org>
23840         * src/an_file_view.c: Fixed a compilation warning.
23841         * src/message-manager-private.cc: Conditional compilation for vte
23842         API.
23843         
23844 2003-02-28  Naba Kumar  <naba@gnome.org>
23846         * configure.in, anjuta.spec.in: Updated dependency packages version.
23847         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23848         * src/preferences.c: Added debug assertions.
23849         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23850         editor to enable/disable bringing the recent editor tabs first.
23851         
23852         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23853         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23854         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23855         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23856         and     bug fixes. Also code clean ups.
23857         
23858         * (new) src/search-replace.[h,c]: New search replace implementation
23859         from ANJUTA_1_0_0 branch.
23860         
23861         * (new) src/windows-dialog.[h,c]: New windows management class
23862         [work in progress].
23864 2003-02-28  Naba Kumar  <naba@gnome.org>
23866         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23867         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23868         src/appwizard.c, src/build_file.c, src/build_project.c,
23869         src/clean_project.c, src/compile.c, src/configurer.c,
23870         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23871         src/message-manager-dock.c, src/message-manager-dock.h,
23872         src/message-manager-private.cc, src/message-manager.cc,
23873         src/preferences-dialog.c, src/preferences-dialog.h,
23874         src/preferences.c, src/preferences.h, src/project_dbase.c,
23875         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23876         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23877         src/utilities.c, src/utilities.h:
23878         
23879         Widgetized Preferences and gave proper function names.
23881         * src/executer.c: Fixed a session loading bug.
23882         
23883 2003-02-27  Naba Kumar  <naba@gnome.org>
23885         * printing/print.c: Fixed printing font bug that failed to load the
23886         proper fonts.
23887         
23888         * src/toolbar.c: Disabled LED flashing (not yet implemented).
23889         
23890         * TODO, anjuta.prj: Updated.
23892 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
23894         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23895         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23896         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23897         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23898         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23899         fixed omf errors
23901 2003-02-25  Naba Kumar  <naba@gnome.org>
23903         * Makefile.am: Excluded omf-install from installation as the docs are
23904         not ready.
23905         
23906         TODO: Updated.
23907         
23908         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23909         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23910         property names and added new editor properties and code cleanups.
23911         Also added new project properties.
23912         
23913         * src/compiler_options.[h,c]: Added pkg-config packages supports
23914         and fixed bugs.
23915         
23916         * src/glade_iface.h: Cleanups.
23917         
23918         * src/launcher.c: Used timer instead of idle to scan.
23919         
23920         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23921         src/project_config.[h,c], src/project_import.c: Implemented project
23922         property to define GUI editor and to handle it.
23923         
23924         * src/preferences.c: i18n fixes.
23925         
23926         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23927         unused (and old) pixmaps.
23928         
23929         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23930         
23931 2003-02-25  Naba Kumar  <naba@gnome.org>
23933         * src/message-manager-private.[h,cc], src/preferences.c,
23934         anjuta.glade, anjuta_dialog_strings.c: Implemented
23935         gnome terminal profiles for the terminal preferences and moved the
23936         addition of terminal preferences in the terminal constructor.
23937         
23938         * anjuta.prj: Updated.
23940 2003-02-24  Naba Kumar  <naba@gnome.org>
23942         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23943         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23944         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23945         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23946         preferences dialog.
23948         * TODO: Updated.
23950         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23951         text selection and child re-spawning.
23953         * src/pixmaps.h: Removed unused pixmaps definitions.
23954         
23955 2003-02-23  Naba Kumar  <naba@gnome.org>
23957         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23958         the project tree/window.
23960         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23961         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23962         Correct the use of a variable and implemented session save/load
23963         for tree expansion states.
23964         
23965         * src/main_menubar_def.h: Fixed shortcuts keys.
23966         
23967         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23968         
23969         * anjuta.prj: Updated.
23970         
23971 2003-02-22  Naba Kumar  <naba@gnome.org>
23973         * src/debug_tree.[c,h]: GNOME2 port from 
23974         Etay Meiri <etay-m@bezeqint.net>
23975         
23976         * src/an_file_view.c, src/resources.[h,c],
23977         data/properties/bash.properties,
23978         data/properties/cpp.properties,
23979         data/properties/html.properties,
23980         data/properties/make.properties,
23981         data/properties/others.properties,
23982         data/properties/perl.properties,
23983         data/properties/props.properties,
23984         data/properties/xml.properties: Standarized file icons. Icons are
23985         defined in respective .properties file and are retrieved as resource
23986         data.
23988         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23989         in labels from the commands editor as that would create
23990         problems for translators.
23992 2003-02-21  Naba Kumar  <naba@gnome.org>
23994         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23995         as they should be part of CVS(?).
23997         * Makefile.am: Corrected a typo for glade generated strings file.
23999         * configure.in, po/hi.po: Added new Hindi (hi) translation
24000         in ALL_LINGUS and added initial Hindi translation.
24002         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24003         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24004         sv_unknown.xpm to more proper icon.
24006         * (new)data/properties/php.properties, data/properties/Makefile.am,
24007         data/properties/anjuta.properties, data/properties/html.properties:
24008         Fixed PHP syntax hilighting bug by separating php properties into
24009         different file (because of file size).
24011         * TODO: Updated.
24012         
24013 2003-02-20  Naba Kumar <naba@gnome.org>
24015         * src/breakpoints.c: Fixed breakpoints session saving/loading
24016         crash bug.
24017         
24018         * scintilla/*, scintilla/include/*: Updated to scintilla
24019         release 1.51
24020         
24021 2003-02-19  Naba Kumar <naba@gnome.org>
24023         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24024         * TODO: Updated.
24026         * Makefile.am, src/Makefile.am,
24027         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24028         (removed) src/anjuta_dialog_strings.c,
24029         (removed) src/anjuta_dialogs_strings.c,
24030         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24031         (added) anjuta.glade: Transfered glade files from src/ directory
24032         to the top level directory.
24034         * po/POTFILES.in: Updated.
24035         
24036         * (removed) macrocs2/*: Transfered to data/ directory.
24037         
24038         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24039         data/Makefile.am: Moved macros in data directory. Anjuta no longer
24040         requires to have macros dir, but the projects generated by anjuta
24041         require them.
24042         
24043         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24044         trees.
24045         
24046         * src/defaults.c: Corrected default compiler options.
24047         
24048         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24049         wizard.
24050         
24051         * src/message-manager-private.cc, src/message-manager-private.h,
24052         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24053         
24054         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24055         source code generation for gnome2 projects.
24057 2003-02-11  Naba Kumar <naba@gnome.org>
24059         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24060         restores the expand/collaspe states of the nodes after refresh.
24061         
24062         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24063         
24064 2003-02-11  Naba Kumar <naba@gnome.org>
24066         * src/style-editor.c: Fixed pango font description handling for fonts.
24067         * src/anjuta.glade: Removed font size spin button.
24068         * configure.in, src/anjuta.prj: Corrected version.
24069         * TODO: update.
24070         
24071 2003-02-10  Naba Kumar <naba@gnome.org>
24073         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24074         references of scroll-menu.h and add about.h in Makefile.am.
24075         
24076         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24077         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24078         (removed) widgets/scroll-menu.h: Removed unused files.
24079         
24080         * Makefile.am: Added proper i18n rules and added intl tools for
24081         distributions.
24082         
24083         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24084         to the stable release).
24085         
24086         * anjuta.spec.in: Removed manuals packaging.
24087         
24088         * data/Makefile.am: Removed 'macros' installation (not required for
24089         gnome2 projects).
24091 2003-02-10  Naba Kumar <naba@gnome.org>
24093         * po/POTFILES.in: Updated.
24095         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
24096         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24097         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24098         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24099         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24100         icons and images.
24102         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24103         src/toolbar_callbacks.h: Fixed scintilla notification signal name
24104         and fixed to properly handle focus in find entry box.
24106         * Makefile.am: Added code for RH system menu update.
24108         * .cvsignore: Updated.
24110         * NEWS: Updated.
24112 2003-02-03  Naba Kumar <naba@gnome.org>
24114         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24115         editor preferences. and fixes dialogs.
24117         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24118         Fixed linenumbers and header margins when they are disabled and
24119         removed unused header files.
24121         * src/attact_process.[h,c], src/debugger.c: Attach to process
24122         now works.
24124         * src/help.c: Fixed dialog response.
24126         * TODO: Updated.
24128         * data/properties/anjuta.properties: Corrected typo.
24130         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24131         Change the signal to "changed" in entry from "selection-changed" in
24132         list.
24134         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24135         short-cuts.
24137 2003-01-31  Naba Kumar <naba@gnome.org>
24139         * configure.in: Upgraded to use libgnomeprint-2.2
24140         
24141         * printing/Makefile.am: Updated
24142         
24143         *(removed) printing/print-doc.c, printing/print-doc.h,
24144         printing/print-util.c, printing/print-util.h: Removed because already
24145         merged with print.c.
24146         
24147         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24148         and libgnomeprintui-2.2 and fixed rendering problems.
24149         
24150         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24151         uneccessary print properties, as they are separately taken
24152         care in gnomeprint.
24153         
24154         * po/POTFILES.in: Update.
24156 2003-01-30  Naba Kumar <naba@gnome.org>
24158         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24159         for about dialog box.
24160         
24161         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24162         src/pixmaps.h: Modified for the above additions for about dialog.
24164 2003-01-29  Naba Kumar <naba@gnome.org>
24166         * src/style_editor.[c,h]: Added missing files.
24167         
24168 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24169         * scintilla/XPM.[cxx|h]: Added missing files
24171 2003-01-29  Naba Kumar <naba@gnome.org>
24172         
24173         * TODO, po/POTFILES.in: Updated.
24174         
24175         * anjuta.prj, src/anjuta.glade,
24176         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24178 2003-01-28  Naba Kumar <naba@gnome.org>
24179         
24180         * data/properties/anjuta.properties, src/aneditor.cxx,
24181         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24182         properties into text properties (earlier it was int properties).
24184         * TODO: Updated
24185         
24186         * scintilla/AutoComplete.c,xx,
24187         scintilla/AutoComplete.h,
24188         scintilla/CallTip.c,xx,
24189         scintilla/CallTip.h,
24190         scintilla/Document.c,xx,
24191         scintilla/Document.h,
24192         scintilla/Editor.c,xx,
24193         scintilla/Editor.h,
24194         scintilla/LexAVE.c,xx,
24195         scintilla/LexCSS.c,xx,
24196         scintilla/LexHTML.c,xx,
24197         scintilla/LexOthers.c,xx,
24198         scintilla/LexPython.c,xx,
24199         scintilla/LineMarker.c,xx,
24200         scintilla/LineMarker.h,
24201         scintilla/Makefile.am
24202         scintilla/PlatGTK.c,xx,
24203         scintilla/PropSet.c,xx,
24204         scintilla/ScintillaBase.c,xx,
24205         scintilla/ScintillaBase.h,
24206         scintilla/ScintillaGTK.c,xx,
24207         scintilla/ViewStyle.c,xx,
24208         scintilla/include/Platform.h,
24209         scintilla/include/SciLexer.h,
24210         scintilla/include/Scintilla.h,
24211         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24212         
24213         
24214         src/Makefile.am,
24215         src/an_file_view.c,
24216         src/an_symbol_view.c,
24217         src/anjuta-tools.c,
24218         src/anjuta.c,
24219         src/anjuta.glade
24220         src/anjuta.h,
24221         src/anjuta_cbs.c,
24222         src/anjuta_dialogs_strings.c,
24223         src/anjuta_info.c,
24224         src/commands.c,
24225         src/compiler_options.c,
24226         src/debugger.c,
24227         src/help.c,
24228         src/main_menubar.c,
24229         src/main_menubar.h,
24230         src/main_menubar_def.h,
24231         src/mainmenu_callbacks.c,
24232         src/mainmenu_callbacks.h,
24233         src/message-manager-private.c,c
24234         src/message-manager-private.h,
24235         src/message-manager.c,c
24236         src/message-manager.h,
24237         src/pixmaps.h,
24238         src/preferences.c,
24239         src/preferences.h,
24240         src/project_config.c,
24241         src/project_dbase.c,
24242         src/project_dbase_gui.c,
24243         src/project_import_gui.c,
24244         src/properties.c,xx,
24245         src/properties.h,
24246         src/resources.c,
24247         src/src_paths.c,
24248         src/text_editor.c,
24249         src/text_editor_gui.c,
24250         src/toolbar.c,
24251         src/utilities.c,
24252         src/utilities.h,
24253         anjuta.prj: GNOME2 porting and fixed many porting bugs.
24254         
24255 2003-01-24  Naba Kumar <naba@gnome.org>
24257         * src/text_editor_gui.c, src/toolbar.c,
24258         src/text_editor.c, src/text_editor_cbs.h:
24259         Used correct notification signal name for scintilla
24260         (gtk2) and fixed UI.
24261         
24262         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24263         when not required.
24264         
24265         * printing/print-doc.c,
24266         printing/print.c,,
24267         src/anjuta-tools.c,
24268         src/find_replace.c,
24269         src/goto_line.c,
24270         src/launcher.c,
24271         src/mainmenu_callbacks.c,
24272         src/project_dbase.c,
24273         src/project_dbase.h,
24274         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24275         src/text_editor.c,
24276         src/text_editor_cbs.h:
24279 2003-01-23  Naba Kumar <naba@gnome.org>
24281         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24282         correct stock icons and organized pixmap macros.
24283         
24284         Makefile.am: Removed non-generated files.
24285         
24286         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24287         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24288         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24289         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24290         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24291         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24292         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24293         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24294         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24295         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24296         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24297         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24298         stop.xpm, undo.xpm}: Removed because no longer used.
24300         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24301         file_unknown.xpm}: Files renamed from fv_*, as it would
24302         be the right name.
24304         * pixmaps/Makefile.am: Updated for the above changes.
24306 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24308         * pixmaps/autocomplete-16.png,
24309         pixmaps/autocomplete.png,
24310         pixmaps/block-end-16.png,
24311         pixmaps/block-end.png,
24312         pixmaps/block-start-16.png,
24313         pixmaps/block-start.png,
24314         pixmaps/bookmark-first-16.png,
24315         pixmaps/bookmark-first.png,
24316         pixmaps/bookmark-last-16.png,
24317         pixmaps/bookmark-last.png,
24318         pixmaps/bookmark-next-16.png,
24319         pixmaps/bookmark-next.png,
24320         pixmaps/bookmark-prev-16.png,
24321         pixmaps/bookmark-prev.png,
24322         pixmaps/error-next-16.png,
24323         pixmaps/error-next.png,
24324         pixmaps/error-prev-16.png,
24325         pixmaps/error-prev.png: gnome2-styled icons
24328 2003-01-23  Naba Kumar <naba@gnome.org>
24330         * anjuta.prj: Updated compiler options.
24331         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24333         * src/aneditor.cxx,
24334         src/anjuta.c,
24335         src/anjuta.glade,
24336         src/anjuta_dialogs_strings.c,
24337         src/mainmenu_callbacks.c,
24338         src/mainmenu_callbacks.h,
24339         src/text_editor.c,
24340         src/text_editor_cbs.c,
24341         src/text_editor_gui.c: GNOME2 Porting.
24343 2003-01-22  Naba Kumar <naba@gnome.org>
24345         * ChangeLog: Corrected dates.
24346         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24347         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24348         preferences.
24350 2003-01-22  Naba Kumar <naba@gnome.org>
24351         
24352         * plugins/patch/patch-plugin.c: Bug fix.
24353         
24354         * src/anjuta-tools.c,
24355         src/anjuta.c,
24356         src/anjuta.glade,
24357         src/anjuta.h,
24358         src/anjuta_dialogs_strings.c,
24359         src/breakpoints.c,
24360         src/cvs_gui.c,
24361         src/debugger.c,
24362         src/debugger.h,
24363         src/executer.c,
24364         src/glade_iface.c,
24365         src/main.c,
24366         src/mainmenu_callbacks.c,
24367         src/mainmenu_callbacks.h,
24368         src/preferences.c,
24369         src/project_dbase.c,
24370         src/project_dbase_gui.c,
24371         src/registers.c,
24372         src/sharedlib.c,
24373         src/signals.c,
24374         src/signals_cbs.c,
24375         src/source.c,
24376         src/stack_trace.c,
24377         src/toolbar_callbacks.c,
24378         src/utilities.c,
24379         src/utilities.h,
24380         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24381         
24382         * src/Makefile.am,
24383         (removed) src/CORBA-Server.c,
24384         (removed) src/CORBA-Server.h,
24385         (removed) src/Gladen-common.c,
24386         (removed) src/Gladen-stubs.c,
24387         (removed) src/Gladen.h,
24388         (removed) src/Prj-common.c,
24389         (removed) src/Prj-skelimpl.c,
24390         (removed) src/Prj-skels.c,
24391         (removed) src/Prj-stubs.c,
24392         (removed) src/Prj.h,
24393         (removed) src/glades.c,
24394         (removed) src/glades.h,
24395         (removed) src/messagebox.c,
24396         (removed) src/messagebox.h: Removed because no longer used.
24398 2003-01-21  Naba Kumar <naba@gnome.org>
24400         * src/anjuta-tools.c,
24401         src/anjuta.c,
24402         src/anjuta.glade,
24403         src/anjuta_dialogs_strings.c,
24404         src/anjuta_info.c,
24405         src/anjuta_info.h,
24406         src/breakpoints.c,
24407         src/compiler_options.c,
24408         src/debugger.c,
24409         src/find_replace.c,
24410         src/find_replace.h,
24411         src/find_text.c,
24412         src/find_text.h,
24413         src/goto_line.c,
24414         src/launcher.c,
24415         src/text_editor.c,
24416         widgets/gnomefilelist.c: GNOME2 porting.
24418 2003-01-20  Naba Kumar <naba@gnome.org>
24420         * global-tags/create_global_tags.sh: Uses pkg-config to
24421         read the modules.
24422         
24423         * src/anjuta.c,
24424         src/anjuta.glade,
24425         src/anjuta.h,
24426         src/anjuta_cbs.c,
24427         src/anjuta_dialogs_strings.c,
24428         src/breakpoints.c,
24429         src/breakpoints.h,
24430         src/compiler_options.c,
24431         src/compiler_options.h,
24432         src/fileselection.c,
24433         src/fileselection.h,
24434         src/mainmenu_callbacks.c,
24435         src/project_dbase_gui.c,
24436         src/session.c,
24437         src/src_paths.c,
24438         src/src_paths.h,
24439         src/text_editor.c,
24440         src/text_editor_gui.c,
24441         widgets/gnomefilelist.c,
24442         widgets/gnomefilelist.h: GNOME2 porting.
24443         
24444         * widgets/Makefile.am,
24445         (removed) widgets/gnomedirlist.c,
24446         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24447         
24448         * src/Makefile.am,
24449         (removed) src/src_paths_cbs.c,
24450         (removed) src/src_paths_cbs.h,
24451         (removed) src/src_paths_gui.c,
24452         (removed) src/compiler_options_cbs.c,
24453         (removed) src/compiler_options_cbs.h,
24454         (removed) src/breakpoints_cbs.c,
24455         (removed) src/breakpoints_cbs.h: Removed because they are now
24456         combined in singe file
24458 2003-01-16  Naba Kumar <naba@gnome.org>
24460         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24461         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24462         options dialog UI and data handling.
24465 2003-01-15  Naba Kumar <naba@gnome.org>
24467         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24468         Completed command editor porting.
24469         
24470         * src/anjuta.c: Removed the use of commands load function
24471         (not required).
24473         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24474         and unrefs.
24476         * src/anjuta-tools.c: Fixed translatable strings.
24477         
24478         * src/find_text.c: Fixed dialog creation from glade.
24479         
24480         * src/text_editor_gui.c, src/text_editor.c,
24481         src/text_editor_cbs.c: Completed port of detached text editor
24482         to gnome2 plateform.
24483         
24484 2003-01-14  Naba Kumar <naba@gnome.org>
24486         * src/anjuta.glade, src/preferences.[h,c],
24487         src/anjuta_dialogs_strings.c: Added build and editor
24488         preferences pages and other UIs. Fixed preferense loading and saving.
24489         
24490         * src/anjuta.c: Does case-insensitive match for tabs position
24491         preferences and removed preferences loading (done at _new() call).
24492         
24493         * anjuta-tools.c: Debugged tools dialog handling.
24494         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24495         
24496 2003-01-13  Naba Kumar <naba@gnome.org>
24498         * ABOUT-NLS: Update (strange).
24500         * autogen.sh: Removed blocking code.
24502         * configure.in: Fixed an autogen bug.
24503         
24504 2003-01-13  Naba Kumar <naba@gnome.org>
24506         * (new)src/anjuta.gladep
24507         (new)src/messagebox.c
24508         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24509         will be gradually removed (and then the files).
24510         
24511         * Makefile.am,
24512         anjuta.prj,
24513         printing/print-util.c,
24514         printing/print.c,
24515         scintilla/ScintillaGTK.c,xx
24516         src/Makefile.am,
24517         src/an_file_view.c,
24518         src/an_symbol_view.c,
24519         src/anjuta.c,
24520         src/anjuta.glade
24521         src/anjuta.h,
24522         src/anjuta_dialogs_strings.c,
24523         src/anjuta_gui.c,
24524         src/attach_process.c,
24525         src/attach_process.h,
24526         src/breakpoints.c,
24527         src/breakpoints.h,
24528         src/breakpoints_cbs.c,
24529         src/commands.c,
24530         src/commands.h,
24531         src/compiler_options.c,
24532         src/compiler_options.h,
24533         src/compiler_options_cbs.c,
24534         src/configurer.c,
24535         src/configurer.h,
24536         src/controls.c,
24537         src/cvs_cbs.c,
24538         src/debug_tree.c,
24539         src/debug_tree.h,
24540         src/executer.c,
24541         src/executer.h,
24542         src/find_in_files.c,
24543         src/find_in_files.h,
24544         src/find_in_files_cbs.c,
24545         src/find_replace.c,
24546         src/find_replace.h,
24547         src/find_text.c,
24548         src/find_text.h,
24549         src/goto_line.c,
24550         src/help.c,
24551         src/help.h,
24552         src/launcher.c,
24553         src/main.c,
24554         src/main_menubar.c,
24555         src/mainmenu_callbacks.c,
24556         src/message-manager.c,c
24557         src/pixmaps.h,
24558         src/preferences.c,
24559         src/project_config.c,
24560         src/project_config.h,
24561         src/project_dbase.c,
24562         src/project_import_cbs.c,
24563         src/resources.c,
24564         src/resources.h,
24565         src/splash.c,
24566         src/src_paths.c,
24567         src/src_paths.h,
24568         src/src_paths_gui.c,
24569         src/text_editor.c,
24570         src/text_editor_gui.c,
24571         src/toolbar.c,
24572         src/toolbar.h,
24573         src/utilities.c,
24574         src/utilities.h,
24575         src/wizard_gui.c,
24576         widgets/gnomefilelist.c: GNOME2 Port.
24578 2003-01-10  Naba Kumar  <naba@gnome.org>
24580         * src/an_file_view.c,
24581         src/anjuta_gui.c,
24582         src/appwizard_gui.c,
24583         src/compiler_options.c,
24584         src/compiler_options_cbs.c,
24585         src/cvs_cbs.c,
24586         src/executer.c,
24587         src/fileselection.c,
24588         src/find_in_files.c,
24589         src/goto_line.c,
24590         src/main_menubar.c,
24591         src/memory.c,
24592         src/message-manager-dock.c,
24593         src/preferences.c,
24594         src/project_dbase_gui.c,
24595         src/project_import_gui.c,
24596         src/registers_gui.c,
24597         src/sharedlib_gui.c,
24598         src/src_paths_gui.c,
24599         src/text_editor_gui.c,
24600         src/toolbar.c,
24601         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24603 2003-01-09  Naba Kumar <naba@gnome.org>
24605         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24606         problems with some comments.
24608         * anjuta.prj: New project file (updated?)
24610         * src/Makefile.am: Enabled deprecated API and fixed variables.
24612         * src/an_file_view.c,
24613         src/an_symbol_view.c,
24614         src/anjuta-plugins.c,
24615         src/anjuta-tools.c,
24616         src/anjuta.c,
24617         src/anjuta_gui.c,
24618         src/appwizard_cbs.c,
24619         src/attach_process.c,
24620         src/attach_process_cbs.c,
24621         src/compiler_options.c,
24622         src/compiler_options_cbs.c,
24623         src/launcher.c,
24624         src/mainmenu_callbacks.c,
24625         src/message-manager-private.c,c
24626         src/message-manager-private.h,
24627         src/message-manager.c,c
24628         src/message-manager.h,
24629         src/project_dbase.c,
24630         src/project_dbase.h,
24631         src/project_dbase_gui.c,
24632         src/project_import_cbs.c,
24633         src/project_import_gui.c,
24634         src/registers.c,
24635         src/resources.c,
24636         src/resources.h,
24637         src/sharedlib.c,
24638         src/signals.c,
24639         src/signals_cbs.c,
24640         src/signals_gui.c,
24641         src/splash.c,
24642         src/src_paths_cbs.c,
24643         src/src_paths_gui.c,
24644         src/stack_trace.c,
24645         src/text_editor.c,
24646         src/text_editor_gui.c,
24647         src/text_editor_menu.c,
24648         src/toolbar.c,
24649         src/toolbar_callbacks.c,
24650         src/utilities.c,
24651         src/watch.c,
24652         src/watch_cbs.c,
24653         src/wizard_gui.c: GNOME porting.
24655 2002-12-24 Naba Kumar <naba@gnome.org>
24657         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24658         NEWS, README, SEARCH-REPLACE,
24659         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24660         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24661         launcher/Makefile.am,
24662         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24663         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24664         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24665         printing/print-util.c, printing/print.c, printing/print.h,
24666         scintilla/*/*, widgets/e-shell-about-box.c,
24667         src/*, tagmanager/*/*, widgets/Makefile.am,
24668         widgets/gnomefilelist.c:
24669         
24670         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24671         src/*.[c,h] files to gnome2 API.
24673         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24674         strings table.
24676 2002-10-23  Naba Kumar <naba@gnome.org>
24678         * autogen.sh: Prevented Users from building HEAD cvs.
24679         
24680 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24682         * src/anjuta.glade: added the compiler options dialog, hopefully
24683         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24685 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24687         * src/anjuta.glade: fixed a lot of small glitches.
24689         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24690         now.
24692         * src/breakpoints_cbs.c: polished a bit.
24694 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24696         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24698         * src/commands.c: partial gnome 2 port.
24700         * src/utilities.[ch]: changed some bits to be const.
24702 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24704         * src/Makefile.am: removed breakpoints_gui.c and added a check
24705         for gdk-pixbuf deprecated functions, but there shouldn't be much
24706         anyway.
24708         * src/breakpoints_gui.c: killed.
24710         * src/anjuta.glade: added two dialogs for the breakpoints management.
24712         * src/anjuta.h:
24713         * src/anjuta_cbs.c:
24714         * src/appwizard.c:
24715         * src/attach_process.c:
24717         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24718         really huge changes and porting work.
24719         
24720         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24721         (breakpoints_dbase_new): moved the UI init bits here.
24723         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24724         a lot, not using any color anymore (not HIG compliant) and not using
24725         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24726         to be double checked.
24728         * src/build_file.c:
24729         * src/build_project.c: gnome 2 port.
24731 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24733         * src/anjuta.glade:
24734         * src/anjuta.h:
24735         * src/anjuta_cbs.c:
24736         * src/appwizard.c:
24737         * src/breakpoints.c:
24738         * src/breakpoints_cbs.c: cleaned up some bits.
24740 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24742         * src/Makefile.am:
24743         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24745         * src/an_symbol_view.[ch]:
24746         * src/attach_process_cbs.h: polished a bit.
24748         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24750 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24752         * configure.in:
24753         * src/Makefile.am: added libglade-2 to the build.
24755         * src/anjuta.[ch]: added support for libglade.
24757         * src/anjuta.glade: added. There could be a file per top-level widget,
24758         as some other gnome projects, though.
24760         * src/attach_process_gui.c: removed.
24761         * src/attach_process.[ch]: gnome 2 port.
24762         (attach_process_new): Added the treeview init and the widget references
24763         here.
24765 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24767         * src/an_file_view.c: fixed some compilation issues.
24769         * src/an_symbol_view.c: gnome 2 port.
24771 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24773         * src/an_file_view.c: finished gnome 2 port.
24774         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24775         directory pixmap depending on the event.
24777         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24778         (project_file_data_new): use a GtkTreePath.
24780 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24782         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24783         driving me nuts but they need to be ported, heh ?
24785         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24786         work since it's quite a total rewrite again.
24788 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24790         * src/an_file_view.c:
24791         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24793 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24795         * src/anjuta_info.c:
24796         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24798 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24800         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24801         nuts ATM.
24802        
24803         * src/an_file_view.c:
24804         * src/aneditor.cxx:
24805         * src/anjuta_cbs.c:
24806         * src/compiler_options.h:
24807         * src/messagebox.c:
24808         * src/messagebox.h:
24809         * src/pixmaps.h:
24810         * src/project_dbase.h:
24811         * src/resources.h: gnome 2 port.
24813 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24815         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24817         * data/properties/sql.properties: added the DATETIME data type.
24819         * data/properties/html.properties: added the foreach php keyword.
24821 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24823         * widgets/Makefile.am: removed blank line after the last backslash
24824         for avoiding a warning from automake.
24826         * configure.in:
24827         * src/Makefile.am: added the ORBit-2 dep.
24829 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24831         * AUTHORS: added Biswa, because I wonder why noone already have
24832         written his name in the Anjuta's hall of fame :)
24834 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
24836         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24837         widgets/e-shell-about-box.c: Made to compile for gnome2.
24838         
24839 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
24841         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24842         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24843         
24844         * configure.in, printing/print.h, printing/print.c,
24845         printing/print-doc.c: Made to compile for gnome2.
24846         
24847 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
24849         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24850         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24851         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24852         widgets/Makefile.am:
24853         
24854         Upgraded the build system to gnome2 platform.
24855         
24856 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24857         * manuals/*: Added capability to generate PDF and PS.
24858         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24859         * TODO, TODO.biswa: Intergated TODO list.
24860         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24861         , bug #574470
24862         * src/dnd.c: Fix typo
24863         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24864         * src/anjuta.c: Bug #568895, Bug #575419
24866 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24868         * tagmanager/tm_global_tags.c: Fixed compiler warning.
24869         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24871 2002-12-17  Naba Kumar <naba@gnome.org>
24873         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24874         bugs.
24875         
24876 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24877         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24878         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24879         * anjuta.prj: Added tools.sgml
24880         * data/properties/cpp.properties: Bug # 646974
24882 2002-12-16  Naba Kumar <naba@gnome.org>
24884         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24885         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24886         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24887         on 'Enter' and adds proper focus mechanism.
24888         * src/anjuta.c: Fixed a memory corruption bug.
24889         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24890         'Enter' and can also be Canceled. Sets proper default and focus policies
24891         for tools dialogs.
24892         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24893         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24894         translatable strings in dialogs and fixed some dialog properties.
24895         * src/anjuta-tools.c: Now uses xml format for loading and saving.
24896         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24897         * src/message_manager_private.cc: Fixed some debug messages.
24898         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24899         widgets/gnomefilelist.c: Fixed a memory leaks.
24900         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24901         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24902         src/main_menubar_def.h: Implemented incremental search.
24903         * TODO: Updated.
24905 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24906         * tagmanager/*: Minor cleanups and warning fixes.
24907         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24908         GUI during long updates.
24909         * src/text_editor.c: Remove debug message.
24911 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24912         * tagmanager/tm_project.c: Fix a memory access problem.
24914 2002-12-13  Naba Kumar <naba@gnome.org>
24916         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24917         tools list to show "Enabled" flag of the tool. Fixed a bug where
24918         tool list is not cleared when creating a new tool.
24919         
24920 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24921         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24923 2002-12-12  Naba Kumar <naba@gnome.org>
24925         * anjuta-tools.[h,c], commands.c: Used the tools help of
24926         anjuta variables list in commands editor and fixed a typos
24927         buy in anjuta-tools.c.
24928         
24929 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24930         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24931         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24932         * TODO.biswa: Added to help me track things better.
24934 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24936         * configure.in, anjuta.spec.in: Added libglade dependency.
24937         * Makefile.am: Added anjuta.glade file.
24938         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24939         , src/mainmenu_callbacks.[ch], src/message-manager.h
24940         , src/widget-registry.c: Tools editor GUI + other additions.
24942 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24944         * src/project_dbase.[ch], tagmanager/tm_project.c,
24945         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24946         Implement syncing tags image with the project database.
24947         * src/anjuta-tools.c: Implemented variable substitution and
24948         working directory in tools.
24950 2002-12-09  Naba Kumar <naba@gnome.org>
24951         
24952         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24953         command configuration language list from properties.
24954         
24955         * data/properties/asm.properties, data/properties/ruby.properties:
24956         Fixed typos.
24958 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24960         * src/an_symbol_view.c: Remember current selected entry and select
24961         it automatically after refresh.
24963 2002-11-26  Murray Cumming  <murrayc@usa.net>
24965         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24966           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24967         and gnomemm 1.2 projects so that people know they are really
24968         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24969         But I did correct these to sue lowercase names.
24971 2002-12-01  Naba Kumar <naba@gnome.org>
24973         * data/anjuta.properties: Fixed caching problem on 
24974         indicators.
24975         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24976         indicators prefs.
24977         
24978 2002-12-01  Naba Kumar <naba@gnome.org>
24980         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24981         property name.
24982         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24983         property and uses it.
24984         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24985         current cursor.
24986         
24987 2002-11-30  Naba Kumar <naba@gnome.org>
24989         * src/debugger.c: Fixed a typo.
24990         * data/properties/*: Updated properties files and added
24991         new ones.
24992         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24993         Added comment submenu and cleaned up ref and unref of menus.
24994         * src/aneditor.h: Added definition of comment commands.
24995         * src/aneditor.c: Upgrade from latest SciTE source code.
24996         * src/text_editor.[hc], src/text_editor_cbs.c, 
24997         src/message_manager_private.cc, src/message_manager.[cc,h],
24998         src/anjuta.[c,h]: Added indicators support for errors/warnings
24999         highlight in the editor.
25000         * NEWS, TODO: Update.
25001         * scintilla/include/PropSet.h: Removed deprecrated function.
25002         
25003 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25005         * src/anjuta-tools.[ch]: Tools implementation (basic)
25006         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25007           , src/main_menubar_def.h: PLugins cleanup and segregation
25008         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25009           registry
25010         * anjuta.prj: Added new files
25011         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25012         * plugins/class-gen/clsGen.c: Register menu under 'Project'
25013         * plugins/patch/patch-plugin.c: Register menu under 'Format'
25014         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25015         * src/Makefile.am: Added new files
25016         * src/message-manager.[cc/h]: Added standard output and error windows
25018 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
25020         * project_type.c: Fixed Gnomemm2 project type
25022 2002-11-25  Naba Kumar <naba@gnome.org>
25024         * printing/print.c: Fixed a compile warning.
25025         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25026         * src/utilities.c: Fixed a compile warning in sparc, hides the
25027         terminal check error output from the user.
25028         * project_config.[ch], project_dbase.[ch], source.c: Added project
25029         version, exclude modules configuration and reordered other config
25030         properties. Changed some strings to more descriptive text.
25031         * src/compiler_opitions.c: Removed extra newlines from .prj file
25032         save.
25033         * anjuta.prj: Converted to new format (only reorganised properties
25034         and removed extra newlines ... nothing else).
25035         * NEWS: updated
25036         
25037 2002-11-21  Naba Kumar <naba@gnome.org>
25039         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25040         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25041         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25042         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25043         Updated to the CVS version.
25045 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25047         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25048           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25049           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25050           images in completion lists. 
25051         * src/resources.h: Make C++ friendly.
25052         * scintilla/PropSet.cxx: Fix memory leak.
25054 2002-11-20  Naba Kumar <naba@gnome.org>
25056         * scintilla/*/*: Synced to latest scintilla 1.49
25057         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25058         New lexers added.
25060         * scintilla/RESearch.cxx: The automatic cvs log in the
25061         file really broke things trying to interprete the changelog
25062         entry incorrectly as end-of-comment. Removed the $cvs line
25063         and committed again.
25064         
25065 2002-11-19  Naba Kumar <naba@gnome.org>
25067         Patch from Timothee Besset <ttimo@idsoftware.com>
25068         
25069         * src/message-manager-private.cc: Interpretes absolute
25070         file paths properly in zvt terminal.
25072 2002-11-19  Naba Kumar <naba@gnome.org>
25074         Patch from Timothee Besset <ttimo@idsoftware.com>
25075         
25076         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25077         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
25078         (important) editor preferences in project (if there is one
25079         open).
25080         
25081         * TODO: Updated
25082         
25083 2002-11-18  Naba Kumar <naba@gnome.org>
25084         
25085         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25086         
25087         * src/debug_tree.c, src/find_in_files_gui.c,
25088         src/find_replace.c, src/find_text.c, 
25089         src/project_import.c, src/project_import_gui.c,
25090         src/wizard_gui.c: i18n Fixes.
25092 2002-11-15  Naba Kumar <naba@gnome.org>
25094         * plugins/class-gen/clsGen.c: Fixed to use project function
25095         to import files. Create non-existent directories before the
25096         sources are written.
25097         
25098         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25099         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25100         src/glade_iface.c,
25101         src/glades.c: Excluded gladen files from build. This
25102         will fix the unnecessary dependency on libssl.
25103         
25104         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25105         file import funtion.
25106         
25107         * src/message_manager_private.cc: Fixed a compiler warning with
25108         DEBUG preprocessor macro.
25109         
25110         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25111         wrong (undocked) editor window was closed on clicking close on an
25112         undocked editor window.
25113         
25114         * src/debugger.c: Fixed a bad bug where debugger terminal won't
25115         start correctly if the executable was run before with 'F3'.
25116         
25117         * src/toolbar_callbacks.c: Wrap around find next.
25118         * src/toolbar.c: Disable combo activate.
25119         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25120         button positions to get 'yes' as default.
25122         * anjuta.spec.in: Updated.
25123         
25124         * src/anjuta_info.c, src/appwizard_gui.c,
25125         src/attach_process_gui.c, src/breakpoints_gui.c,
25126         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25127         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25128         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25129         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25130         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25131         src/preferences.c, src/preferences_gui.c, src/project_config.c,
25132         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25133         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25134         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25135         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25136         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
25137         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25138         plugins/patch/patch-plugin.c, printing/print-util.c:
25139         Set all windows and dialogs transient
25140         to their parents so that they remain floated above their parents.
25141         
25142 2002-11-13  Naba Kumar <naba@gnome.org>
25144         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25145         take default editor font).
25146         
25147         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25148         Corrected email address.
25149         
25150         * src/mainmenu_callbacks.c: Used spaces instead of tabs
25151         for changelog entry.
25153         * NEWS: Updated.
25154         
25155 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25156         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25158 2002-11-06  Naba Kumar <naba@gnome.org>
25160         * README: Updated
25161         * anjuta.spec.in: Ships the .omf files with the
25162         documents instead of the base package.
25163         
25164 2002-11-04  Naba Kumar <naba@gnome.org>
25166         * data/properties/latex.properties: Fixed a bug.
25167         * ChangeLog: Released 1.0.0 stable.
25169 2002-11-04  Naba Kumar <naba@gnome.org>
25171         * src/commands.c: Added command with shell redirection capability.
25172         * data/properties/anjuta.properties: Changed default execution
25173         command.
25174         * src/project_dbase.c: Set project top dir in properties.
25175         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25176         * data/Makefile.am: More diskcheck error fixes.
25177         
25178         * README, anjuta.spec.in, THANKS, AUTHORS,
25179         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25180         manuals/C/anjuta-manual/authers,sgml,
25181         manuals/C/anjuta-manual/anjuta-manual.sgml,
25182         manuals/C/anjuta-manual/anjuta-manual-C.omf,
25183         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25184         : Changed anjuta home to
25185         new URL and my email address.
25186         
25187         * manuals/C/anjuta-manual/interfaces.sgml,
25188         manuals/C/anjuta-manual/prefereces.sgml,
25189         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25190         
25191         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25192         : removed reference to the help menu as the menu is modified
25193         when no help is found (which is very likely when we are
25194         shiping the documents separately).
25195         
25196 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25197         * anjuta.spec.in: Update specfile to make multiple RPMs.
25198         * data/Makefile.am: make dist fix.
25199         * src/text_editor_menu.c: Fix compile warnings (casts).
25201 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25202         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25203         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25205 2002-11-01  Naba Kumar <naba@gnome.org>
25207         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25208         Added gnome2 macros to be used by gnome2 project wizard.
25209         
25210         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25211         from gnome-common.
25212         
25213         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25214         as it was conflicting with generated projects and is not
25215         useful for us.
25216         
25217         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25218         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25219         project generation, removed qt project as it's not complete and
25220         added gnome2 bonobo wizard.
25222 2002-10-29  Naba Kumar <naba@gnome.org>
25224         * po/POTFILES.in: Updated.
25225         * po/POTFILES.skip: Added.
25226         * preferences.h: Fixed print paper size property name.
25228 2002-10-28  Naba Kumar <naba@gnome.org>
25229         
25230         * data/user.properties, data/Makefile.am: Added user properties file
25231         which will be copied in user's ~/.anjuta/user.properties.
25232         
25233         * data/anjuta.properties: Changed a comment.
25234         
25235         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25236         
25237         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25238         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25239         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25240         item.
25242         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25243         instead of user properties file.
25244   
25245         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25246         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25247         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25248         * README, TODO: Updated.
25249         
25250 2002-10-28  Naba Kumar <naba@gnome.org>
25252     * manuals/C/anjuta-manual/figures/editor_guides.png,
25253     manuals/C/anjuta-manual/figures/editor_margins.png,
25254     manuals/C/anjuta-manual/figures/editor_markers.png,
25255     manuals/C/anjuta-manual/figures/local_variables.png,
25256     manuals/C/anjuta-manual/figures/open_file_multiple.png,
25257     manuals/C/anjuta-manual/figures/prefs_print.png,
25258     manuals/C/anjuta-manual/figures/print_dlg.png,
25259     manuals/C/anjuta-manual/figures/print_preview.png,
25260     manuals/C/anjuta-manual/figures/symbol_browser.png,
25261     manuals/C/anjuta-manual/figures/variable_tip.png: New png
25262     files for manual documentation.
25263     
25264     * manuals/sgmldocs.make,
25265     manuals/C/anjuta-manual/Makefile.am,
25266     manuals/C/anjuta-manual/authors.sgml,
25267     manuals/C/anjuta-manual/build.sgml,
25268     manuals/C/anjuta-manual/compileopts.sgml,
25269     manuals/C/anjuta-manual/debugger.sgml,
25270     manuals/C/anjuta-manual/execute.sgml,
25271     manuals/C/anjuta-manual/fileoperations.sgml,
25272     manuals/C/anjuta-manual/interface.sgml,
25273     manuals/C/anjuta-manual/preferences.sgml,
25274     manuals/C/anjuta-manual/projects.sgml,
25275     manuals/C/anjuta-manual/figures/arguments.png,
25276     manuals/C/anjuta-manual/figures/open_file.png,
25277     manuals/C/anjuta-manual/figures/other_opts.png,
25278     manuals/C/anjuta-manual/figures/scrshot.png,
25279     manuals/C/anjuta-manual/figures/toolbar_browser.png,
25280     manuals/C/anjuta-manual/figures/toolbar_tags.png:
25281     
25282     Updated anjuta manual documentation.
25284     
25285 2002-10-27  Naba Kumar <naba@gnome.org>
25287     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25288     check and modifies debugger terminal command accordingly
25289     to function properly.
25290     
25291 2002-10-25  Naba Kumar <naba@gnome.org>
25293         * manuals/sgmldocs.make: Fixed a couple of bugs.
25294         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25296 2002-10-24  Naba Kumar <naba@gnome.org>
25298         * src/debug_tree.c: Fixed a crash bug from Etay.
25300         * global_tags/create_global_tags: Added messages.
25301         Fixed infinite looping within files.
25302         
25303         * macro/autogen.sh: Removed debug and warning flags for defaults.
25304         
25305         Patch from Vadim Berezniker <vadim@berezniker.com>
25306         
25307         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25308         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25309         generation.
25311         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25312         temporarily just copy it
25314 2002-10-24  Naba Kumar <naba@gnome.org>
25316         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25317         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25318         manuals/C/anjuta-manual/compileopts.sgml,
25319         manuals/C/anjuta-manual/debugger.sgml,
25320         manuals/C/anjuta-manual/execute.sgml,
25321         manuals/C/anjuta-manual/fileoperations.sgml,
25322         manuals/C/anjuta-manual/interface.sgml,
25323         manuals/C/anjuta-manual/introduction.sgml,
25324         manuals/C/anjuta-manual/projects.sgml,
25325         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25326         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25327         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25328         manuals/ja/anjuta-manual/compileopts.sgml,
25329         manuals/ja/anjuta-manual/debugger.sgml,
25330         manuals/ja/anjuta-manual/execute.sgml,
25331         manuals/ja/anjuta-manual/fileoperations.sgml,
25332         manuals/ja/anjuta-manual/interface.sgml,
25333         manuals/ja/anjuta-manual/introduction.sgml,
25334         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25336 2002-10-24  Naba Kumar <naba@gnome.org>
25338         * src/project_type.c: added autogen for qt projects.
25339         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25340         Fixed a bug that retrieves wrong terminal command.
25341         * src/commnads.c: Added more terminal commands.
25342         * configure.in: Checks for scrollkeeper version.
25343         
25344 2002-10-22  Naba Kumar <naba@gnome.org>
25346         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25347         instead of AM_GNOME_GETTEXT.
25348         
25349         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25350         for setup-gettext for the wizard generated projects.
25352         * src/source.c: Fixed a bug where glade file wasn't generated.
25353         
25354         * src/gnome_project.c: Excluded project version from project dir
25355         name.
25356         
25357 2002-10-22  Naba Kumar <naba@gnome.org>
25359         * acinclude.m4: New file with dummy funtion for gettext
25360         cross compatibility fix.
25361         
25362         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25363         * configure.in: Fixed cflags to avoid useless warnings.
25364         * Makefile.am: EXTRA_DIST += setup-gettext.
25365         * src/toolbars.c: Added space paddings around tags label.
25367 2002-10-21  Naba Kumar <naba@gnome.org>
25369         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25370         
25371         * setup-gettext: New script to maintain gettext cross version
25372         compatibility.
25373         * configure.in, macros/autogen.sh: Fix for gettext cross version
25374         compatibility.
25375         
25376 2002-10-21  Naba Kumar <naba@gnome.org>
25378         * debug_tree.c: Fixed incorrect use of debug assertion.
25379         
25380 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25381             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25382         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25383         src/memory.c, src/memory.h, src/message-manager-private.cc:
25384         
25385         New parsing algorithm; adapted from kdevelop.
25386         Middle button menu for changing the value's display type
25388 2002-10-07  Naba Kumar <naba@gnome.org>
25390         * src/main_menubar_def.h: Changed status bar message for Help->
25391         Browse info pages. Bug #603308
25393         * src/executer.c: Made "User terminal" default for creating
25394         projects (User can always disable it later). Bug #114222
25395         
25396 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25398         * macros/autogen.sh: Require gettext 0.10.x for autogen
25399         * src/text_editor.c: Fixes Bug #595303
25400         * src/source.c: Fixes Bug #595970
25401         * src/anjuta.c: Fixes Bug #598366
25402         * scingtilla/LexCPP.cxx: Bug #602296
25403         * src/main_menubar_def.h: Bug #604363
25404         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25405         
25406 2002-10-07  Jens Georg <mail@jensgeorg.de>
25408         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25409         * gnomefilelist.c: This patch fixes the bug #611542
25410         
25411 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25413         * data/properties/Makefile.am: Added tcltk.properties file.
25414         
25415 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25417         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25418         
25419         * README: Updated README
25420         * plugins/class-gen/clsGen.c, src/message_manager.cc
25421           , src/mainmeu_callbacks.c, src/memory.c
25422           , src/project_dbase_gui.c, src/text_editor_gui.c
25423           , widgets/gnomefilelist.c: Set window icons
25424         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25425           Enabled release build (stripped + optimized binaries, etc.)
25426         * data/properties/anjuta.properties, src/commands.c,
25427           src/defaults.cFixed bug #595489 (stdin on executables)
25428         * src/appwizard.c, src/main.c, src/message-manager.cc
25429           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25430           , src/debug_tree.c: Memory related (valgrind) fixes.
25431         * src/message-manager-private.[cc,h], src/pixpams.h
25432           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25433         * anjuta.prj: Added debug_tree.c to SOURCES
25434         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25435           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25436           Compacted code and cleaned up unnecessary functions.
25437         * tagmanager/*.[ch]: Code fixes.
25438         
25439 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25440         
25441         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25442         
25443         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25444         Debug tree now detects changes of displayed variables
25445         and changes their color to red
25447 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25449         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25450         
25451         * mainmenu_callbacks.c: Set's the current file name in
25452         file save as dialog.
25453         
25454 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25456         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25458         * data/properties/tcltk.properties: New file for tcl/tk
25459         properties.
25461 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25463         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25464         Fixed a fatal bug which doesn't let building gnome2 related
25465         projects. They use different autogen.sh script. Defined new
25466         type field "gnome_macro_support".
25467         
25468         * data/autogen.sh.gnome2: New file.
25469         
25470         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25471         bug with quotes escaping in quotes.
25472         
25473         * src/message-manager-private.cc: Used event box instead
25474         of frame for local message pane, so that the borders appear
25475         properly and nicely.
25476         
25477         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25478         if there is a project open and all the files are un-docked.
25480         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25482 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25484         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25485         * THANKS: updated for new contributions
25486         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25488 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25490         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25491         src/project_dbase.h, src/project_type.c, src/source.c, 
25492         src/wizard_gui.c: new Qt project type
25493         *** NB not fully tested, may need some work, icon required...
25495 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25497         * src/memory.c, src/memory.h: new memory patch
25499 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25501         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25503 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25505         * lancher/anjuta_launcher.c: Determine pty from function
25506         call instead of running 'tty' externally.
25507         
25508         * data/properties/cs.properties: Added compile/build commands.
25509         Fixed execution properties.
25510         
25511         * src/commands.c: Added c# options.
25513         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25514         
25515         * src/debug_tree.[c,h], src/debugger.[c,h],
25516         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25517         
25518         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25519         1. Misaligned structs when they are members of other structs.
25520         2. '{' sometimes appears as a variable.
25521         3. Wrong processing of some arrays.
25522         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25523         that displays the tree in two columns (variable and value).
25525 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25527         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25529         * data/properties/sql.properties: added the DATETIME data type.
25531         * data/properties/html.properties: added the foreach php keyword.
25533 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25535         * NEWS: Updated with new features.
25536         
25537         * data/.cvsignore, doc/.cvsignore: Updated.
25538         
25539         Patch from: Etay Meiri <etay-m@bezeqint.net>
25540         
25541         * src/debug_tree.h, src/debug_tree.c: New files.
25542         
25543         * src/Makefile.am, src/message-manger-private.[h,cc],
25544         src/message-manger.cc: Added Tree view for debugger
25545         locals view.
25546         
25547 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25549         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25550         
25551         * src/memory.c, src/memory.h: New files.
25552         
25553         * src/Makefile.am, src/appwizard.c, src/controls.c,
25554         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25555         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25556         
25557         Memory view implemetation that would enable viewing raw memory
25558         during debugging.
25560 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25562         * AUTHORS: added Biswa, because I wonder why noone already have
25563         written his name in the Anjuta's hall of fame :)
25565 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25567         * src/appwizard_gui.c: Removed an ambiguous prototype.
25568         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25569         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25570         * THANKS: Updated M. Ali Vardar's email.
25571         
25572 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25574         * src/anjuta_gui.c: implemented feature request to stop main and browser
25575           toolbars having exclusive use of space
25577 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25579         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25580         left over from the previous work to fix bugs :-)
25581         
25582         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25583         src/controls.c, src/mainmenu_callbacks.h, 
25584         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25585         reviewed
25586         
25587         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25588         src/project_import_gui.c, src/sharedlib_gui.c, 
25589         src/signals_gui.c: set window icon correctly
25590         
25591         * NEWS: more updates for the release
25592         
25593         * HACKING: updated for window icons and insert menu information
25594         
25595         * src/cvs_gui.c, src/build_project.c, 
25596         src/project_import_cbs.c: message strings reviewed
25597         
25598         * src/controls.c: context help button should be disabled if 
25599         DevHelp is not installed
25600         
25602 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25604         * src/debugger.c: Fixed the signalling screw up because of string
25605         update in gdb used to report the child process PID. Also, no
25606         error dialog will be popped up for "no such file or directory"
25607         error (very annoying and useless error). This error will still
25608         be shown on the debug message window. Avoided terminating the
25609         program when the terminal is terminated -- doesn't hurt, otherwise
25610         we get crappy egg-and-hen problem.
25611         
25612         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25613         dimensions loading.
25614         
25615         * src/anjuta.c: Limited the default size of main window to sane
25616         values.
25618         * src/preferences.c: Fixed some deadly memory corruption bugs in
25619         the recent patches. Return from getenv() should NEVER be freed,
25620         because they are static strings.
25621         
25622         * src/preferences_gui.c: Removed the fix for crash bug with font
25623         selection and applied the real fix.
25624         
25625 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25627         * NEWS: updated for release
25629 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25631         * src/launcher.c: Added a fix a memory leak and a possible
25632         fix for zvt-crash bug.
25633         
25634         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25635         
25636         * data/properties/latex.properties,
25637         data/properties/ada.properties: Added file.is.source property.
25638         
25639         * src/an_file_view.c: Set auto column size of the file
25640         revision column.
25641         
25642         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25643         The user is now prompted to confirm the closing of the file
25644         if it is being used by CVS. If yes, the editor is closed and
25645         the CVS operation stops.
25646         
25647 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25649         * anjuta.prj: bump project version for release
25650         * BUGS: removed unnecessary file
25652 2002-06-07      Philip Van Hoof <freax@pandora.be>
25654         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25655         during the life of the file list widget
25656         * src/preferences_gui.c: sticking-plaster fix to font selection
25657         causes segfault bug
25659         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25661 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25663         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25664         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25665         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25666         added options for symbol and file browsers.
25667         * data/properties/cpp.properties: linker flags should come after
25668         the name of the file to compile.
25669         * scintilla/Editor.cxx: fixed gcc compilation warning.
25670         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25671         be executed from bindir only.
25672         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25673         tagmanager/include/tm_file_entry.h: CVS version information in file 
25674         browser.
25675         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25676         window.
25677         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25678         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25679         crashes during file import.
25680         * src/project_import.c: disable project menu items during project 
25681         import.
25682         
25683         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25685 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25687         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25688         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25689         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25690         modified Insert menu, added C functions template, header C 
25691         template, modified header_template HEADER_H ==> NAMEFILE_H
25692         
25693         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25695 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25697         * data/properties/html.properties: changed some file 
25698         associations
25700 2002-06-05 Philip Van Hoof <freax@pandora.be>
25702         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25703         
25704         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25706 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25708         * data/properties/anjuta.properties, src/defaults.c: Make windows
25709         docked by default, fix the big fonts bug.
25710         
25711         * src/an_file_view.c, src/main_menubar_def.h, 
25712         src/project_dbase_gui.c: sanitized the Edit/View mess.
25713         
25714         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25715         for customizing shortcuts.
25716         
25717         * src/mainmenu_callbacks.c: Search for selected word if present.
25718         
25719         * src/text_editor_menu.c: Added context menu options for docking
25720         and undocking editor windows.
25721         
25722         * src/main_menubar.h, src/main_menubar.c: more support for the 
25723         shortcuts menu item.
25724         
25725         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25727 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25729         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25730         all commit messages being written to top of the file
25731         
25732         * src/main_menubar_def.h: message strings reviewed
25733         
25734         * src/project_import.c: message strings reviewed
25735         
25736         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25737         some bugs around reading the project properties for creating 
25738         .glade and .desktop files in the Application Wizard. There were
25739         typos in the property names being retrieved
25740         
25741         * widgets/gnomefilelist.c: changed build_full_path to make 
25742         the file widget support ~
25743         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25744         
25745         * THANKS, widgets/e-shell-about-box.c, 
25746         manuals/anjuta-manual/C/authors.sgml: updated for new
25747         patch
25749 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25751         * src/project_dbase.c: Fixed the file-path-corruption bug
25752         and the cannot-import-file-in-project bug. (follow-up with
25753         the last commit from Stef).
25754         
25755         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25756         with unsaved-project.
25757         
25758 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25760         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25761         misplaced g_free.
25763 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25765         * data/properties/{xml,html,other}.properties: changed some file 
25766         associations
25767         
25768         * data/anjuta.mime: oops! cvs added
25769         
25770         * scintilla/RESearch.cxx: fixed up a problem with comments
25771         
25772         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25773         to avoid messages about missing libs
25774         
25775         * NEWS: started the release notes
25777 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25779         * HACKING: updated with new information on printing, patch naming
25780         
25781         * TODO: removed completed tasks
25782         
25783         * THANKS: updated a few contributions
25784         
25785         * anjuta.prj: updated the icon file
25786         
25787         * anjuta.desktop.in.in: updated to add Categories
25788         
25789         * data/anjuta.mime: created a mime type for Anjuta project files
25790         (NB needs to be added to the install in /usr/share/mime/)
25791         
25792         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25793         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25794         to PNG for websites.
25795         
25796         * plugins/patch/patch-plugin.c: clarified some messages and 
25797         made it easier to see different patching sessions
25798         
25799         * src/toolbar.c: changed some message text for consistency
25800         
25801         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25802         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25803         in preferences. 
25804         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25805                  
25806         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25807         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25808         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25809         Added XLib Project and a Dockapp Project types.
25810         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25811         projects
25812         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25813         * src/source.c: Fixed memory leak in existing projects. 
25814         (filename was not freed)
25815         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25817 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25819         * src/anjuta.h, src/anjuta.c: Added error display funtions
25820         with parent windows.
25821         
25822         * src/appwizard_cbs.c: Changed error display function to use
25823         parented version.
25824         
25825 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
25827         * printing/print.h, printing/printing.c: Taken care of document
25828         zoom factor and fixed a font loading bug. Dynamically calculated
25829         text widths to work with zooms properly. Re-organized code for
25830         dynamic text width calulations to work in general with utf8 chars.
25831          Determined font height and width automatically from the font info.
25832         
25833         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25834         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25835         Converted text.zoom.factor property to use #defined value. Removed
25836         margin header and margin numbers preferences, as they  now
25837         calculated dynamically.
25838         
25839 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
25841         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25842         printing/print-util.h, printing/print.c, printing/print.h:
25843         Rewritten printing support for style based printing. Syntax highlighted
25844         printing, monochromatic printing, setup using preferences etc.
25846         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25847         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25848         language and the styled text buffer.
25849         
25850         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25851         the print setup preferences page and added printer preferences. Added functions
25852         to retrieve preferences with default values.
25853         
25854         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25855         the printing.
25857         * data/properties/anjuta.properties: Added default printer preferences.
25859         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25860         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25861         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25863         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25864         
25865 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25867         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25869         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25870         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25871         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25872         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25874         printing/Makefile.am: Reduced compiler optimizations.
25876         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
25877         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
25878         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25879         tagmanager/tm_workspace.c: TagManager fixes.
25881 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
25883         * printing/*: CVS added. :)
25884         
25885 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25887         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25889         * printing*: CVS added.
25890         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25891           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25892           src/main_menubar_def.h: Gnome Print support
25893         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25894         * configure.in: Enable debugging flag option
25895         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25896           Print properties defined.
25897         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25898         
25899 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25901         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25902         
25903         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25904         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25905           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25906           and cleanups
25907         * src/text_editor.c: Minor cleanups.
25908         * anjuta.c: Tweaks to 'Goto File Line' functionality.
25909         * src/project_dbase.c: Fixes to add/remove files from project.
25910         * src/help.c: Fix minor memory leak.
25911         * src/project_dbase_gui.c: Remove debugging messages.
25912         * src/utilities.[ch]: Cleanups and minor fixes.
25913         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25915 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
25917         * src/anjuta.c [anjuta_apply_preferences()]:
25918         Fixed a crash bug when tab pos is not defined for the editors.
25919         
25920         * data/properties/cpp.properties: Set default identifier property to normal.
25921         This fixes the bug in which the fore color gets hidden with dark background.
25923 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
25925         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25926         scintilla 1.46
25927         
25928         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25929         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25930         src/anjuta.c, data/properties/anjuta.properties:
25931         Implemented line wrapping.
25932         
25933         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25934         
25935         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25936         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25937         tags. Code was reviewed from GNOME Bonsai view.
25938         
25939         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25940         it seems to have been removed by scintilla people.
25941         
25942         * data/properties/anjuta.properties: Set default line wrap to false, as
25943         is noticably slow with big files.
25944         
25945 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25947         * src/project_import_gui.c: disallow the selection of files in
25948           the browse dialog.
25949         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25950           preferences code.
25951         
25952 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25954         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25955           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25956         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25957         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25958           now works properly.
25959         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25960         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25961         * src/utilities.[ch]: Added some utility functions.
25962         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25963         
25964         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25966 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25968         * HACKING: info on FIXME statements and removed ccview references
25969         * Makefile.am: added rule to make RPM package
25971 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25973         * THANKS, widgets/e-shell-about-box.c, 
25974         manuals/anjuta-manual/C/authors.sgml: updated for new
25975         patch
25976         * src/anjuta.c: removed unnecessary warning code since CVS 
25977         support is now implemented :-)
25978         * manuals/sgmldocs.make: implemented a fix for bug #553969
25979         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25980         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25981         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25982         
25983 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25984         
25985         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25986           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25987           src/main_menubar_def.h, src/preferences_gui.c,
25988           preferences.c, preferences.h: setup Username and Email 
25989           preferences, Insert ChangeLog and Username editor functions
25990           
25991           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25993 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25994         
25995         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25996           src/src_paths_cbs.c, src/src_paths_gui.c
25997           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25999           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26001 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26003         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26004           and goto tag menu items to main menu.
26006 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26008         * THANKS, widgets/e-shell-about-box.c, 
26009         manuals/anjuta-manual/C/authors.sgml: added new contributors
26010         * HACKING: updated with info on files to change for credits
26012 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
26014     * src/aneditor.cxx: extended extension list which fixes segfault
26015     on selecting lisp, ruby or matlab as highlight style.
26017 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26019         * src/main_menubar_def.h: fixed an array initialiser and fixed
26020         the lexer settings for the new entries on the Format menu
26022 2002-05-07  Stephane Demurget  <demurgets@free.fr>
26024         * Synced with Scintilla 1.45
26026 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26028         * anjuta.prj: added another missing file
26029         * ChangeLog: fixed some incorrect change dates I caused by 
26030         sloppy cut-and-pasting :-/
26032 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26033         
26034         * src/mainmenu_callbacks.c: fixed title of new About box
26036 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26038         * src/pixmaps.h: added macros for OpenGL and SDL project icons
26040 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26042         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26043         * anjuta.prj: updated for new files
26045 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
26047         * widgets/e-shell-about-box.c: Added version display.
26048         
26049 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26051         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
26052         widgets/scroll_menu.c: fixed up some compiler warnings (patch
26053         from Philip Van Hoof)
26055 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26057         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
26058         dependency
26059         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
26060         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
26061         that produced build errors (needs checking on a machine with the
26062         ja locale!)
26063         * data/properties/lisp.properties: updated to match format of other
26064         lexer property files supplied with Anjuta
26066 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26068         * anjuta.prj: added new files
26069         * HACKING: added information from the mailing list on 
26070         adding new project types to the wizard (thanks to Johannes)
26072 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26074         * src/utilities.h, src/launcher.c, src/gnome_project.c,
26075           src/appwiz_page2.c: Fix for 547038.
26077 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26079     * attach_process.c, attach_process_cbs.c: Fixed a dialog
26080     hide bug.
26081     
26082     * about.h: cvs removed.
26083     
26084 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26086         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26088         Fix for #539574.
26090         * src/anjuta.c (anjuta_system_error): checks for the error number to
26091         know whether the error description is needed or not.
26093 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26095         * pixmaps/anjuta_logo.png: New about logo.
26096     
26097         * pixmaps/anjuta_icon.png: New icon from Misha. The
26098         old one had trouble with some gtk themes.
26099     
26100         * about.c: Removed. No longer needed.
26102         * mainmenu_callbacks.c: Removed reference of about.h
26103     
26104 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26106         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26108         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26109           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26110         About Dialog (thanks to the Evolution team for the cool widget!)
26112 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26114         Patch from lbell <lbell@tsc4.com>
26115     
26116         * src/find_in_files.c, src/find_in_files.h,
26117           src/anjuta.c: Added save_yourself, load_yourself routines.
26118     
26119         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26120         Added "Append messages" toggle button. This will enable
26121         the search results to be appended to the already existing
26122         results.
26123     
26124         * src/debugger.c: Fixed a typo.
26125     
26126         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26127           src/session.c, src/session.h: Improved session management.
26129 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26131         * THANKS, FUTURE, AUTHORS: Changed my email and
26132         avoided yahoo.com.
26134 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26136         Impl. feature request #525271 (add Lisp support).
26138         * data/properties/lisp.properties: added.
26140         * data/properties/Makefile.am, data/properties/anjuta.properties: added
26141           the lisp properties.
26143         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26144           src/utilities.[ch]: added support for the Lisp highlight style.
26146 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26148         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26149           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26150           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26151           option preferences to have a persistent setting. Plus it's not used
26152           often, so it's better here than flooding the menus.
26154         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26155           preferences pages a lot more consistent and sweeter: tabs direction
26156           radiobuttons are directed against the meaning, all pages have an
26157           outter frame, a lot of padding, removed all expand attributes for
26158           vertical boxes, ...
26160           That's not a total revamp, but it's really looking better now, even
26161           if there's still work to be done.
26163 2002-05-01  Andy Piper <andy.piper@freeuk.com>
26165         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26166         * TODO: added task to be completed before next release (update all credits)
26168 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26170         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26171         Benke László.
26173 2002-05-01  Benke László  <decike@freemail.hu>
26175         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26177         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26178           src/main_menubar_def.h, src/mainmenu_callback.[ch],
26179           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26180           to the format menu in order to reorder the notebook tabs in
26181           alphabetical order everytime a file is created/opened/saved.
26183 2002-05-01  Philip Van Hoof <freax@pandora.be>
26185         * widgets/gnomefilelist.[ch] (history_combo_go),
26186         (history_combo_clicked): impl.
26188         (gnome_filelist_new_with_path): use this new impl.
26190 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26192         * src/project_dbase_gui.c (add_file): added the xpm file type.
26194 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26196         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26197         tag manager fixes.
26199         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26200           of tag types.
26202         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26203           src/text_editor_menu.c: Added context sensitive search in symbol
26204           browser and editor.
26206         * configure.in: Changed version number to 0.1.9.99.
26208         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26209           src/project_import.c: Minor changes to project import facility.
26211         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26212           (Forced to use specific brace format)
26214         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26215           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26216           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26218 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
26220         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26221         replaced the spinbutton with an hscale, and made the UI less "blocky".
26223         * src/cvs_gui.c: When diffing a project you can choose date and
26224         release now.
26226         * src/project_dbase.c: Import_file activated again
26228         * configure.in, plugins/Makefile.am: Added patch plugin
26230         * plugins/patch/*: The new patch plugin
26232 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26234         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26236         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26237         dropdown list shown by autocompletion are now removed.
26239 2002-04-28  Philip Van Hoof <freax@pandora.be>
26241         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
26242         a bunch of filetypes from the older version.
26244         * src/project_dbase_gui.c (add_file): changed the import
26245         dialog's filetypes combo contents depending on the
26246         type of data to be imported.
26248 2002-04-28  Stephane Demurget  <demurgets@free.fr>
26250         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26251         the amount parameter as Philip stated and reformated to follow the
26252         Gnome convention.
26254         * src/project_dbase.c (project_dbase_make_default_filetype_list):
26255         changed accordingly.
26257 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26259         Fix for #531293.
26261         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26262         Shift-F6, to be more consistent with other Gnome apps.
26263         Moved the "Search next" entry under the "Search" one, and swapped the
26264         order of the "Find in files" and "Find and Replace" ones.
26266         Some additional fixes ands cleanups on the edit menu.
26268         * src/main_menubar.h: replaced all occurences of repeat_find by
26269         find_again for the code to be more consistent.
26271         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26272         sensitiveness depending on the existence of an active text buffer.
26274         * TODO: added some bits about improving the usability of the
26275         search/search again couple.
26277 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26279         * src/preferences_gui.c: made the tab labels text more consistent
26280         (s/misc/Misc/).
26282 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26284         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
26286         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26287         filename.
26289         * src/main.c (main): simplified some code and cleanups.
26291         Fix a part of #499366:
26293         * src/commands.[ch] (sync_from_props), (command_editor_save),
26294         (on_apply_clicked), (create_command_editor_gui): added the gui
26295         corresponding to the command.terminal preference.
26297 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26299         Fix for #465180.
26301         * anjuta.spec.in: added build requirements for the source rpm.
26303 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26305         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26306         
26307         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26308           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26309           src/project_type.c, source.c, wizard_gui.c:
26310           Added new GNOME 2 project types and changed glade behaviour to
26311           produce GTK code if project type GTK was selected and GTKmm code
26312           if project type GTKmm was selected (and not depending on the 
26313           selected language. Disabled glade for GNOME 2 projects because
26314           we will need glade2 there.
26315           
26316         * src/project_dbase.c: Fixed a memory lack.
26317         
26318         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26319         
26320         * src/cvs.c: Added an error message if jobs are running
26322 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26324         * tagmanager/tm_work_object.c: Fixed a chrash
26325         bug which occurs when it tries to stat an empty
26326         file name.
26327         
26328 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26330         * src/controls.c: CVS menu items now becomes
26331         insensitive when the launcher is busy.
26332         
26333         * src/anjuta.c, cvs.h, cvs.c: Created a function
26334         to update the cvs preferences when preferences are
26335         applied in preferences dialog and called it from
26336         anjuta_update_preferences().
26337         
26338 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26340         * src/cvs.c: Added a space in the cvs command
26341         before the revision part. This fixes the cvs
26342         error we get when cvs-diffing with revisions.
26343         
26344         * src/cvs.c: Fixed a compiler warning.
26345         
26346         * src/find_replace.c: The dialog now remembers
26347         the settings including the "prompt on replace"
26348         which seems to have broken somewhere line the
26349         changes.
26350         
26351 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26353         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26354         Added a new property in cvs class to hold a boolean
26355         for enabling date in cvs diff. This fixed the bizzare
26356         diff output due to the date that goes with the cvs
26357         command. Also, set the default value of compression
26358         to 3 and unified diff option to 1.
26359         
26360 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26362         * src/cvs.c: The diff editor is set to hilite as
26363         diff syntax hiliting.
26364         
26365         * configure.in, manual/Makefile.am:
26366         Added a new manual module for ja language.
26367         
26368         * manual/ja/*/*/*: New module and files for the
26369         ja translation for the anjuta documentation
26370         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26371         
26372 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26374         * src/launcher.c: Made a very messy work around
26375         for the launcher authentication to work properly.
26376         
26377         * src/find_replace.c: Applied the missing patch
26378         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26379         
26380 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26382         * src/cvs.c, src/main_menubar_def.h: made message strings
26383         consistent with existing standards from our own documentation 
26384         (such as uppercase P in Project, corrected spelling of 
26385         repository, etc.)
26387 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26389         * src/cvs_gui.c: Cleaned up gui and aligned various
26390         widgets to give a clean look.
26391         
26392 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26394         * src/launcher.c: Added work around to retrieve
26395         the child exit code. It works. :)
26396         
26397         * src/find_in_files.c, src/gnome_project.c,
26398         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26399         src/clean.c, src/clean_project.c, src/build_project.c,
26400         src/build_file.c: Modified to handle the new
26401         child exit code.
26402         
26403 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26405         * src/find_replace.c: Changed signal to call
26406         on_replace_text_close on from delete_event
26407         to close => the replace history is now updated.
26409 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26411         * src/cvs.c: escaped the cvs import message before
26412         passing it to cvs.
26413         
26414 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26416         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26417         
26418         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26419         
26420         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26421         Added cvs import
26422         
26423         * src/preferences_gui.c: GUI improvements
26424         
26425         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26427 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26429         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26430         Removed static qualifier from tm_tag_type_name() and
26431         availed it's prototype for use in outside code. also
26432         created reverse map function tm_tag_type_name();
26433         
26434         * src/anjuta.c: Implemented qualified tags names for
26435         the tag list (on the toolbar pulldown list) to avoid
26436         ambiguty in tags with similar names (like prototype
26437         and definition). Patch modified and improved.
26438         
26439         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26440         
26441 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26443         * src/utilities.[c,h]: Added a utility funtion
26444         that escapes the single and double quotes in a
26445         given string. Useful for passing command line
26446         args with quotes.
26447         
26448         * src/cvs.c: Escaped the cvs log message before
26449         passing it to cvs command line to avoid ambiguties
26450         with quotes in the message.
26451         
26452         * pixmaps/anjuta_icon.png: Changed to the new icon.
26453         from Todd Goyen <goyen@mbi-berlin.de>
26454         
26455         * src/message-manager-private.cc: Added regex to 
26456         recognize (underline hilite) the parsable outputs
26457         from the zvt terminal.
26458         
26459 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26461         Patch from: Tina Hirsch <tehirsch@arcor.de>
26462         
26463         * src/project_type.c:
26464         Fixed a bug in the wxproject type and modified the erroroutput when
26465         configure doesn't find wx-config
26466         
26467         Patch from: Timothee Besset <ttimo@idsoftware.com>
26468         
26469         * src/anjuta.c, src/message-manager-private.cc,
26470           src/message-manager-private.h
26471         Catches double clicks in the zvt terminal, and calls goto_error_line
26472         to jump to the appropriate location in the source. This will recognize
26473         grep -n output
26474         
26475 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26476         
26477         * src/build_project.c: Taken care of memory leak
26478           by freeing cmd variable properly.
26480         * src/main_menubar_def.h: Fixed wrong signal connection
26481           for cvs project commit.
26482           
26483         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26484         
26485         * src/preferences_gui.c: Added some border and adjusted
26486           expandsion, filling in box adds to make the cvs preferences
26487           more nicer.
26488         
26489 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26491         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26492         
26493         * src/cvs*, src/main_menubar*, src/preferences*: 
26494         Moved CVS settings to preferences, added a nice login dialog.
26495         
26496         * src/controls.c, src/project_dbase.c:
26497         CVS project options are only shown if a project is open
26498         
26499         * src/build_project.c:
26500         User is now asked if he wants to install as root 
26501         
26502         * src/launcher.c:
26503         Fixed a warning
26505         * anjuta.prj: Updated with cvs files
26506         
26507         * TODO: Remove task which are done
26508         
26509 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26511         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26512         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26513         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26515         Modified launcher to use controlling terminal to detect and
26516         take care of password authentications (for example, for cvs
26517         and root installs).
26518         
26519         * pixmaps/password.png: New file.
26520         
26521 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26523         Anjuta kick start tutorial wirtten by:
26524           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26526         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26527           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26528           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26529           manuals/C/anjuta-tutorial/figures/*.png:
26530           
26531           Added files
26532         
26533         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26534           
26535           Modified files.
26536         
26537 2002-03-28 Roel Vanhout <roel@stack.be>
26539         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26541         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26542           src/preferences_gui.c:
26543         Added option to wrap around to beginning/end of file when on last bookmark
26544         and next/previous bookmark is pressed
26545         
26546 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26548         Patch from Philip Van Hoof <freax@pandora.be>
26549         
26550         * src/gnomefilelist.c:
26551         Added gimp like feature that changes the file extension of
26552         the filename entered in the selections when the file
26553         filter is changed.
26554         
26555 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26556         
26557         Patch from Roy Wood <roy.wood@filogix.com>
26558         
26559         * src/controls.c, src/find_text.c, src/find_text.h,
26560           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26561           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26562           
26563           Menuitem for entering currently selected text as find target,
26564           added key accel for "find next" and changed some key accels for
26565           other key for consistency.
26566           
26567         * src/utilities.c:
26568           Cleaned up code.
26569         
26570 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26572         * src/watch.c, src/watch.h, src/watch_cbs.c,
26573           src/watch_cbs.h, src/watch_gui.c:
26574         
26575           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26576         
26577           Added change watch entries feature
26578           and Watch entries modify on double click fixed.
26580 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26582         * src/mainmenu_callbacks.c:
26583         
26584           Project commit should not bypass dialog as
26585           we need to get the cvs log from the user.
26586           
26587 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26589         * src/project_dbase.c:
26590         
26591           Patch from Roy Wood <roy.wood@filogix.com>
26592           
26593           Fixed docking bug with the new docking patch
26594           to fix copy/paste bug.
26595           
26596 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26598         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26599           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26600           src/main_menubar.h, src/main_menubar_def.h,
26601           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26603           Added cvs project support. Featured bypass cvs dialog for
26604           cases where we don't need dialog (such as project and right
26605           click selection from file browser). Cleaned up cvs code to
26606           make them generic cvs operations instead of separate file
26607           and project operations. Added cvs log action. Increased
26608           file entry box width and enabled "unified diff" by default.
26609           Used Editor buffer for status and log and set hilite for
26610           these buffers including diff buffer (DIFF hilite).
26611           
26612 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26614         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26616         * data: Added file autogen.sh.wxwin 
26617         * data/Makefile.am: Added entry for autogen.sh.wxwin
26618         * pixmaps: Added project image appwiz_wxwin.png
26619         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26620         * src/appwizard_cbs
26621           src/compiler_options.c
26622           src/pixmaps.h
26623           src/project_dbase.c
26624           src/project_dbase.h
26625           src/project_import_cbs.c
26626           src/project_type.c
26627           src/source.c
26628           src/source.h
26629           src/wizard_gui.c: Added everything necessary for new
26630                             project type 'wxWindows (wxGTK)
26631         * src/project_dbase.c: Fixed a bug that caused every project
26632                                to be a glade project in dialog
26633                                                    'Project information'.
26635 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26637         Patch submitted by Roy Wood <roy.wood@filogix.com>
26638         
26639         * src/anjuta_gui.c, src/message-manager-dock.c,
26640           src/project_dbase.c:
26641           
26642           fixed the copy/paste bug by rewriting dock/undock
26643           code.
26645 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26647         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26648         
26649         * src/cvs*, src/Makefile.am:
26650           New file for CVS support. File operations currently work
26651           cvs login needs to be done. Project support is not yet
26652           started.
26654         * src/main_menubar*, src/mainmenu_callbacks,
26655           src/anjuta.c, src/anjuta.h:
26656           Added menus and functions for cvs commands.
26657           
26658         * src/text_editor_menu.h: 
26659           Added #include <gtk/gtk.h>
26660           
26661         * src/gotoline.h:
26662           Removed a warning (and this time it works ;-)
26664         * src/utilities.c, src/utilities.h:
26665           Added a utility function to retrieve directory
26666           name out of full path.
26668 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26670         * src/executer.c: (create_executer_dialog): changed the default
26671           focus on the entry.
26673 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26675         * widgets/gnomefilelist.c:
26676         Fixed duplicate history entries for the same directory.
26677           
26678 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26680         Fix for #520092.
26682         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26683           it's already used by scintilla to delete the whole current line.
26685 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26687         Fix for #525107.
26689         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26690           calls to fileselection_hide_widget,
26691           (on_open_filesel_cancel_clicked): removed.
26693         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26694           (on_add_prjfilesel_cancel_clicked):
26696         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26697           impl.
26699         * src/fileselection.c: Made some functions static.
26700           (fileselection_hide_widget): rewritten using the new
26701           gnome_filelist_set_multiple_selection function.
26703         * src/fileselection.c: (on_file_selection_delete_event): removed
26704           unuseful widget hides. Some cleanups,
26705           (on_file_selection_cancel_clicked): impl,
26706           (create_fileselection_gui): changed the cancel button clicked's
26707           callback to use this new function.
26709         * src/anjuta.c: (anjuta_new):
26710         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26711           callbacks, because this the gnome filelist widget's job.
26713         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26714           clist selection mode duplicates set,
26715           (gnome_filelist_key_press): use the new impl. function.
26717 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26719         Fix for #441233.
26721         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26722           fixed some bogus code using an array cell out of
26723           range, removed unecessary gettext usages.
26725         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26726           some cleanups and now transform minus characters to
26727           underscores.
26729         * src/source.c:
26730           (source_write_configure_in),
26731           (source_write_toplevel_makefile_am),
26732           (source_write_desktop_entry),
26733           (source_write_glade_file):
26734         * src/project_dbase.c: (project_dbase_summon_glade),
26735           (project_dbase_generate_source_code):
26736         * src/glades.c: (gladen_write_glade_write):
26737           replaced some occurences of the target name by the
26738           project filename, using project_dbase_get_proj_name,
26739           to fix the name of some files.
26740           Fixed a lot of mem leaks.
26741           Various code cleanups.
26743 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26745         Merged with latest (1.44) scintilla.
26747         Added: - The calltip.<lexer>.end.definition property to display help
26748                  text on a second line of calltip.
26749                - The calltip.<lexer>.word.characters property to correctly find
26750                  calltips for functions that include characters like '$' which
26751                  is not normally considered a word character.
26752                - The use.monospaced property to determine initial state of
26753                  Use Monospaced Font setting.
26755         Bugs fixed: Too many to mention; please see :
26756                     http://www.scintilla.org/ScintillaHistory.html for the
26757                     full changes list.
26759         * scintilla/*/*: updated nearly all files.
26761         * TODO: removed the need of a scintilla merge.
26763         Merged with latest (1.44) SciTE properties.
26765         * data/properties/anjuta.properties: added the wrap, use.monospaced
26766           properties.
26768         * data/properties/html.properties: added a missing php extension, and
26769           updated php keywords to the latest reference.
26771         * data/properties/pascal.properties: added commands to compile, build
26772           and execute pascal applications.
26774         * data/properties/lua.properties: added styles for statements.
26776         * data/properties/bash.properties: added the declare keyword.
26778         Fixed distchecking.
26780         * global-tags/Makefile.am,
26781           global-tags/create-global-tags.sh: used some kind of ugly hack to
26782           make distchek work, since noone has proposed some better way.
26784         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26785           and Ctrl-N replace Alt-N for new file according to the Gnome design
26786           reference.
26788 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26790         * widgets/gnomedirlist.c
26791         widgets/gnomedirlist.h
26792         widgets/gnomefilelist.c
26793         widgets/gnomefilelist.h:
26795         Added GPL headings in the file.
26797 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26799         * src/attach_process.c
26800         src/attach_process_cbs.c
26801         src/attach_process_cbs.h
26802         src/attach_process_gui.c
26803         src/breakpoints.c
26804         src/breakpoints_cbs.c
26805         src/breakpoints_cbs.h
26806         src/breakpoints_gui.c
26807         src/commands.c
26808         src/compiler_options.c
26809         src/compiler_options_cbs.c
26810         src/compiler_options_cbs.h
26811         src/compiler_options_gui.c
26812         src/find_in_files.c
26813         src/find_in_files_cbs.c
26814         src/find_in_files_cbs.h
26815         src/find_in_files_gui.c
26816         src/find_replace.c
26817         src/find_text.c
26818         src/help.c
26819         src/preferences.c
26820         src/preferences_gui.c
26821         src/project_config.c
26822         src/src_paths.c
26823         src/src_paths_cbs.c
26824         src/src_paths_cbs.h
26825         src/src_paths_gui.c:
26826         
26827         Bugs #521629 and #522427 fixed. The problem was, that the
26828         escape-key was not catched and the dialog was hidden, but
26829         the flag was not set correctly.
26831         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26832         using the gnome_dialog_close_hides()-setting present in most dialogs.
26833         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26834         emits "close" and set the flag in the close-callback.
26836         Patch from: Jens Georg <mail@jensgeorg.de>
26838 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26840         * src/*.{c,cpp}: s/string_free/g_free/
26842         * src/utilities.[ch]: (string_free): removed.
26844 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
26846         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26848         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26849         src/mainmenu_callbacks.[ch]:
26850         Removed Project menu options: README, TODO, ChangeLog and NEWS
26851         Moved Save Build Messages to Build menu and only highlight it
26852         when there are build messages.
26853         Corrected a spelling: "mojority" -> "majority"
26854         Fixed initialisation of edit.edit_app_gui so now Edit menu
26855         can be shown when no project is loaded.
26857         * src/project_dbase.h: Removed prototype for static function
26859 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
26861         * src/text_editor.c: Editor is marked changed after
26862         autoformat. 
26863         
26864         Patch from: Jens Georg <mail@jensgeorg.de>
26866 2002-03-04 Roel Vanhout <roel@stack.be>
26868         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26870         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26871         Added option to ignore binary files on 'Find in files' (grep -I option)
26873 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26875         * src/main.c:
26876         session restoration and commandline load in 
26877         gtk idle loop.
26878         
26879         * src/anjuta.[h,c], src/anjuta_cbs.c:
26880         Removed "clear windows menu" and prevented runtime 
26881         warnings.
26882         
26883         * src/compile.c, src/build_file.c, src/build_project.c,
26884         src/clean.c:
26885         Takes into account the preference setting for 
26886         show dialog when job completes. Dialogs are
26887         shown when it is enabled otherwise not.
26888         
26889 2002-03-03 Roel Vanhout <roel@stack.be>
26891         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26892         
26893         * src/find_text.c
26894         Store 'Find...' search string on search so that 'Find Next' will search for
26895         that string, even if the dialog hasn't been closed yet.
26897 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26899         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26900         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
26901         src/main_menubar_def.h:
26902         
26903         Organized menus, removed "Windows" and "Utilities" menus from the
26904         menubar [they are no longer needed]. Also removed some extragenous
26905         separators.
26906           
26907 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26909         * src/message-manager-private.cc:
26910         Set message clist selection mode to BROWSE.
26911         
26912         * src/message-manager.cc, src/an_symbol_view.c,
26913         src/an_file_view.c:
26914         Added Key navigation for the CTree and CList. Arrow left for
26915         node collapse, right for node expand, space (or enter) for
26916         activation (same as double click).
26917         
26918 2002-03-03 Roel Vanhout <roel@stack.be>
26919         
26920         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26921         
26922         * plugins/class-gen/clsGen.c
26923         Added functionality to semi-intelligently prefill filename
26924         boxes with names deduced from class name
26926 2002-02-26 lbell <lbell@tsc4.com>
26928         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26929         * src/preferences_gui.c:
26930         Removed an incorrect use of gtk_misc_set_alignment().
26931         
26932         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26933         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26934         src/preferences.h, src/preferences_gui.c:
26935         
26936         Added the option to reload last open project at the startup.
26937         Added the possibility to open a new project without close
26938         an existing one
26939         
26940         * src/properties.cxx:
26941         Corrected a spelling mistake in message string.
26942         
26943         * src/session.c:
26944         Updated session functions.
26945            
26946 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26948         * widgets/gnomefilelist.c: Bug fixes.
26949         
26950         Patch from Philip Van Hoof <freax@pandora.be>
26951         
26952 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26954         * src/an_file_view.c:
26955         anjuta was unable to open some files becuase they were not being
26956         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26957         Removed mime checking when opening with anjuta, becuase it doesn't
26958         hurt to open binary files in anjuta (some even may want to do so).
26959         
26960         Added a warning when mime type is not set when "view with default
26961         viewer" is activated.
26962         
26963         * src/an_file_view.c, an_symbol_view.c:
26964         Converted N_() to _() where ever appropriate in the strings.
26965         
26966 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26967         
26968         * src/appwizard_gui.c, src/appwizard_cbs.c
26969           src/wizard_gui.c/h, src/appwiz_page3.c,
26970           src/project_import_gui.c:
26971           
26972         Moved target type radiobuttons to appwiz. page 2
26973         
26974         * src/message-manager-private.cc
26975         Fixed a bug which caused a crash if next message function was used
26977         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26979 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26981         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26982         Modifies the behaviour of Alt-TAB in Anjuta. This
26983         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26984         edited files in the first items of the notebook.
26986         Patch from: Timothee Besset <timo@qeradiant.com>
26987         
26988 2002-02-24  Philip Van Hoof <freax@pandora.be>
26990         * widgets/gnomefilelist.c, gnomefilelist.h:
26991           Added filecompletion
26992           
26993         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26995 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26997         * configure.in: Added "sk" to ALL_LINGUAS.
26999 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
27000   
27001         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
27002           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27003           src/wizard_gui.c: Added support for static and dynamic libs
27004         
27005 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
27007         * widgets/gnomefilelist.c:
27008           Fixed gnome_filelist_get_lastfilename so it no longer returns
27009           a corrupted path.
27011 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
27013         * src/resources.h, resources.c:
27014         Added url handler.
27016         * src/main_menubar_def.h, mainmenu_callbacks.c:
27017         Changed to use gnome configed url handler.
27019 2002-02-19  Philip Van Hoof <freax@pandora.be>
27021         * widgets/gnomefilelist.c
27022         Added PHP filetype.
27024 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
27026         * plugins/class-gen/clsGen.c:
27027         Added c++ support.
27028         
27029         * widgets/gnomefilelist.c:
27030         Gives the maximum space to the files section of the open file dialog.
27031         
27032         Patches from: lbell <lbell@tsc4.com>
27033         
27034 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
27036         * src/anjuta.c, main.c:
27037         Used tm_get_real_path in anjuta_get_full_filename();
27038         
27039 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
27040         
27041         * anjuta.prj: update version
27043 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27045         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27046           removed the amount arg and replaced with a NULL-ending list.
27047           (gnome_filelisttype_makedefaultlist): use the new prototype.
27049 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
27051         * src/about.c, THANKS: updated for new contributors
27052         
27053         * anjuta.prj: added new files
27054         
27055         * README: corrected some documentation, ctags no longer needed,
27056           pkgconfig now required
27057           
27058         * data/properties/others.properties: add .cvsdiff extension
27059         
27060         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
27061           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
27062           file import
27063           
27064         * doc/anjuta.1: added initial man page thanks to 
27065           Rob Bradford <rob@debianplanet.org> (NB build and install 
27066           needs work)
27067         
27068 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
27070         * src/Makefile.am: Cleaned handling of compiler flags by moving them
27071           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27072           warning flags. 
27073   
27074         * configure.in: Changed version to 0.1.10-pre
27075   
27076 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27078         * src/fileselection.c: (create_fileselection_gui): always display
27079           the directory creation button as we cannot rely on the dialog
27080           titlebar.
27082         * widgets/gnomefilelist.[ch]: fixed includes.
27084         * pixmaps/new_folder.xpm: resized, added a + sign.
27086 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27088         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27089           changed all extensions to begin with a dot.
27091 2002-02-16  Philip Van Hoof  <freax@pandora.be>
27093         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27095         * THANKS: added Philip.
27097         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27099         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27100         * src/file_selection.[ch],
27101         * widgets/gnomefilelist.[ch]: added a filetype
27102           combobox to the Anjuta file dialog widget.
27104 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
27106         * anjuta.spec.in: eep! the import script was not being installed by
27107           RPM - fixed for the release.
27109 2002-02-13  Stephane Demurget  <demurgets@free.fr>
27111         Various cleanups and fixes for the next release to be able to make
27112         distcheck.
27114         * plugins/*/*.c: added missing prototypes causing gcc to speak to
27115           much and make some tweaks plus cleanups.
27117         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27118           args to remove some warnings.
27120         * global-tags/Makefile.am,
27121           data/Makefile.am,
27122           src/Makefile.am: link against Anjuta static libs using the
27123           $(top_builddir) dir, not anymore on $(top_srcdir) to make
27124           distcheck happy.
27126         * src/Makefile.am: ditto with all the Anjuta static libs.
27128         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27129           include, as we already include the whole directory for the build.
27131         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27132           
27133 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
27135         * pixmaps/Makefile.am: icon for libglade project now installed
27136         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27137         * manuals/C/Makefile.am: removed ChangeLog reference which was 
27138           breaking some build stuff
27139         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27140           include reference problems that showed up on make distcheck
27141         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27143 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
27144         
27145         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27147 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
27149         * src/message-manager-private.cc:
27150           The horizontal scrollbar now shows properly on demand.
27151         
27152 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
27154         * src/dnd.c fixed some warnings
27155         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
27156           and works. It is shown always at the moment but before it was
27157           shown on demand and did never work. 
27159 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
27161         * src/anjuta.c: Fixed a crash bug.
27162           patch from: Jens Georg <mail@jensgeorg.de>
27164 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
27166         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27167           reports a problem with missing end tags on <graphic>
27169 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27171         * manuals/C/ChangeLog: removed since it was never used
27172         * manuals/C/anjuta-manual/*: more updates, new screenshots
27173         * anjuta.prj: updated for new manuals/ structure
27175 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
27177         * source.c, compiler_options.[c/h]:
27178           Fixed bug #460321 "Problem with optimization options" 
27179           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27180         
27181 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27183         * NEWS: prepared for release, need to fill in date
27184         * data/welcome.txt: version number updated
27186 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27188         * src/text_editor_menu.c, src/an_file_view.c, 
27189           src/an_symbol_view.c: marked strings for translation
27190         
27191         * src/defaults.c, data/properties/xml.properties:
27192           *.omf and *.xsl files should use XML highlighting
27193           
27194         * manuals/C/anjuta-manual/*:
27195           - restructured so that files have more meaningful names
27196             and are easier to edit (see anjuta-manual.sgml for the
27197                 ordering)
27198           - updated some screenshots
27199           - continued rewrite
27201 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
27203         * main.c: Made a workaround to remove the old
27204         anjuta gnome config file (older than 9 Feb 2002). This
27205         will fix the bug which never lets the brower toolbar shown.
27206         
27207         * main.c: In fact, the above solution wouldn't work in all
27208         cases. Therefore, here is the better fix, which works by
27209         detecting the version of the old config file and deleting
27210         ~/.gnome/Anjuta if it is lesser than 0.1.9.
27211         
27212 2002-02-01  Andy Piper <andy.piper@freeuk.com>
27214         * HACKING: added info on submitting patches
27216 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
27218         * src/project_import_gui.c, src/project_import.c:
27219           - If Project Import Wizard is canceled everything is 
27220                 cleaned up now.
27221           - Back button is now insensitive on page 3 (some problems: 
27222                 see TODO in project_import_qui.c:284
27223           - Menu frame is insensitive if project type != GNOME(mm)
27225 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27227         * src/main.c: Fixed bug #  (Unable to open files on
27228         double click in project window from second trial onwards when
27229         the project is opened from command line).
27230         
27231         * po/POTFILES.in: Removed tags_manager.[h,c]
27232         
27233 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27235         * src/preferences.c:
27236           A quick hack to fix the 'invisible' browser toolbar when
27237           upgrading from 0.1.8 to 0.1.9
27238           
27239         * src/anjuta.c:
27240           Fixed toolbar names which were causing confusions in the toolbar
27241           show/hide.
27242           
27243         * src/main.c:
27244           Substituted "anjuta" with PACKAGE
27245           
27246         * src/project_import_gui.c: 
27247           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27248           
27249         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27250           Added new files and removed obsolete ones.
27251           
27252 2002-01-30  Andy Piper <andy.piper@freeuk.com>
27254         * src/appwizard_cbs.c, project_import_cbs.c, 
27255           main_menubar_def.h, project_import_gui.c: 
27256           updates to message strings and layout for the 
27257           import wizard.
27258           
27259         * text_editor_cbs.c: fix for the tab menu entries for 
27260           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27262 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27264         * src/toolbars.c,
27265           src/toolbars.h,
27266           src/anjuta_gui.c,
27267           src/controls.c:
27268           
27269           Tag dropdown exclusive (takes
27270           all space in the toolbar) and never vertical and
27271           increased the width of the tag combo to 256 pixs.
27272           Toolbar separator before the combo and button.
27273           Added tags label before the tag button.
27274           Reorganized the dock bands for the toolbars.
27275           
27276         * src/project_import_gui.c
27277           src/project_import.c:
27278           Fixed an error and removed an unused variable.
27279           
27280         * data/properties/anjuta.properties:
27281           Removed the property for the old toolbar and set
27282           browser toolbar show to default.
27283           
27284         * src/project_dbase.c: excluded modules were not
27285           loaded. Fixed.
27286           
27287         * src/source.c:
27288           No build files will be written if the project is blocked.
27289           
27290         * src/project_import.c,
27291           src/project_import_cbs.c,
27292           src/project_gui.c,
27293           src/wizard_gui.c:
27294           
27295           Manually applied Johannes patch to fix some memory
27296           issues and gui clean up.
27297           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27298         
27299         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27300           Fixed a bad bug with remove file from project because of
27301           files were never removed properly from the project and
27302           from the tagmanager.
27303           
27304         * src/appwiz_page3.c: Disabled unused codes to clear
27305           compiler warnings.
27306           
27307 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27309         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27310         
27311         * data/Makefile.am
27312           pixmaps/Makefile.am
27313           src/Makefile.am
27314           src/an_file_view.c
27315           src/an_symbol_view.c
27316           src/anjuta.c
27317           src/anjuta.h
27318           src/anjuta_cbs.c
27319           src/anjuta_gui.c
27320           src/controls.c
27321           src/main_menubar.c
27322           src/main_menubar.h
27323           src/main_menubar_def.h
27324           src/mainmenu_callbacks.c
27325           src/mainmenu_callbacks.h
27326           src/pixmaps.h
27327           src/project_dbase.c
27328           src/project_dbase.h
27329           src/text_editor.c
27330           src/text_editor_menu.c
27331           src/text_editor_menu.h
27332           src/toolbar.c
27333           src/toolbar.h
27334           src/toolbar_callbacks.c
27335           src/toolbar_callbacks.h :
27336           
27337           Patch submitted by:
27338           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27339           
27340           Removes the Tags toolbar and substituted it with
27341           tags combo dropdown list. Fixes a couple of bugs.
27342           
27343           Moved the tag combo to browser toolbar because
27344           main toolbar was becoming too long.
27345           Made a new icon of tag toolbar.
27346           
27347         * po/zh_TW.po: Fixed bug.
27348           
27349         * pixmaps/an_tag.xpm: Added new file.
27351 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27353         * src/project_import_gui.c: Reorganized project
27354         import gui page 2.
27355         
27356 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27358         * HACKING: added info on creating windows and dialogs
27360 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27362         * src/tm_file_view.c:
27364           Sorts the file list at the end instead of doing sort-insert
27365           to improve performance.
27366           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27368         * src/project_dbase.c: Resolved a conflict from
27369           Johannes's patch.
27370           
27371         * src/project_import.c:
27372         
27373           Fixed to use anjuta_import.sh for the bin dir and
27374           not from the data dir.
27375         
27376           Used anjuta_is_installed() function to verify a the command's
27377           executability.
27378         
27379           Fixed import command to use sh (which is more general and is
27380           gauranteed to be found in any unix system :-)). Also, added
27381           double quotes around the import directory.
27382         
27383           Changed some strings for better translations (like avoiding
27384           duplicates).
27385           
27386           Fixed the reading of wrong target type.
27387           
27388         * src/control.c: Insensitive "import project" when there is
27389           a project open.
27390           
27391         * src/project_import_cbs.c:
27392           
27393           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27394           Fixed selection of gettext checkbox.
27395           Sets the menu entries.
27396           
27397 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27398         
27399         * src/appwiz_page[1-4].c
27400         * src/appwiz_gui.c
27401         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27402         be able to reuse it.
27403         
27404         * src/mainmenubar.[c/h]
27405         * src/mainmenubar_def.h
27406         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27407         menu item
27408         
27409         * src/message-manager.c: Fixed bug 509192
27410         * src/message-manager-dock.c: Added accel_group if window is undocked
27411         
27412         * src/project_dbase.[c/h]: Splitted opening code to be able
27413         to use it without an open file dialog
27414         (Maybe I broke Naba's changes, please take a look)
27415                         
27416         * src/project_import.[c/h]
27417         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27418         
27419         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27420         import wizard
27422 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27424         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27425           string cleanups
27426           
27427         * manuals/C/anjuta_manual/*: started rewrite of the 
27428           manual, updated some screenshots
27430 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27432         * src/gnomefilelist.h, src/gnomefilelist.c:
27433         
27434           Fixed multiple selection bug (#497085). The OK button is
27435           sensitive when in multiple mode, if the no. of
27436           selection is one or more.
27437           
27438           Toggle between single and multiple selection mode
27439           and multiple mode display.
27440           
27441           Fixed strings to translable strings.
27442           
27443           Fixed some compiler warnings by commenting out
27444           unused functions.
27445           
27446 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27448         * src/project_dbase.c: App status bar now updates
27449           with the project name when the project is loaded.
27450         
27451         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27452           
27453           Puts the directories at the top. They're also sorted now.
27454           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27455         
27456 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27458         * scripts/anjuta_import.sh.in: Added file.
27459         * scripts/anjuta_import.sh: Removed file.
27461         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27462           Updated files.
27463           
27464         * src/main_menubar_def.h:
27465         
27466           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27467           reflect the opposite of Find (CTRL+F) and also to leave
27468           CTRL+R or Redo.
27469           
27470           Changed Glade summon with ALT+G, which frees the ATL+E
27471           for poping up the edit menu.
27472           
27473         * src/Makefile.am: Debugging link flags by Biswa, removed.
27475 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27477         * HACKING: added information on best practices for writing
27478           application messages and GUI labels
27479           
27480         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27481           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27482           src/clean_project.c, src/compile.c, 
27483           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27484           src/configurer.c, src/debugger.c, src/executer.c, 
27485           src/find_in_files.c, src/find_in_files_cbs.c, 
27486           src/find_replace.c, src/find_text.c, src/glades.c, 
27487           src/gnome_project.c, src/goto_line.c, src/main.c, 
27488           src/main_menubar.c, src/main_menubar_def.h, 
27489           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27490           src/project_config.c, src/project_dbase.c, 
27491           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27492           src/support.c, src/tags_manager.c, src/text_editor.c, 
27493           src/text_editor_gui.c, src/text_editor_menu.c, 
27494           src/toolbar_callbacks.c, src/utilities.c: 
27495           lots of minor message updates to make them more user-friendly 
27496           and consistent
27498 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27500         * src/executer.c:
27501         
27502           Because of the spaces escaping, the command could not be
27503           executed when run without terminal. Now fixed.
27504           
27505         * anjuta.prj, Makefile.am:
27506         
27507           Added anjuta project file.
27508         
27509 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27511         * src/message-manager-private.h, message-manager-private.cc,
27512           message-manger.cc:
27513           
27514           Added freeze() and thaw() for the message window class to
27515           speed up the message manager update.
27516         
27517         * src/project_config.h, project_config.c,
27518           src/project_dbase.h, project_dbase.h
27519           scripts/anjuta_project.template:
27520           
27521           Added two new prject attributes: project.config.blocked and
27522           project.excluded.modules. The former will make sure that users
27523           are not given any previlidge in enabling the 'overwrite build
27524           files' flags and the later issues a list of modules in the project
27525           to be skipped for symbol browsing and project listing.
27526         
27527         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27528         
27529           Modified script to read the template from the anjuta data dir
27530           rather than from the directory in which the script exist. Otherwise,
27531           Being transfered to the bin dir, the script will not be able to
27532           find the template when it is run.
27533           
27534           The script is also create with configure.in to set in the anjuta
27535           data dir path inside the script.
27536           
27537 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27539         * po/fr.po: updated to the latest sources.
27541 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27543         * scripts/Makefile.am:
27544           anjuta_import.sh goes with distribution.
27545           
27546         * po/*.po: They seem to have updated (merged with
27547           anjuta.pot) automatically when I did "make dist".
27548           
27549 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27551         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27552           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27553           the compiler options dialog.
27554         
27555         * ChangeLog:
27556           Correct todays date. :)
27557           
27558         * scripts/Makefile.am:
27559           Installs anjuta_import.sh in $(prefix)/bin dir and
27560           is treated as an executable.
27561           
27562 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27564         * Fix for bug #499373
27565         
27566         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27567           java, properties, latex.properties, lua.properties, others.properties,
27568           perl.properties:
27569           
27570           Added double-quotes around file arguments so that
27571           filenames with spaces could also work.
27573         * launcher/anjuta-launcher.c, executer.c:
27574           Escaped quotes in the cammand and it's arguments before executing
27575           so that args with spaces can also work.
27576           
27577           Commented #DEBUG switch.
27578           
27579 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27581         * scripts/*: Added files which I forgot previously.
27582         
27583         * src/aneditor.h: Lined up commands definition for better look.
27584         
27585         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27586           main_menubar.h, control.c:
27587           Added three more convert EOL chars submenu items in transform.
27588           Reformatted some some.
27589         
27590         * data/anjuta.properties:
27591           Reformatted a line.
27592         
27593         * src/aneditor.h, aneditor.c:
27594           Added three commands (with definitions) for EOL conversions.
27595           
27596         * src/text_editor.c:
27597           Editor detects file mode from the file content and
27598           set the editing mode to CR/LF/CRLF automatically.
27599           Refined Dos mode extrageneous chars filter
27600           This will make sure that filter works only in Dos mode and not
27601           in other modes.
27602           
27603         * src/anjuta.c: Editor mode display in status bar.
27604         
27605         * src/preferences_gui.c: Changed the string for dos mode
27606           filter to more sensible string.
27607         
27608         * src/aneditor.c: Default editor mode sets during widget creation
27609           and not everty time the properties are loaded. This makes sure
27610           that the auto-detected mode is not overridden by the default mode.
27611           
27612         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27613         
27614         * src/anjuta.c: Fixed bug #476028.
27615           Now anjuta also searches for file relative to top project dir,
27616           when the project is open.
27617         
27618         * src/anjuta_cbs.c: Fixed bug #499536.
27619           File is not closed if it is not able to save the file properly.
27620           
27621         * src/mainmenu_callbacks.c: Fixed bug #499536.
27622           Newfiles (which are not modified) are also closed on "close all files".
27623         
27624 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27626         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27627         
27628         * tagmanager/tm_source_file.c, regex.c, parse.c:
27629           defined and delimited g_messages within #debug.
27630           
27631         * src/preferences.c, data/anjuta.properties:
27632           saved/defied message-manager tag position in string.
27633           Message tag possition is saved between sessions. And
27634           and tag position bottom as default.
27635           
27636 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27638         Patch submitted by:
27639         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27641         * Makefile.am
27642           configure.in
27643           data/Makefile.am
27644           data/properties/Makefile.am
27645           global-tags/Makefile.am
27646           pixmaps/Makefile.am
27647           src/Makefile.am
27648           src/an_file_view.c
27649           src/an_file_view.h
27650           src/an_symbol_view.c
27651           src/an_symbol_view.h
27652           src/anjuta.c
27653           src/anjuta_cbs.c
27654           src/file_history.c
27655           src/file_history.h
27656           src/message-manager-private.cc
27657           src/pixmaps.h
27658           src/project_dbase.c
27659           src/project_dbase_gui.c
27660           src/tags_manager.c
27661           src/text_editor.c
27662           src/utilities.c
27663           src/utilities.h
27664           src/watch_gui.c:
27665         
27666           Modified files.
27667         
27668         * scripts/*
27669           pixmaps/sv_class.xpm
27670           pixmaps/sv_function.xpm
27671           pixmaps/sv_macro.xpm
27672           pixmaps/sv_private_fun.xpm
27673           pixmaps/sv_private_var.xpm
27674           pixmaps/sv_protected_fun.xpm
27675           pixmaps/sv_protected_var.xpm
27676           pixmaps/sv_public_fun.xpm
27677           pixmaps/sv_public_var.xpm
27678           pixmaps/sv_static_fun.xpm
27679           pixmaps/sv_static_var.xpm
27680           pixmaps/sv_struct.xpm
27681           pixmaps/sv_unknown.xpm
27682           pixmaps/sv_variable.xpm
27683           pixmaps/fv_core.xpm
27684           pixmaps/fv_text.xpm
27685           pixmaps/filestoremove.txt:
27686         
27687           New files.
27688         
27689         * pixmaps/class.xpm
27690           pixmaps/function.xpm
27691           pixmaps/fv_autofile.xpm
27692           pixmaps/fv_doc.xpm
27693           pixmaps/fv_i18n.xpm
27694           pixmaps/fv_source.xpm
27695           pixmaps/private_func.xpm
27696           pixmaps/private_var.xpm
27697           pixmaps/protected_func.xpm
27698           pixmaps/protected_var.xpm
27699           pixmaps/public_func.xpm
27700           pixmaps/public_var.xpm
27701           pixmaps/struct.xpm
27702           pixmaps/variable.xpm
27703         
27704           Removed files.
27705         
27706         * tagmanager/*/*:
27707         
27708           Upgraded to tagmanager-0.7
27710 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27711         * src/anjuta_cbs.c: Fixed bug #506441
27712         * src/watch_gui.c: Changed layout of eval dialog so that
27713         it fits on a 800x600 desktop with German translation. 
27715 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27717         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27718         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27719           icon for new project type (thanks to Misha)
27720         * configure.in: build and install Danish translation
27721         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27722           credits to cover new patches and translations
27724 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27725         
27726         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27727           src/appwiz_page1.c:
27728         
27729       - Font preferences are restored properly now (\n was missing)
27730           - Dock menu label of message-manager is "Dock/Undock" instead
27731           of "Dock|Undock" to match with the rest of anjuta.
27732           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27733           changed it in anjuta, too 
27735 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27737         * tagmanager/tm_source_file.c,
27738           tagmanager/parse.c,
27739           tagmanager/tm_project.c,
27740           src/an_symbol_view.c,
27741           src/anjuta.c:
27742           
27743           Disabled debug warnings.
27745 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27747         * src/appwiz_page1.c
27748           src/compiler_options.c
27749           src/project_dbase.c
27750           src/project_dbase.h
27751           src/project_type.c
27752           src/source.c
27753           src/source.h:
27754           
27755           New project type named LibGlade.
27756           
27757           Patch submitted by:
27758           Dick Knol <dknol@gmx.net>
27760         * src/gnome_prj.c:
27761           Commented out unused pixmap creation. May be it
27762           will fix the crash in project creation.
27763           
27764 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27766         * src/registers.c
27767           src/registers.h
27768           src/registers_cbs.c
27769           src/registers_cbs.h
27770           src/registers_gui.c
27771           src/sharedlib.c
27772           src/sharedlib.h
27773           src/sharedlib_cbs.c
27774           src/sharedlib_cbs.h
27775           src/sharedlib_gui.c
27776           src/signals.c
27777           src/signals.h
27778           src/signals_cbs.c
27779           src/signals_cbs.h
27780           src/signals_gui.c
27781           src/stack_trace.c
27782           src/stack_trace.h
27783           src/stack_trace_cbs.c
27784           src/stack_trace_cbs.h
27785           src/stack_trace_gui.c
27786           src/text_editor.c
27787           src/watch.c
27788           src/watch.h
27789           src/watch_cbs.c
27790           src/watch_cbs.h
27791           src/watch_gui.c
27792           
27793           Fixed bug #496290: Attach/detach removed from these
27794           windows as they are never implemented.
27795           
27796           Patch submitted by:
27797           Johannes Schmid <johannes.schmid@gmx.de>
27798           
27799 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27801         * src/anjuta.c,
27802           src/anjuta_cbs.c:
27803           
27804           Fixed bug:
27805           when you right click on the tabs, a list of filenames are given
27806           out, but now it gives a list of "page 1", "page 2", etc...
27807           
27808           Patch submitted by: 
27809           Jens Georg <mail@jensgeorg.de>
27811         * anjuta.in.in: Removed c|c++ because, it was not necessary
27812           and was causing translation problem.
27813           
27814         * plugins/class-gen/clsGen.c:
27815           removed "'" for the same reason.
27816           
27817 attached the fix for the menu
27820 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27822         * src/preferences.h,
27823           src/preferences.c,
27824           src/preferences_gui.c:
27825           
27826           Adds the functionality to Anjuta to auto save your unsaved
27827           files before you build a project.
27829           Patch submitted by: 
27830           jason <jason_williams@suth.com>
27831           
27832         * src/anjuta.[h,c]:
27833           Added function for save all files.
27834         
27835         * src/mainmenu_callbacks.c:
27836           Modified to use the above function.
27837         
27838         * src/build_project.c:
27839           Save all files before build if it is set in the
27840           preferences.
27842 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27844         * src/message-manager-private.cc
27845           src/message-manager-private.h
27846           src/message-manager.cc:
27847           
27848           Message-manager now restores the tabs which were shown on startup.
27849           The terminal is now created on demand (as requested by Biswa)
27850           and I have removed some debug messages.
27851           
27852           Patch submitted by: 
27853           Johannes Schmid <johannes.schmid@gmx.de>
27855 2002-01-13  Stephane Demurget  <demurgets@free.fr>
27857         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27858           proper tabs keyboard navigation.
27860         * src/an_symbol_view.c,
27861           src/anjuta_cbs.c,
27862           src/gnome_project.c,
27863           src/project_dbase.c,
27864           src/tags_manager.c: removed some debugging display.
27866 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
27868         * src/message-manager-dock.c
27869           src/message-manager-private.cc
27870           src/message-manager-private.h
27871           src/message-manager.cc
27872           src/preferences.c
27873           src/preferences.h
27874           src/preferences_gui.c:
27875           
27876           Patch submitted by: 
27877           Johannes Schmid <johannes.schmid@gmx.de>
27878           
27879           This patch adds a tab to the notebook of the preferences-dialog
27880           where you can change the colors, the tab position of the new
27881           message manager. Also the truncate messages stuff has moved
27882           from misc tab to messages tab.
27884           Also improved the remembering position stuff of message manager.
27885           
27886         * data/internal.properties,
27887           Added definitions for messages colors and tag position.
27888           
27889         * src/message_manager.cc:
27890           Fixed a bug that never lets the messages panes to get cleared.
27891           Added wmclass setting for the message window. Fixed a bug in
27892           which the message window was not being shown.
27893         
27894         * src/tag_manager.c: Fixed printing of (NULL) in the debug
27895           output and disabled it.
27897         * src/anjuta.c: Preferences created and loaded before anything else.
27898           anjuta now recognizes messages colors on startup and initializes
27899           them.
27900         
27901 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
27903         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27905 2002-01-09  Stephane Demurget  <demurgets@free.fr>
27907         * pixmaps/file_c.xpm,
27908           pixmaps/file_cpp.xpm,
27909           pixmaps/file_file.xpm,
27910           pixmaps/file_h.xpm,
27911           pixmaps/file_html.xpm,
27912           pixmaps/file_i18n.xpm,
27913           pixmaps/file_icon.xpm,
27914           pixmaps/file_pix.xpm,
27915           pixmaps/fv_doc.xpm,
27916           pixmaps/fv_i18n.xpm,
27917           pixmaps/fv_image.xpm,
27918           pixmaps/fv_source.xpm,
27919           pixmaps/fv_unknown.xpm: made these icons transparent.
27921 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
27923         * launcher/anjuta_launcher.c: updated message strings
27924         * src/message-manager-dock.c: added newline at end to avoid compile warning
27925         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27926         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27927           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27928           entries for username and Python-style GPL notice
27929         * HACKING: added info on files to change to update Insert menu
27931 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27933         * src/project_dbase.c,
27934           src/an_file_view.c,
27935           src/an_symbol_view.c:
27936           Changed the CTree expander style to square and
27937           line style to Dotted line.
27938           
27939         * po/POTFILES.in: Removed and Added translable files.
27941 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27943         * ccview/.cvsignore: Removed.
27944         
27945 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27947         * ccview/
27948                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27949                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27950                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27951                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27952                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27953                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27954         
27955         Removed ccview module because it is no longer needed.
27957 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27959         * src/project_dbase.c:
27960           Shifted structure initialization in project_dbase_new()
27961           before anything else, otherwise it was crashing due to
27962           uninitialized values.
27963         
27964         * src/an_symbol_view.c:
27965           Disabled high volume debug output.
27967 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27968         
27969         Applied a very heavy patch from:
27970         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27972         * Makefile.am
27973         configure.in
27974         pixmaps/Makefile.am
27975         src/Makefile.am
27976         src/aneditor.cxx
27977         src/aneditor.h
27978         src/anjuta.c
27979         src/anjuta.h
27980         src/commands.c
27981         src/commands.h
27982         src/compile.c
27983         src/compile.h
27984         src/controls.c
27985         src/defaults.c
27986         src/fileselection.c
27987         src/main_menubar.c
27988         src/main_menubar.h
27989         src/main_menubar_def.h
27990         src/mainmenu_callbacks.c
27991         src/mainmenu_callbacks.h
27992         src/project_dbase.c
27993         src/project_dbase.h
27994         src/project_dbase_gui.c
27995         src/tags_manager.c
27996         src/text_editor_menu.c
27997         src/toolbar_callbacks.c
27998         tagmanager/Makefile.am
27999         tagmanager/ctags.c
28000         tagmanager/include/Makefile.am
28001         tagmanager/include/tm_project.h
28002         tagmanager/include/tm_symbol.h
28003         tagmanager/include/tm_tag.h
28004         tagmanager/include/tm_tagmanager.h
28005         tagmanager/include/tm_workspace.h
28006         tagmanager/tm_project.c
28007         tagmanager/tm_source_file.c
28008         tagmanager/tm_symbol.c
28009         tagmanager/tm_tag.c
28010         tagmanager/tm_workspace.c
28011         widgets/Makefile.am: Modified.
28012         
28013         * src/an_file_view.[c,h],
28014           src/an_symbol_view.[c,h],
28015           src/file_history.[c,h],
28016           src/support.[c,h],
28017           widgets/scroll-menu.[c,h],
28018           tagmanager/tm_file_entry.c
28019           tagmanager/include/tm_file_entry.h: Added new files.
28020           
28021         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28022         private_func.xpm, public_func.xpm,
28023         class.xpm, fv_exec.xpm, fv_unknown.xpm,
28024         private_var.xpm, public_var.xpm,
28025         function.xpm, fv_i18n.xpm, macro.xpm,
28026         protected_func.xpm, struct.xpm,
28027         fv_autofile.xpm, fv_image.xpm,
28028         ofolder.xpm, protected_var.xpm, variable.xpm:
28029           Updated and Added pixmap files.
28031         Features:
28032         ---------
28033         a) Removes CCView dependency.
28034         b) Improves the terminal.
28035         c) Adds tag navigation context menus.
28036         d) Upgrades tagmanager to latest version.
28037         e) Miscellaneous small additions.
28039 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28041         * src/project_dbase_gui.c: Fixed crash of anjuta
28042         when project first created.
28043         
28044         * src/gnome_project.c: It now updates the tags manager
28045         when new projects are created.
28046         
28047 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28049         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28050           for this big patch.
28051         
28052         * src/messages.[c,h]: Removed files.
28054         * src/message-manager.[cc,h],
28055           src/message-manager-dock.[c,h],
28056           src/message-manager-private.[cc,h]
28057           New files.
28059         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28060           src/build_project.c, src/clean_project.c, src/compile.c
28061           src/configurer.c, src/debugger.c, src/find_in_files.c
28062           src/mainmenu_callbacks.c, src/preferences.h
28063           src/preferences_gui.c, src/properties.h
28064           src/utilities.c, src/utilities.h:
28065           The new messages widget.
28066           New features:
28067             - Use of GtkNotebook instead of ToggleButtons
28068               and show/hide
28069             - Popupmenu to show and hide message types and
28070               to dock/undock in detach mode
28072           All other things should work as they did with the
28073           old message window. Currently the keyboard short-cuts
28074           do not work in detached mode.
28075           
28076           Some functions in utitlities.[c,h] changed.
28077           so that they take const arguments where this is possible
28078           
28079         * src/Makefile.am, po/POTFILES.in:
28080           Removed messages.[c,h] and
28081           added message-manager.[cc,h], message-manager-dock.[c,h],
28082           message-manager-private.[cc,h]
28083           
28084         * src/message-manager.h: Removed "include <bonobo.h>"
28085           and added a newline at the end of the file.
28086           
28087         * src/message-manager-private.cc:
28088           Set clist's width setting to Automatic.
28089           Set scroll window's scroll bars to Automatic.
28090           
28091 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
28093         * text_editor_menu.c:
28094           Fixed misalignment of the function sub menu
28095           in the text editor pop up menu.
28096           
28097 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28098         
28099         * src/text_editor.c: Fixed a compiler warning.
28100         
28101 2002-01-04  Andy Piper <andy.piper@freeuk.com>
28103         * THANKS, manuals/*/authors.sgml: updated for new translations
28104         * plugins/class-gen/clsGen.c: converted messages to English
28105         * src/about.c, src/main_menubar_def.h: string updates
28107 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28109         * src/anjuta.c
28110           src/anjuta_cbs.c
28111           src/text_editor.c
28112           src/mainmenu_callbacks.c
28113           src/text_editor.h
28114           src/text_editor.c
28115           src/text_editor_cbs.c
28116           src/text_editor-gui.c:
28117           
28118           Earlier code for adding 'cross' button
28119           for closing pages were too error prone and unorganized.
28120           Cleaned up the code and shifted the 'extra' widgets
28121           creation (eg. close button, close_pixmap and lable)
28122           from anjuta to text_editor. This takes care of proper
28123           widgets creation and destruction. Otherwise, anjuta
28124           was crashing at too many points, especially related
28125           to docking and undocking.
28126           
28127 2002-01-04  Stephane Demurget  <demurgets@free.fr>
28129         * src/aneditor.cxx: removed debugging code.
28131         * data/properties/.cvsignore: added swap files.
28133 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28135         * src/anjuta.c
28136           src/anjuta_cbs.c:
28137           Fixed Crashing of anjuta when a new file is saved as
28138           different file.
28139           
28140 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28142         * src/aneditor.c: Some debug codes around.
28143         
28144         * data/internal.properties, data/anjuta.properties: Removed.
28145           data/properties/Makefile.am:
28146           data/properties/ada
28147           data/properties/cs
28148           data/properties/make
28149           data/properties/rc
28150           data/properties/html
28151           data/properties/ruby
28152           data/properties/baan
28153           data/properties/idl
28154           data/properties/pascal
28155           data/properties/sample
28156           data/properties/bash
28157           data/properties/java
28158           data/properties/perl
28159           data/properties/sql
28160           data/properties/conf
28161           data/properties/latex
28162           data/properties/props
28163           data/properties/vb
28164           data/properties/cpp
28165           data/properties/lua
28166           data/properties/python
28167           data/properties/xml
28168           data/properties/others
28169           data/properties/.cvsignore:
28170             Added files. Properties now splitted into small files
28171             for each language.
28173         * data/Makefile.am
28174           configure.in: Update the removal and added properties module.
28176         * src/preferences.c: preferences_new(): Updated to reflect the
28177           new properties files organization.
28178           
28179         * src/Makefile.am: Added Baan Lexer.
28181 2002-01-01  Stephane Demurget  <demurgets@free.fr>
28183         * src/aneditor.cxx: readded the baan lexer. 
28185         * src/preferences.c: fixed translated messages and a typo.
28187         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28188           confusing the regexp usage in xml-i18-merge.
28190 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
28192         * src/project_dbase.c: tidied some messages, and spotted a typo in
28193           the reading of properties which prevented the project version from
28194           ever being reported in the Project Information window - fixed :)
28196         * po/POTFILES.in: removed syntax.h
28198 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28200         * data/internal.properties: fixed baan properties.
28201           Added all ada properties.
28203         * src/main_menubar_def.h,
28204           src/lexer.h,
28205           src/aneditor.cxx,
28206           src/utilities.[ch]: added support for the Ada highlight style.
28208 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28210         * plugins/*/.cvsignore: updated.
28212 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28214         * src/syntax.h,
28215           src/text_editor.c,
28216           src/Makefile.am: removed the empty header syntax.h.
28218 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
28220         * main_menubar.c:
28221         Stef's observation on the 'superfluous' hseparators in the recent
28222         files and projects is fully justified -- removed.
28223         
28224         * main_menubar_def.h:
28225         Changed "Plug Ins" to "Plugins" in the menu label.
28226         
28227         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28228         Added class-gen in the configure output and class-gen module.
28229         
28230         * data/internal.properties:
28231         Correct mis-spelled "jave" to "java".
28232         Added file.is.source for *.h, *.c, *.cpp properties.
28233         
28234         * global-tags/Makefile.am:
28235         "chmod +x create_global_tags.sh" before it is executed, because
28236         there is very high chance that it will be found "-x" and resulting
28237         in error
28239 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28241         Fixed a crash on Solaris reported by Holder Burde, thanks to him
28242         for the backtrace.
28244         * src/gnome_project.c: (create_new_project): if the user doesn't
28245           select any icon, it doesn't have any extension and thus we can't
28246           use it in printf on Solaris, since the %s modifier use strlen to
28247           know the string length and then crash. On Linux, gcc checks the value
28248           of the pointer to be NULL and write "(null)" if necessary. We can't
28249           rely on that.
28251         * src/source.c: (source_write_desktop_entry): if there's no icon, we
28252           don't need to have the directory icon but the generic one.
28254 2001-12-30  Stephane Demurget  <demurgets@free.fr>
28256         Merged with latest (1.42) scintilla.
28258         Added: Support for the {load,save}.on.(de)activate properties.
28259                The PHP lexer to match keywords case insensitively.
28260                Baan lexer.
28261                Experimental supports for changeable style attribute & line
28262                wrapping.
28263                
28264         Updated: Both the C++ and HTML lexers.
28265                  More shell keywords added.
28266                  Horizontal scrolling and diplay of long lines optimised.
28267                  Cursor setting optimised.
28269         Bugs fixed: Caret movement over folded lines.
28270                     Selection tracking in 2ndary views when doing modifications.
28272         * scintilla/CallTip.{cxx.h},
28273           scintilla/ContractionState.{cxx,h},
28274           scintilla/Document.{cxx,h},
28275           scintilla/Editor.{cxx,h},
28276           scintilla/KeyWords.cxx,
28277           scintilla/LexHTML.cxx,
28278           scintilla/PlatGTK.cxx,
28279           scintilla/RESearch.cxx,
28280           scintilla/ScintillaBase.cxx,
28281           scintilla/ScintillaGTK.cxx,
28282           scintilla/Style.{cxx,h},
28283           scintilla/StyleContext.h,
28284           scintilla/ViewStyle.cxx,
28285           scintilla/include/*.h: updated.
28287         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28289         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28290           should have been told to the scintilla team. We're lucky I read the
28291           ChangeLog and the modifications of the lexer (thanks to the Gnome
28292           bonsai for this ;)
28294         * data/internal.properties: added Baan definitions.
28295           Fixed some issues for C such as *_cast directive, that are only
28296           available with C++.
28297           Updated C++, HTML and shell scripts definitions.
28298           Updated Ada and Bullant, that have been forgotten.
28300         * src/main_menubar_def.h,
28301           src/lexer.h,
28302           src/aneditor.cxx,
28303           src/utilities.[ch]: added support for the Baan highlight style.
28305 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28307         Polished the plugins menu behaviour and added a tearoff
28308         menuitem to the recent entries submenu.
28310         Note: The recent entries list seems to be too height
28311               with all these superfluous hseparators.
28313         * src/main_menubar.c: Polished, making some
28314           functions declarations static and cleaning some code.
28316           (create_submenu_plugin): removed the extra
28317           plugins entry and the horizontal separators.
28319           (on_plugins_menu_realize): the plugins menu is only
28320           shown if there's at least one available.
28322           (create_submenu*): added a tearoff menuitem to have
28323           a more homogeneous menu style. For now, it doesn't
28324           take care of user settings (but it was even worse
28325           before :).
28327 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28329         * configure.in: added the packageplugindir variable to avoid
28330           installing the plugins in $(prefix). It's not the same path as
28331           anjuta 2 to allow parallel installation.
28333 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28334         Fix a reopened part of bug #440676: keyboard navigation between the
28335         different text buffers. Changed to a more global approch. 
28337         * src/notebook.[ch]: removed.
28339         * src/Makefile.am: removed notebook.[ch]
28341         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28342           (on_anjuta_window_key_press_event): added to fulfill the global
28343           shorcuts handling.
28345         * HACKING: updated according to the new global shortcuts handling.
28347 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28349         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28350           Shifted plugin menu from Edit submenu to main menu.
28351         
28352         * po/POTFILES.in:
28353           Added plugins/sample1/plugin-sample1.c
28354           
28355         * plugins/sample1/plugin-sample1.c:
28356           Added localization and used anjuta_info, instead of anjuta_error.
28357           
28358         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28359           Added cvs ignores.
28360           
28361 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28363         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28364           for plugin dir.
28365         
28366         * Makefile.am: Added module plugins.
28367         
28368         * plugins, plugins/Makefile.am, plugins/sample1/*:
28369           Created plugins modules.
28370           
28371         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28372           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28373           to load plugins of *.so only and not *.so* (which results
28374           in duplicates).
28375         
28376         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28377           plugins during packaging.
28379 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28381         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28383 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28385         * configure.in: Added portuguese to ALL_LINGUAS
28387 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28389         * global-tags/.cvsignore
28390         tagmanager/.cvsignore
28391         tagmanager/include/.cvsignore:
28392         Added cvs ignore files.
28394         * data/.cvsignore
28395         Updated cvs ignore file.
28396         
28397 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28399         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28400           data/anjuta.properties, data/internal.properties: clean up some 
28401           message strings (me)
28403 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28405         * src/about.c, THANKS: added Jens to the credits
28406         
28407 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28409         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28410           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28411           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28412           Georg <mail@jensgeorg.de> to add close button to file tabs.
28414 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28416         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28417           (debugger now catches correct signal from process)
28419 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28421         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28422         * src/pixmaps.h: switch appwizard project icons to new designs
28423         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28425 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28427         * pixmaps/Makefile.am: stop redundant images from being installed.
28428           The next step will be to remove them completely.
28429         * src/appwiz*: further updates (more to come)
28430         * src/pixmaps.h: cleaned up, commented
28431         * src/splash.c: should use the pixmaps macro defined
28432         * HACKING: more on the graphics stuff and use of pixmaps.h
28434 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28436         * src/defaults.c: fix bug #494864
28438 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28440         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28441           graphics from Misha
28442         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28443           redundant graphics, no longer used
28444         * src/appwiz*: revamped application wizard by Andy and Misha for
28445           a more usable and professional look-and-feel
28446         * HACKING: updates to cover patching, graphics, and some additions
28447           post-0.1.8
28448         * TODO: removed some implemented features
28450 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28452         * data/anjuta.properties, data/internal.properties: cleanup
28453         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28454           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28455           to edit styles colors for keywords and add Goto Tag menu option
28456           in the editor
28458 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28460         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28461         
28462         Fixed bug #460335
28463         fixes the Forget of the cursor position when tab is brought active
28464         from project manager.
28465         
28466 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28468         * src/messages.c
28469           Exported "TERM=xterm" to get a color terminal when
28470           anjuta is not started from within a terminal.
28471           
28472 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28474         * src/messages.c
28475           src/messages.h
28476           Added a frame around zvt terminal.
28477           
28478         * src/preferences_gui.c
28479           Modified to say "Use glade component (experimental)"
28480           instead of "Use Component".
28481           
28482 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28484         * Patch from 
28485         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28486         
28487         * src/anjuta.c
28488         src/fileselection.c
28489         src/messages.c
28490         src/messages.h
28491         src/preferences.c
28492         src/preferences.h
28493         src/project_dbase.c
28495         a) Extra scrollbar in terminal no longer appears.
28496         b) Character set preference should be preserved (untested).
28497         c) File selection widget now remembers last directory.
28498         d) On creation of generic project, the glade 'file not found' error no
28499                 longer occurs.
28500         e) First terminal window is created 'on demand', so it should always to
28501                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28502                 environment is now passed to the terminal.
28503         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28504                 with getcwd()).
28505         g) Fixed some compilation warnings.
28507 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28509         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28510           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28511         * src/*: cleanups (me)
28512         * pixmaps/mini_term.xpm: added new file for terminal button
28513           (me, based on existing artwork)
28515 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28517         * configure.in: bumped version to 0.1.9-pre
28518         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28519           translation
28520         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28522 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28524         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28525           files are free of that char)
28526         * configure.in: added "az" to ALL_LINGUAS
28528 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28530         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28531           crash bug fix from Biswa.
28532         * FUTURE: added Anjuta/gIDE merger information to provide 
28533           details on future direction and status of 1.x stuff
28534         * NEWS: prepared for release
28535         * po/de.po: update from Jens Georg <mail@jensgeorg>
28537 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28539         * multiple minor updates pre-0.1.8
28540         * patch from Biswa to fix syntax highlighting and packaging
28541         * po/fr.po: update from Stef
28543 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28545         * global-tags/Makefile.am
28546         global-tags/create_global_tags.sh
28547         global-tags/tm_global_tags.c
28548         scintilla/LexCPP.cxx
28549         scintilla/include/SciLexer.h
28550         src/aneditor.cxx
28551         src/project_dbase.c
28552         tagmanager/Makefile.am
28553         tagmanager/include/Makefile.am
28554         tagmanager/include/tm_project.h
28555         tagmanager/include/tm_tag.h
28556         tagmanager/include/tm_tagmanager.h
28557         tagmanager/tm_project.c
28558         tagmanager/tm_source_file.c
28559         tagmanager/tm_tag.c
28560         tagmanager/tm_workspace.c:
28561         
28562         Includes the syntax highliting patch to scintilla).
28563         and more stable code.
28564         
28565         *tagmanager/include/tm_symbol.h: New file.
28566         *tagmanager/tm_symbol.c: New file.
28567         
28568         Add symbol tree building functionality at project level
28569         
28570         Patch from:
28571         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28572         
28573 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28575         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28576           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28577           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28578           : New and improved pixmaps from Misha <misha@phreaker.net>
28579           Thanks to him.
28581 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28582         
28583         * Big patch submitted by
28584           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28585           Many thanks to him.
28586         
28587         * src/Makefile.am, src/aneditor.cxx
28588           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28589           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28590           Use of tagmanager lib for advanced calltips.
28592         * global-tags/*: Created new directory and added files to 
28593           generate system.tags.
28595         * tagmanager/*: Created new directory and added tagmanager lib
28596           files.
28598         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28599           the above additions.
28601         * data/Makefile.am: Modified to accomodate generated system.tags file.
28603 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28605         * scintilla/: updated to 1.41
28606         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28607         * src/about.c: updated list of authors
28608         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28609         * HACKING: updated to cover Scintilla usage
28610         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28611           translation
28613 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28615         * src/aneditor.cxx: Fixed compilation errors with it.
28616           by add include to gtk+ headers and typedefining a mysteriously
28617           vanished class Colour.
28619 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28621         * configure.in: Added pt_BR in the languages.
28622         
28623 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28625         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28626           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28627         * THANKS: updated
28628         * manuals/C/anjuta-manual/*: new format to match
28629           the rest of the GNOME docs chapter layout. Added the many
28630           new contributors. Moved Authors and License information into new
28631           chapters of their own - should make expansion easier too
28632         * src/compiler_options.c: changed the profiler option to -pg to 
28633           work with GNU tools (gprof)
28634         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28635           and text labels
28636         
28637 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28639         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28640           compiler_options_gui.c:
28641           Added a new entry for linker flags and renamed c_options to c_flags
28642           and l_options to l_libs. Also, added a new function:
28643           compiler_options_set_prjlflags_in_file();
28644         
28645         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28646         
28647         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28648           
28649 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28651         * THANKS, src/about.c: corrections and additions following 
28652         Naba's big update
28653         * src/main_menubar.c: patch from Rikul to fix the problem with 
28654         menu accelerators not being loaded
28656 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28658         * THANKS: Added all contributors and translators names and emails.
28659         * AUTHORS: Updated
28660         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28661         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28662               Added new file (earlier logo with border).
28663         * src/about.c: Added all contributors names and emails
28664               and used macro definition for logo pixmap file.
28665         * src/pixmaps.h: Added entry for anjuta splash screen.
28667 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28669         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28670         to new PNG version (thanks to Misha) and removed the old
28671         pixmap.
28673 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28675         * THANKS: added Conner Mo for simplified Chinese translation.
28676         * configure.in: added zh_CN in ALL_LINGUAS
28678 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28680         * THANKS: added Joe Man for his traditional Chinese translation.
28681         * configure.in: added zh_TW in ALL_LINGUAS.
28683 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28685         * src/main_menubar_def.h: Changed the link of lidn to
28686         http://lidn.sourceforge.net.
28687         
28688 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28690         * Applied patch from Rikul
28691         * Applied patch from Luca
28692         * Fixed a cvs conflict. :)
28694 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28696         * THANKS: added Marc Botermans for his Dutch translation.
28698         * configure.in: added nl in ALL_LINGUAS.
28700         * po/nl.po: added.
28702 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28704         * anjuta.c: Fixed luca's typo.
28705         * resources.c, resources.h: Changed gchar* return to void, to
28706                 avoid a compiler warning.
28707         * scintilla/Makefile.am: Reorganized file entries.
28708         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28710 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28712         * Upgraded scintilla to 1.4.
28713         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28714                 LexLisp.cxx StyleContext.cxx StyleContext.h
28715         * src/Makefile.am: Added 4 lexers and separated lexer objects
28716                 from the main link variable.
28718 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28720         * THANKS: added Luca, even if it shouldn't be my role to write
28721           this sort of thing :)
28723         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28724           the latest Luca patch.
28726 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28728         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28729         This is not documented yet; plugins to come later.
28730         * src/find*.c: find dialogs now persistent 
28731         (Rick <rikul@bellsouth.net>)
28732         * widgets/gnomefilelist.c: fixed multiple file open issue 
28733         (Rick <rikul@bellsouth.net>)
28734         * changes to recent file and project lists handling 
28735         (lbell <lbell@tsc4.com>)
28736         * more minor UI updates (me)
28738 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28740         * src/Makefile.am: removed warnings for traditional C syntax
28741         * pixmaps: added new icons for mini_locals, mini_cvs and
28742         the splash screen - thanks to Misha <misha@phreaker.net>
28744 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28746         * src/toolbar.c: fix typo in tooltip text
28747         * ccview/cccmd.cc: alter Func to Function in menu text
28749 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28751         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28752         issue with find dialog reporting an error when Scintilla finds text
28753         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28754         DOS files (i.e. CR/LF translation)
28756 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28758         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28759         #452436
28760         * data/internal.properties: default fold style now set to 3 :-)
28761         * applied patch from rikul <null@acm.org> to turn notebook tab 
28762         headings red when file has been edited.
28764 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28766         * configure.in: Added "no" to ALL_LINGUAS.
28767         
28768 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28770     * Patch from lbell <lbell@tsc4.com>
28771     src/controls.c
28772     src/debugger.c
28773     src/main_menubar.c
28774     src/main_menubar.h
28775     src/main_menubar_def.h
28776     src/mainmenu_callbacks.c
28777     src/mainmenu_callbacks.h
28778     src/project_dbase.c
28779     src/project_dbase.h
28780     
28781     Implemented a check menu item to handle the 'show locals' flag
28782     for the current project.
28784     * data/internal.properties: Removed the redundant command
28785     for gnome-terminal.
28786     
28787 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28789         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28791 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28793         * configure.in: Added "ta" to the languages list.
28795 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28797         * data/internal.properties:
28798           added fold.symbols property to control appearance of folds
28799           in the Scintilla editor (thanks to rikul <null@acm.org>)
28801 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28803         * src/message.c:
28804           one extra button for message win is being created -- Fixed.
28805         
28806           The frame should be hidden and not only the pix_lab when
28807           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28808           -- Fixed.
28809         
28810         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28811           for the time being it is same as mini_cvs.xpm.
28812         
28813 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28815         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28817         Patch from rikul <null@acm.org>
28818         
28819         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28820         glades.h, messages.c, messages.h, pixmaps.h,
28821         project_dbase.c, project_dbase.h, session.c,
28822         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28823         
28824         inserted 'add to watch' option in inspect window, so you can add easily
28825         a variable in watch window .
28826         
28827         Added a new message pane for the gdb local variables inspection. Changed
28828         the code in messages.c to better account for future new panes insertion.
28829         Defined a new pixmap for the new tab button in pixmaps.h
28830         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28831         install script.
28832         
28833         Changed the debugger module to have a single function for asking to gdb
28834         to send program info. The idea is to ask the debugger about only the
28835         info needed to open windows( watch, registers, etc ) to speedup the step
28836         command. I plan to ask informations to the debugger based on the user
28837         interface status.
28838         The request for local variables is enabled by default, but the
28839         projectDBase has a variable to control it, to allow disabling that
28840         feature,  there is also the code to save and to reload the state. If you
28841         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28842         in project_dbase.c
28844         This big patch is from:  lbell <lbell@tsc4.com>
28845         
28846 2001-09-20  Stephane Demurget <demurgets@free.fr>
28848         Patch from rikul <null@acm.org> :
28850         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28851           problem and added folding support for php/hmtl.
28853 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
28855         * Fixed dnd of files within scintilla.
28856         patch from:  rikul <null@acm.org>
28857         
28858 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
28860         * Applied patch from Luca.
28861         
28862         * src/source.c: source_write_build_files(): Fixed the project generation
28863           failure. The fist return statement and the free_project_type were 
28864           misplaced.
28866 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
28867         
28868         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28869         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28870         
28871         1) Restore the error color to red (waiting for a configurable one )
28872         2) Saving projects settings if you exit anjuta without closing an open
28873         saved project
28874         3) New Menu 'repaeat search' to search with a keystroke without pressing
28875         the toolbar button
28876         4) some define in the menus to better handle menu item update
28877         
28878         Patch from: lbell <lbell@tsc4.com>
28879         
28880         * main_menubar_def.h, main_menubar.c: Change the position of
28881         "Repeat find" menu position.
28883 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
28885          project_type.h, project_type.c, source.c: Applied patch.
28886          patch from Johannes Schmid <clubfan@users.sourceforge.net>
28887          
28888 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28890         * configure.in, src/Makefile.am: Using macros for ORBit flags.
28891         
28892 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28893         
28894         * Fixed bug #445752
28895   
28896 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28897         
28898         * Fixed bugs in Gtk-- and Gnome-- project type
28900 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28902         * dnd.c: Support for multiple files drag-n-drop.
28903         
28904           Patch from: rikul <null@acm.org>
28905         
28906         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28907           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28908           saving from menu.
28909         
28910           Patch from: rikul <null@acm.org>
28912         * Applied patch for widgetizing goto dialog box.
28913           Patch from: ???
28914         
28915         * Applied patch for having new project type handling.
28916           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28917           
28918 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28920         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28921           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28922           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28923           find_replace.c, find_replace.h, find_text.c, find_text.h,
28924           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28925           project_dbase.h, source.c, text_editor.c, text_editor.h,
28926           text_editor_cbs.c, utilities.c, utilities.h:
28927         
28928           Applied a huge patch (after slight preview). I would like Luca
28929           to have his feature additions mentioned here.
28930         
28931           Patch from: lbell <lbell@tsc4.com>
28933 2001-09-09  Stephane Demurget <demurgets@free.fr>
28935         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28937         * po/fr.po: updated to the latest sources.
28940 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28941         
28942         * Fixed bug #445752
28943   
28944 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28946         * dnd.h, dnd.c: New files for drag n drop support.
28947                 
28948         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28949            Added drag and drop support for opening files.
28950         
28951         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28952         Archit Baweja <bighead@crosswinds.net> for this idea.
28953         
28954         * TODO: Added some more todos. :-(
28956 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28958         * Fixed the goto line activate bug.
28959         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28961 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28962         
28963         * Fixed bugs in Gtk-- and Gnome-- project type
28965 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28967         * widgets/gonmefilelist.c, gnomefilelist.c:
28968         Modified multiple selection on pressing control.
28969           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28970         
28971         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28972         Modified multiple selection on pressing control.
28973           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28974         
28975 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28977         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28978           This is useless; but just in case...
28980 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28982         * data/internal.properties: modified a bit of perl properties.
28983         
28984 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28986         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28987           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28988           Added support for multiple file imports. Changed the standrd C++
28989           convention of #include <file> to #include <file.h>, because I had given
28990           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28991           now support the #include <file> convention. That is something to be fixed :). 
28992           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28994 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28996         * src/anjuta.c: Added function static greetings_text(), to solve the non
28997                 translation of the greetings text in the wizard.
28998                 
28999 2001-08-31  Andy Piper <andy.piper@freeuk.com>
29001         * src/find_in_files_gui.c: made order of buttons consistent with other Find
29002           dialogs, with OK the default (fix bug #453482)
29004 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
29006         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29007         
29008         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29009         
29010 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
29012         * src/aneditor.cxx
29013           src/aneditor.h
29014           src/anjuta_cbs.c
29015           src/controls.c
29016           src/main_menubar.c
29017           src/main_menubar.h
29018           src/main_menubar_def.h
29019           src/mainmenu_callbacks.c
29020           src/mainmenu_callbacks.h:
29021                 Applied the patch that addes menu items which allow users to
29022                 insert GPL notice and date time in current document.
29023                 patch from: Rick Patel <rikul@shreve.net>       
29024                 
29025         * src/main_menu.c: Fixed a compilation error.
29026         
29027         * src/anjuta.c: Fixed non-rememberence of editor tab position.
29028         
29029         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29030           about the unterminated strings.
29031           
29032         * scintilla/*: Updated scintilla to 1.3.9 version.
29033         
29034 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
29035         
29036         * widgets/gnomefileselection.c:
29037           Applied the patch for fixing multiple selection of file open funcion,
29038           which will deselect the files selected.
29039           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29041 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29043         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29044           src/fileselection.c, src/anjuta_cbs.c:
29045           Applied the patch     for multiple selection of file open.
29046           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29047           
29048 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29050         * Removed "-f" option in call to devhelp, because devhelp no longer
29051           supports that.
29052         
29053 2001-08-26  Stephane Demurget <demurgets@free.fr>
29055         All these modifications have been pointed out by
29056         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29058         * data/internal.properties: two fixes for the PHP lexer.
29059           this out.
29061         * fr.po: minor fixes.
29063         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29065 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
29066         
29067         * main_menubar.c,
29068           main_menubar.h,
29069           main_menubar_def.h,
29070           main_menubar_callbacks.c,
29071           controls.c:
29072                 Added new menu item for "close all fils".
29073                 (Patch from Rikul <rikul@shreve.net>, after revision)
29074         
29075         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29076         
29077         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29078                 (Patch from Rikul <rikul@shreve.net>)
29079         
29080         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29081                 (Patch from Rikul <rikul@shreve.net>)
29083 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29084         
29085         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29086            project name in application widzard.
29087            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
29089         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29090           of the 'OK' button there is an 'Execute' one.
29091           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
29092         
29093         * executer.c: Changed cancel button to close button. That was more appropriate.
29094           
29095 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29097         * HACKING: corrected >>>>>> Config management.
29098         
29099         * HACKING: Added many things.
29100         
29101         * src/launcher.h: Added some comments.
29103 2001-08-21  Stephane Demurget <demurgets@free.fr>
29105         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29107         * HACKING,
29108           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29109           src/appwizard_cbs.c,
29110           src/appwizard_gui.c: Applied UI/docs cleanup patch from
29111           Andy Piper <andy.piper@freeuk.com>
29113         * po/fr.po: updated to latest sources.
29115         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29118 2001-08-18  Andy Piper <andy.piper@freeuk.com>
29120         * Fixed bugs #450280 and #448845
29122         * src/about.c: corrected Naba's e-mail address (.net, not .com)
29123         
29124         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29125           named dialogs
29126         
29127         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29128           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
29129           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
29130           names to remove "Anjuta: " prefix
29131           
29132         * src/main_menubar_def.c: altered a message
29133         
29134         * launcher/anjuta_launcher.c: cleaned up some messages
29136         * src/debugger.c: edited messages to improve clarity
29137         
29138         * src/app_wiz*.c: tidied wizard interface
29141 2001-08-15  Stephane Demurget <demurgets@free.fr>
29143         Synced Naba's fix and mine about the wizards not working and removed
29144         anjuta.prj to avoid a nasty checkin.
29146         * Makefile.am: removed the install-data-local rule.
29148         * data/Makefile.am: changed the list of files.
29150         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29152         * .cvsignore: added anjuta.prj for the same reason.
29155 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
29157         * src/source.c: Fixed a bug that fails new gnome projects to get
29158           created.
29160         * src/project_manager.c: Fixed a bug that disables storing recent
29161           project history.
29163         * Makefile.am: Added stuffs to install the macro files in the
29164           anjuta share file.
29167 2001-08-14  Stephane Demurget <demurgets@free.fr>
29169         * data/Makefile.am: added some rules to support the gnome/ macros
29170           dir in order to make the wizards work again.
29172         * anjuta.spec.in: upped the release number.
29175 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
29177         * configure.in (ALL_LINGUAS): Added pl.
29180 2001-08-09  Stephane Demurget <demurgets@free.fr>
29182         * anjuta.spec.in: fixed the doc files list.
29185 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
29187         * src/about.c: corrected my email address. :-)
29188         
29189         * TODO: Updated.
29190         
29191         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29192          (patch from Andy Piper <squiggle@ukgateway.net>)
29194 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
29196         * debugger.c: Fixed a bug associated with debugging threaded
29197           application.
29198         
29199         * text_editor_menu.c: Fixed broken ui in text editor
29200           pop up menu.
29201           
29202         * text_editor_menu.c: Now the option sub menu in text editor pop up
29203           works.
29204         
29205         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29206                 (suggested by lord sibn <sibn@utspl.cjb.net> )
29207         
29208 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29210         * src/text_editor_menu.c: Added menu item for context help
29211           (patch from Andy Piper <squiggle@ukgateway.net>)
29212         
29213 2001-08-06  Stephane Demurget <demurgets@free.fr>
29215         * ccview/cccproj.cc: added missing i18n strings.
29217         * data/welcome.txt: bumped version to 0.1.6.
29219         * src/anjuta.c: fixed a compilation error due to devhelp integration.
29221 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29222         
29223         * help.c, help.h: Added support for DevHelp context sensitive help
29224                 and gnome api browsing.
29225         * Fixed toolbars and editor views "not save" bug.
29226         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29227           (patch from Andy Piper <squiggle@ukgateway.net>)
29228         * Updated THANKS and chapter15.sgml for uk and ru translators.
29230 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
29232         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29233         * Updated configure.in to include these changes
29234         
29235 2001-08-03  Stephane Demurget <demurgets@free.fr>
29237         * src/project_dbase_gui.c: fixed bug #446963
29238           (on_project_dbase_ccview_update_start),
29239           (on_project_dbase_ccview_update_end): added.
29240           These two respectively disable and enable close file/project
29241           menu entries and toolbar items, while the ccview part updates
29242           its tag database.  
29245 2001-08-03  Stephane Demurget <demurgets@free.fr>
29247         * configure.in: added sv to the ALL_LINGUAS list.
29248         
29250 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
29252         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29253                 file to work: merge translations and distribute it.
29255         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29257         * NEWS, README, THANKS & TODO: Spelling fixes.
29259 2001-08-01  Stephane Demurget <demurgets@free.fr>
29261         * README: updated requirements.
29263         * scintilla/Makefile.am,
29264           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29265           target can't be realized (custom build path).
29267         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29268           Removed install-data-local.
29270         * src/compiler_options.c: changed the include paths of the pixmaps.
29271           we hadn't any warning because of the include paths passed to the
29272           compiler. Thanks to make distcheck for reporting this.
29275 2001-07-31  Stephane Demurget <demurgets@free.fr>
29277         * NEWS, THANKS: updated.
29279         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29280           fixed to show the correct kernel signal number and its description.
29282         * widgets/gnomefilelist.c: fixed bug #445756
29283           (goto_last): renamed to goto_prev and changed according to goto_next.
29284           (goto_next): added.
29285           (goto_directory): removed.
29286           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29287           returned value is now the position in the list.
29288           (check_ok_button_cb): changed the back check and added one for next.
29289           (gnome_filelist_set_dir): the check in history make it wouldn't be
29290           a "true" history. polished the whole thing, using set_dir_internal.
29291           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29292           there's no check in the history when using back or next.
29294         * manuals/*: added missing .cvsignore files.
29297 2001-07-30  Stephane Demurget <demurgets@free.fr>
29299         * po/fr.po: updated to latest sources.
29301         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29302           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29303           to put off their sensitive attributes.
29305 2001-07-29  Stephane Demurget <demurgets@free.fr>
29306         
29307         * po/fr.po: fixed some grammar things.
29308           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29309           this out.
29310         
29311         * src/utilities.c: (file_is_link): use lstat instead of stat.
29313 2001-07-27  Naba Kumar <kh_naba@123india.com>
29314         
29315         * Remove help dir from cvs, because it is no longer
29316           needed.
29317         
29318         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29319           needed.
29321 2001-07-24  Naba Kumar <kh_naba@123india.com>
29323         * debugger.c: (debugger_update_prog_status): Fixed
29324                 the bug with gdb version 5. Debugger starts, when
29325                 step in/out/over etc are clicked.
29326         
29327         * debugger.c: All functions: added debugging codes.
29328         
29329         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29330         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29331           Modified to recognize non project files also.
29332           
29333         * source.c: (source_write_configure_in):
29334           Added source for 'prefix' counterparts for
29335           no-prefix AC_SUBST.
29336         
29337 2001-07-23  Naba Kumar <kh_naba@123india.com>
29338         
29339         * anjuta.c: added function anjuta_remove_text_editor();
29340           and suitably modified anjuta_remove_current_text_editor().
29341           
29342         * project_dbase.c: project_dbase_close(), Added code to
29343           close all opened files that belong to the project when
29344           the project is closed.
29345          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29346         
29347         * Updated the manuals/anjuta-manual subdir for GDP standards.
29348            (patch from Andy Piper <squiggle@ukgateway.net>)
29349         
29350         * main_menubar.h, main_menubar.def: Added Menu items to handle
29351           urls for library references, bugs, patches and feature request
29352           submission.
29353         
29354 2001-07-20  Naba Kumar <kh_naba@123india.com>
29355         
29356         * Set wmclass names in all windows.
29357           (patch from Andy Piper <squiggle@ukgateway.net>)
29358         * New splash logo from "Misha" <misha@phreaker.net>);
29360 2001-07-19  Naba Kumar <kh_naba@123india.com>
29361         
29362         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29363           set caret color, calltip back color and selection fore/back
29364           color.
29366 2001-07-18  Naba Kumar <kh_naba@123india.com>
29367         
29368         * project_dbase.c: Closes all files when project is closed.
29369          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29370          -- We still need to refine this as it closes all sort of files.
29371         
29372         * compiler_options.c: Fixed seg-fault bug when last item in
29373           compiler option lists is removed.
29374         
29375         * Fixed missing newline warnings during compilation.
29376           (patch from Andy Piper <squiggle@ukgateway.net>)
29378 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29380         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29381                 autogenerated no need to store'em in CVS.
29383         * ccview/.cvsignore: Addition of cvsignore.
29385 2001-07-17  Naba Kumar <kh_naba@123india.com>
29386         
29387         *GUI fixes and spell corrections
29388         (patch from Andy Piper <squiggle@ukgateway.net>)
29390 2001-07-15  Naba Kumar <kh_naba@123india.com>
29391         
29392         *Fixed double error message for file not found.
29393         
29394         *Put white backgrounds for png images.
29395         
29396         *Converted '-' to '_' in sgml files.
29398 2001-07-14  Naba Kumar <kh_naba@123india.com>
29399         
29400         * project_dbase.c: Short-cut for expand/collasp project tree
29401         
29402         * project_dbase_gui.c:
29403          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29405 2001-07-13  Naba Kumar <kh_naba@123india.com>
29406         
29407         * notebook.[h,c]: Added
29408          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29409         Project/message window now toggles on control and
29410         and notebook switch short-cut
29412 2001-07-7  Naba Kumar <kh_naba@123india.com>
29413         
29414         * Changed a new icon set which looks more gnomish.
29415         
29416         * Changed a new anjuta splash logo.
29417         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29419 2001-07-6  Naba Kumar <kh_naba@123india.com>
29420         
29421         * ccview/*: Integrated ccview for class view and file view
29422                 in the project Manager.
29423         
29424         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29426 2001-07-1  Naba Kumar <kh_naba@123india.com>
29427         
29428         * scintilla/*: Upgraded Scintilla to version 1.3.7
29429         
29430         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29431         
29432 2001-06-28  Naba Kumar <kh_naba@123india.com>
29433         
29434         * src/debugger.c: Correct step-over and step-out swapping.
29435         
29436         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29437           chapters and added more stuffs.
29439 2001-06-13  Naba Kumar <kh_naba@123india.com>
29440         
29441         * data/autogen.sh.gtkmm: Added
29442         
29443         * data/autogen.sh.gnomemm: Added
29444         
29445         * src/appwiz.c: Added two more application wizard templetes
29446         
29447         * src/project: for gtk-- and gnome-- and proper support
29448         
29449         * src/source.c: for c++ in the project configuration.
29450         
29451         * src/source.h:
29453 2001-05-05  Naba Kumar <kh_naba@123india.com>
29455         * Merged my pre-cvs modifications with 
29456           the current cvs copy.
29458         * (lot of files change).
29460         * Implemented session management.
29462         * Local installation possible by
29463           manageing our own pixmaps paths
29464           manupulations.
29465         
29466         * resources.h: Added.
29467         * resources.c: Added.
29469         * Fixed some bugs.
29470         
29471 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29473         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29474                 Corrected/extended ignores.
29476 2001-05-04  Naba Kumar <kh_naba@123india.com>
29478         * manuals/: dir tree added.
29479           Sgml documentation started in this dir.
29480           
29481         * omf-install/: dir tree added.
29482         
29483         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29484           Created initial document structure.
29485           
29486         * configure.in: Added test for scrollkeeper.
29487           Added some Makefile entries in AC_OUTPUT.
29488         
29489         * Makefile.am: Added subdir manuals/
29490         
29491         * HACKING: Wrote something stupid.
29493 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29495         * Makefile.am: Added ChangeLog in local data list, becaused it's
29496           needed to create a new project.
29497           
29498         * po/fr.po: minor fixes.
29500         * src/build_file.c, src/configurer.c, src/debugger.c,
29501           src/executer.c, src/find_replace.c, src/gnome_project.c,
29502           src/goto_line.c, src/launcher.c, src/messages.c, 
29503           src/preferences.c src/project_dbase.c: functions declared static.
29504           
29505         * widgets/gnomefilelist.c: Fixed a project creation bug,
29506           introduced with latest changes.
29508 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29510         * widgets/gnomefilelist.c,
29511           BUGS: Fixed an annoying bug preventing from loading files/project
29512           given on the command line. Polished the whole gnome_filelist widget.
29514 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29516         * src/main.c,
29517           src/anjuta.c,
29518           src/anjuta.h: Polished the command line parsing.
29520         * BUGS: Need to clean that damn gnome_filelist widget.
29522 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29524         * src/registers.c,
29525           src/sharedlib.c,
29526           src/signals.c: Removed duplicated includes.
29528         * po/fr.po: minor fixes.
29530         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29531           create_compiler_options_page? () declared static.
29532         * src/main.c,
29533           src/anjuta.c: Put a command line option for disabling
29534           the splashscreen.
29536         * src/preferences_gui.c: Fixed an internationalization issue,
29537           other functions declared static.
29539         * src/gnome_project.c: Fixed some memory leaks,
29540           new_prj_terminated () declared static. 
29542 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29544         * configure.in: Sort ALL_LINGUAS alphabetically.
29546 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29548         * Emptied that ugly old Changelog.
29550 == Anjuta 0.1.5 ===
29551 == Anjuta 0.1.4 ==
29553 2001-03-10 Naba kumar  <naba@gnome.org>
29555         * src/gnome_project.c: Fixed project dir creation bug.
29557         * src/text_editor.c: Fixed double accelerators bug.
29558         
29559         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29561         * src/stack_trace.c, * src/compiler_options.c,
29562         data/internals.properties, src/defaults.c:
29563         Fixed pixmap creation with NULL window.
29565         * src/commands.c, src/preferences_gui.c, src/build_project.c
29566         src/clean_project.c: Bug fix.
29567         
29568         * src/main_menubar_def.h: i18n bug fix.
29569         
29570         * src/executer.h, src/executer.c: Bug fix.
29571         
29572         * src/controls.c: Bug fix.
29573         
29574         * src/debugger.c: Debugger now takes program args.
29575         
29576         * po/ja.po: Added japanese translation file.
29577         
29578         Upgraded to ver 0.1.4
29579         ... Fixed other minor bugs.
29581 == Anjuta 0.1.3 ===
29583 2001-XX-XX Naba kumar  <naba@gnome.org>
29585         * Lots of unaccountable changes. Integrated scintilla.
29586         Redesigned Project managemet. Added supports for other languages.
29587         Java style properties managements. .... blah blah
29588         
29589 2000-11-11 Naba kumar  <naba@gnome.org>
29591         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29592         Upgraded to version 0.1.3.
29594         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29595         Fixed to activate Debug->add watch properly.
29597 === Anjuta 0.1.2 beta_2 ===
29598 === Anjuta 0.1.2 ===
29600 2000-11-05 Naba kumar  <naba@gnome.org>
29602         * src/compiler_options.c, src/compiler_options_cbs.c
29603         src/compiler_options_cbs.h, src/compiler_options_gui.c
29604         src/anjuta2.c, extra/stock_libs.anj (new),
29605         extra/README.stock_libs (new), htmls/page13.html,
29606         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29607         added libraries. Stock libs provided for ease of entry. Modified
29608         help html file accordingly.
29610 2000-11-03 Naba kumar  <naba@gnome.org>
29612         * README: Minor fixes in Doc files.
29614         * src/gnome_prj.c, src/appwidzard_cbs.c:
29615         Fixed to ignore non-existant dir for blank prj.
29616         More checking in project creation, especially to confirm
29617         that the prj file already does not exist.
29619         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29621         * src/controls.c: Now Menu item "Format/Detach current document"
29622         is inactive when there is no document opened.
29624 === Anjuta 0.1.1 ===
29626 2000-11-01 Naba kumar  <naba@gnome.org>
29628         Completed and Release of first version (Beta) with lots of bugs.
29630 1999-12-27 Naba kumar  <naba@gnome.org>
29632         Anjuta project started.